一。 环境:
1. server: puppetmaster+activemq+foreman1.3
server1.xxx.com(10.8.1.201)
2. client: fedora 19
it03.xxx.com (10.8.1.195)
二。新建并定义主机组:“IT”
1. 点击 更多-》配置-》主机组
2. 点击右上角的 “新建主机组”
3. 设置IT组基本信息:
4. 添加Puppet类,并提交
三。 把 it03.xxx.com主机加到IT主机组里
1. 进入主机页面,点击 it03.xxx.com,
2. 点击右上角的编辑
、
3. 修改主机组为IT,并完善下面的PuppetCA等,保存提交
4. 返回主机页面,查看it03.xxx.com,主机组已经属于IT组
四。 用mcollective调用puppet,让客户端连上服务器同步“chpasswd模块”
在 server1.xxx.com服务器上运行以下命令:
# mco puppet runonce -I it03.xxx.com -v
五。 在foreman web网页上查看同步报告:
1. 主机页面查看,同步成功的会在主机名前出现“激活”的标识
2. 在报告页面查看,同步成功的会在“已批准”里显示成功的次数,点击“最后的报告”可以查看该主机同步的具体日志信息
3. 查看主机同步的详细日志信息,如下,
至此,一次完整的server和client的同步结束!