版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Puppet应用程序和体系结构、吴问题、网站:邮箱: Weibo:简介,机器越来越复杂,体系结构越来越复杂,审查困难,内容摘要,1.puppet简介-puppet-puppet可以做什么操作自动化工具比较-puppt VSC fengine-puppet VSC hef 3 . puppet使用注意事项,4.puppet使用案例-puppet管理用户-puppet nginx管理-puppt kick简介-puppt m coppetpuppt体系结构和群集-puppet体系结构-puppet群集方案-puppet群集核心心脏思想-puppet性能测试方法6。QA -puppet未来、pupp
2、et简介、ppet遵循GPL协议(2.7.0)、基于拼音语言开发的系统配置管理工具提示语言表示系统、使用库配置基于C/S体系结构的配置、客户机和服务器配置、独立运行puppet时,系统管理员将执行ruby和fappet默认情况下,客户机通过每30分钟连接到puppetmaster puppet执行的puppet管理多达40多种资源(例如,file、usergroup、host、package、service、cron、exec、)注意:2.7.0后使用(Apache 2.0许可证)注意:puppet特殊资源-虚拟资源。puppet具有特殊类型,例如Package、User等。此类型是告诉您pu
3、ppet管理的资源是什么。puppet的适用方案,puppet的工作方式,puppet工作流,注:内部处理流程是抽象的,请参阅Puppet模型,Puppet三层模型,package ng inx 3360 ensure=installed,即可从workspace页面中移除物件。即可从workspace页面中移除物件。即可从workspace页面中移除物件。即可从workspace页面中移除物件。即可从workspace页面中移除物件。即可从workspace页面中移除物件。ikernprocessor 0=Intel(R)Xeon(R)Cpu e 5402.00 GHz pro uptime
4、=27 days uptime _ days=27 uptime _ hours当然,您可以自定义fact,并且必须以ruby编写。,开源社区版本与企业版本之比较,puppet目录结构和模块简介,puppet目录结构(右侧)注意:manifests/site.pp必须具有Puppet模块结构(右侧2)。注意: manifests/init.pp必须保存,puppet将与其他自动化工具进行比较。Puppet vs cfengine、Puppet vschef、puppet使用注意事项、1 .主机名以FQDN格式命名,DNS或hosts解析2 .C/S两端时间必须同步,SSL身份验证在时间3.ss
5、l身份验证后进行,主机名4。usecachefailure 5。标记和标记6。节点可以继承,但不能多重继承。7 .类可以继承和复盖,子类可以向父类添加其他属性值。8 .puppet是多环境部署(分钟:开发、测试、在线)9.tidy资源的多条件关系and 10。使用Puppet而不是选择正确的版本时的注意事项,1 .节点设置tag low-server if tagged(old-slow-server)notify this will succed 3360 2。设定资源的tag file/etc/ssh/Sshd _ config :notify=servicesh,tag=ssh,# pu
6、ppet agent-test-tags ssh,1,类继承示例class nginx 336363603360 port 81 inherity。错误示例classnginx 33363603360端口81 inherits nginx,Apache。子类是父类中的附加属性serving inx requirefile/etc/nginx/conf . d/nginx 81 . conf,puppet的应用示例,Puppet管理用户(对:管理用户的一些说明a. puppet必须使用Managerhome=true puppet管理ng inx puppet kick puppet m col
7、lective puppet func,puppet虚拟资源,并且要在前缀中使用虚拟资源,必须配置storeconfig虚拟资源。要使用多个资源,必须引用公共资源实例。例如,如果用户a是SA,指定DBA、puppet nginx应用程序、Exec条件执行:creates:命令生成的文件,则仅当指定文件不存在时执行unless:设置的命令返回0时,设置为onlyif: onlyif的命令才会返回0时触发refreshonly:刷新资源之间的相关性:before、after、require资源之间的subscribe notify friendship提醒:refreshonly,refresh的
8、区别refreshonly:收到几次通知后将运行多少资源,re freshonly,puppt kick,puppt kick:主动强制客户端运行puppt agent。puppet kick不关心客户端puppt agent的执行错误。成功连接到代理后,返回0。MCollective简介,正式说明:MCollective是允许多个puppet agent同时解决对主服务器的请求导致的性能下降的调度程序。您可以根据不同的属性对节点进行分类,并对不同的分类执行不同的操作。puppet agent是控制客户端和服务器的控制终端。MCollective无需定期运行。此外,这是Client/Serve
9、r模式,客户端和Server使用Midware(中间件)进行通信。需要Java和ActiveMQ支持。Mcollective公式说明:Puppet MCollective功能,1 .管理/控制/运行服务包流程信息使用Facter facts ping的说明:# mco the maronette collective version 1 . 3 . 2/usr/bin/mco : command(选项rootd ppet 1 # Mco find puppet 1 rootd ppet 1 # # Mco ping time=56.11 ms time=95.86 ms puppet 1 ti
10、me=96.78 ms-ping statistities last completed run 9663 seconds ago puppet 1 currently idle;last completed run 166980 seconds ago currently idle;last completed run 149 seconds ago finished processing 3/3 hosts in 36.27 ms,puppt MCollective使用案例,m collect使用案例, rootd ppet 1 # mco pgrep ruby *=Mcollected.
11、pid 25631根153.289 MB/usr/bin/ruby/usr/sbin/Pupptd-server=puppet master 1-log- Func可以一次从仪表板管理多个服务器或多个服务器组。Func基于cert master(3359 fedora hosted . org/cert master/)构建了主从SSL证书控制系统,可以自动将证书分发到所有受控服务器。Func命令行可以直接发送远程命令或远程输入数据。Func导出器包括CommandModule、FileTrackerModule、JBossModule、IPtablesModule、HardwareModul
12、e、MountModule、nagioschedule任何人都可以通过Func提供的Python API轻松构建自己的模块以扩展身体功能。所有Func命令行都可以通过API编程完成。Func通信基于XMLRPC和SSL标准协议。,func使用示例,# func fmgr call process info aux #查看流程# func fmgr call process mem #查看内存# Func fmgr call service status puppet正式文档说明,puppet application QA,1 .如何使用客户端?Node default include nginx 2。文件备份a.backup确
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026中国抗疲劳功能饮料成分安全性与功效宣称规范研究
- 2026中国无人图书馆借阅系统开发与社会效益评估分析
- 2026中国叶黄素酯原料种植基地建设与可持续发展评估
- 2026中国数据中心液冷技术方案选型与PUE降低目标实现路径
- 2026南洋珍珠养殖行业市场现状供需分析及投资评估规划分析研究报告
- 2026日本汽车尾气净化技术研发行业市场供需分析及投资评估规划分析研究报告
- 2026中国舞蹈表演行业市场现状供需分析及投资评估规划分析研究报告
- 2026中国医疗器械检验检测行业市场发展分析及发展前景预测研究报告
- 2026中国现代农业行业技术应用与产业链优化报告
- 2026日本精密仪器零部件高质量生产分析行业需求评估未来规划
- 2026年河南省重点学校高一入学语文分班考试试题及答案
- AIAG CQI-35 中文版(线束质量指南 第一版 汽车线束全流程质量管控)
- 中国公证协会招聘考试真题2025
- GA/T 1723.2-2025国家网络身份认证公共服务认证服务第2部分:真实身份认证服务接口要求
- 靶向CD47与PD L1双特异性抗体:构建策略、作用机制与临床前景探究
- 2026年四川省初级注册安全工程师考试真题及答案
- 山东省德州市乐陵市2024-2025学年七年级上学期语文期末试卷(含答案)
- 视频监控系统工程监理实施细则
- 2026年高职(服装工艺技术)服装流水线生产实操试题及答案
- DB11∕T 1553-2025 建筑室内装配式装修技术规程
- 第39届中国化学奥林匹克竞赛(初赛 )试题(含答案)
评论
0/150
提交评论