Centos搭建Puppet+dashboard报告系统.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Centos搭建Puppetdashboard报告系统

Puppet+dashboard+passenger 搭建与维护 2016-01-21 耿业浩 QQ:953558077 Linux运维 在Centos6.5系统中基于ruby-1.8.7搭建puppet-3.6.0-rc1+dashboard Puppet简介: (详细的网上很多,可以查阅。) 一个开源的集中化配置管理工具。Puppet由自己所声明的语言表达系统配置,通过 客户端与服务器之间的连接来维护系库。Puppet的设计目的是让它成为一个由富有表现力 的语言支撑的足够的强大的库。 Puppet可以容易的自动化重复任务,快速部署关键应用,主动的管理变化。 Puppet的目的是帮助IT运维实现环境标准化,流程化,自动化和规模化。 Puppet的客户端支持多种OS 主流的由RedHat、CentOs、Geetoo、FreeBSD、 Debian、OpenBSD、Macosx 、Ubuntu、SuSE、Solaris、Windows等。 Puppet所支持的资源有:File、package、Host、Group、Service、Exec。支持 的类型有限 Puppet 工作原理: 1.客户端puppet向master发起认证请求,或是拥带签名的证书。 2.master告诉客户端是合法的。 3.客户端puppet调用facter,facter探测出主机的一些变量,如:主机名、内存 大小、ip地址等。Puppet通过ssl把facter探测到的信息发送给master。 4.服务器端的pupetmaster检测客户端的主机名,然后找到manifest里面对应的 node配置,并对该部分对应的内容进行解析,facter发送过来的信息可作为变量处理, node涉及的代码才进行解析。(解析分为3个阶段 1.语法检测,如果语法正确则进行解析 2.解析的结果生成一个中间的“伪代码” (catalog)3.把catalog发送给客户端) 5.客户端接执行接收到的catalog 6.客户端执行时判断有无file文件,如果有则向fileserver发起请求 7.客户端判断是否配置report,如果配置则把执行执行结果发送给master。 8.master把客户端的执行结果写入日志文件,并发送给Dashboard (报告系统)。 Puppet与ruby 的版本兼容性: 建议使用ruby1.8.7 ,他可以支持puppt2.6、puppt2.7、puppet3.0. Ruby 1.9.3 支持puppet3.0 以上版本对应关系来自《Puppet实战》,我在搭建的过程中也遇到过版本问题,和之前搭 建的Redmine类似。所以需要注意下自己系统的 ruby版本号和puppet-server的版本 号。 在Centos6.5系统中基于ruby-1.8.7搭建puppet-3.6.0-rc1+dashboard 在做puppet之前 我先做了一个DNS 负责解析各个主机的主机名。 配置DNS主配置文件 [root@master ~]#yum installbind [root@master ~]#vim/etc/named.conf options { listen-onport53 {23; };##注意 大括号中 ip左右两边有 空格,且ip后边有分号 directory /var/named; dump-file /var/named/data/cache_dump.db; statistics-file /v

文档评论(0)

hhuiws1482 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档