环境说明:主机2台:centos6.7 172.16.171.138 os1.test.com
centos6.7 172.16.171.139 os2.test.com
安装前的准备:1、修改主机名 # vi /etc/sysconfig/network 修改 HOSTNAM
2、设置hosts # vi /etc/hosts 修改127.0.1.1这一行后面的主机名,
接着在下面追加ip 和 fqdn,例如:172.16.171.138 os1.test.com(client端一定要加入server端的IP及fqdn)
3、关闭防火墙 #service iptables stop
设置开机不启动 #chkconfig iptables off
配置yum源:
主机端:
安装server: #yum install puppet-server(可能因为网络问题一次安装不成成功,多试几次)
启动puppetmaster: #service puppetmaster start
设置开机启动: #chkconfig puppetmaster on
客户机端:
安装puppet: #yum install puppet (可能因为网络问题一次安装不成成功,多试几次)
修改配置文件: #vi /etc/puppet/puppet.conf
server = 指向server主机(例如:os1.test.com)
client端发起验证: #puppet agent --test
客户机端签发证书:#puppet cert --list (查看待签核证书)
#puppet cer sign agent名(+表示已经签核,没有+表示没有签核)