##puppet 后期整理 题纲 有道云笔记, puppet 自动化管理
1.1 架构
<a href="http://s3.51cto.com/wyfs02/M02/54/94/wKiom1SGsiKz0ED6AAJsMcvM5i8146.jpg" target="_blank"></a>
实际流程图:
<a href="http://s3.51cto.com/wyfs02/M01/54/94/wKiom1SGsvTTPOSLAAHkLjMLiq8112.jpg" target="_blank"></a>
<a href="http://s3.51cto.com/wyfs02/M01/54/92/wKioL1SGs8zwRGcpAAI853tn_08354.jpg" target="_blank"></a>
1.2 puppet feature
分阶段
2,install & config
2.1 install
##install a third party source
#master
yum install puppet-server -y
#agent
yum install puppet -y
##agent 申请证书
puppet agent --server master.puppet.com --test
/etc/init.d/puppet start
##mastet 签署证书
puppet cert sign client.puppet.com
注: puppetmaster的主要配置文件是会重载的,不须手动重启 使其生效。 默认master与agent的通信时间 间隔是30分钟(runinterval 这个参数来调节,不用带单位,单位为秒)
##源码安装:
1
<code>wget --no-check-certificate https:</code><code>//raw</code><code>.githubusercontent.com</code><code>/colynn/puppet-manage/master/install/install_puppet_v2</code><code>.sh</code>
2.2 more config
3,puppet module
<a href="https://forge.puppetlabs.com/" target="_blank">https://forge.puppetlabs.com/</a>
4,create yourself module
5,puppet report
dashboard
foreman smart-porxy
6,puppetmaster 负载均衡
7, mcollective调度器
本文转自 刘园 51CTO博客,原文链接:http://blog.51cto.com/colynn/1587790