puppet安装以及集成dashboard手册

puppet安装以及集成dashboard手册

ID:35202266

大小:152.93 KB

页数:12页

时间:2019-03-21

puppet安装以及集成dashboard手册_第1页
puppet安装以及集成dashboard手册_第2页
puppet安装以及集成dashboard手册_第3页
puppet安装以及集成dashboard手册_第4页
puppet安装以及集成dashboard手册_第5页
资源描述:

《puppet安装以及集成dashboard手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Puppet安装以及集成Dashboard手册Puppet简介puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。puppet采用C/S星状的结构,所有的客户端和一个或几个服务器交互。每个客户端周期的(默认半个小时)向服务器发送请求,获得其最新的配置信息,保证和该配置信息同步。每个puppet客户端每半小时(可以设置)连接一次服务器端,下载最

2、新的配置文件,并且严格按照配置文件来配置服务器.配置完成以后,puppet客户端可以反馈给服务器端一个消息.如果出错,也会给服务器端反馈一个消息.安装前准备测试机环境系统角色IP主机名CentOS6.5Master10.2.180.183app180-183.test.comCentOS5.5Client10.2.180.181app180-181.test.comCentOS6.4Client10.2.180.184app180-184.test.com1.关闭selinuxsed-i'/SELINUX/s/enforcing/disabled/'/etc/se

3、linux/config;setenforce02.关闭iptablechkconfigiptablesoff;serviceiptablesstop3.时间同步ntpdatetime.nist.gov;echo'*/10****ntpdatetime.nist.gov'>>/var/spool/cron/root4.配置域名解析,或直接在hosts里配置主机名5.配置epol及puppet源EnterpriseLinux6rpm-ivhhttp://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpmrpm-

4、ivhhttp://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmEnterpriseLinux5rpm-ivhhttp://yum.puppetlabs.com/puppetlabs-release-el-5.noarch.rpmrpm-ivhhttp://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm保留yum下载的rpm包sed-is/keepcache=.*/keepcache=1/g/etc/

5、yum.conf安装master和agentMasterPuppetMasterServer安装,安装时最新版服务端为3.6.1-1yum-yinstallpuppet-server更新puppetresourcepackagepuppet-serverensure=latest配置chkconfigpuppetmasteron;servicepuppetmasterstart启动后会自动在/var/lib/puppet/ssl下生成主机名.pem的ca文件。NodesPuppetAgentNodes安装,安装时最新版客户端为3.6.1-1yum-yinstall

6、puppet更新puppetresourcepackagepuppetensure=latestnode配置连接到puppet-mastersed-i's/#PUPPET_SERVER=puppet/PUPPET_SERVER=app180-183.test.com/g'/etc/sysconfig/puppetsed-i's/#PUPPET_PORT=8140/PUPPET_PORT=8140/g'/etc/sysconfig/puppetsed-i's/#PUPPET_LOG=/var/log/puppet/puppet.log/PUPPET_LOG=

7、/var/log/puppet/puppet.log/g'/etc/sysconfig/puppet#runinterval=60//代表60秒跟服务器同步一次echo"report=true">>/etc/puppet/puppet.confecho"runinterval=60">>/etc/puppet/puppet.confchkconfigpuppeton;servicepuppetstart还有一种同步方式节省内存,直接cron方式,定时调用。使用下面语句增加crontab任务puppetresourcecronpuppet-agentensu

8、re=pr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。