puppet 安装部署 (yum 方式安装)
实验环境
10.128.129.18 thomas-server.domain.com
10.128.129.13 thomas-server.domain.com
thomas-server操作
[root@Thomas-server ~]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Thomas-server.domain.com
[root@Thomas-server ~]# vim /etc/hosts
127.0.0.1 localhost
10.128.129.18 thomas-server.domain.com
10.128.128.13 thomas-client1.domain.com
[root@Thomas-server ~]# rpm -ivh
[root@Thomas-server ~]# yum install puppet-server
[root@Thomas-server ~]# /etc/init.d/puppetmaster start
thomas-sclient操作
[root@Thomas-client1 ~]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Thomas-client1.domain.com
[root@Thomas-client1 ~]# vim /etc/hosts
127.0.0.1 localhost
10.128.129.18 thomas-server.domain.com
10.128.128.13 thomas-client1.domain.com
[root@Thomas-client1 ~]# rpm -ivh
[root@Thomas-client1 ~]#yum -y install puppet
[root@Thomas-client1 ~]# cd /etc/puppet/
[root@Thomas-client1 puppet]# vim puppet.conf
[main]
logdir = /var/log/puppet
rundir = /var/run/puppet
ssldir = $vardir/ssl
[agent]
classfile = $vardir/classes.txt
localconfig = $vardir/localconfig
server = thomas-server.domain.com
certname = thomas-client1.domain.com
[root@Thomas-client1 puppet]# puppet agent -t
thomas-server操作
[root@Thomas-server ~]# puppet cert --sign thomas-client1.domain.com
thomas-sclient操作
root@Thomas-client1 puppet]# puppet agent -t
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Caching catalog for thomas-client1.domain.com
Info: Applying configuration version '1419229126'
Notice: Finished catalog run in 0.02 seconds
至此环境搭建完成
阅读(297) | 评论(0) | 转发(0) |