- 安装
下载puppet的源:http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-7.noarch.rpm (centos 6 x64)
rpm -ivh puppetlabs-release-6-7.noarch.rpm
配置好所有客户端与服务端的主机名(/etc/hosts)
yum install puppet-server ##服务端安装
yum install puppet ##客户端安装
- 配置
客户端创建连接服务端的证书:
puppet agent --test --server puppetM(服务端主机名) ##客户端运行,发送证书
puppet cert --list --all ##服务端运行,查看所有客户端
puppet cert -s -a ##服务端运行,接收客户端证书
客户端配置允许服务器推送:
vi /etc/puppet/puppet.conf
[agent]下面增加listen = true
vi /etc/sysconfig/puppet
PUPPET_SERVER=puppetM(服务端主机名)
vi /etc/puppet/auth.conf
最后增加
path /run
method save
auth any
allow puppetM(服务端主机名)
服务端配置执行列子:
vi /etc/puppet/manifests/site.pp
node default {
file {
"/tmp/helloworld.txt": content => "hello, world";
}
}
- 运行
客户端主动运行获取配置:
puppet agent --test --server puppetM(服务端主机名)
客户端后台运行(默认30分钟执行一次,开启了允许主动推送会启动端口:8139):
service puppet start
服务端主动推送:
puppet kick --host puppetC(客户端主机名)
如果您喜欢本站,点击这儿可以捐赠本站
这些信息可能会帮助到你: 联系作者 | 报毒说明
修改版本软件,加群提示等均为修改者自留,非本站信息,注意鉴别
这些信息可能会帮助到你: 联系作者 | 报毒说明
修改版本软件,加群提示等均为修改者自留,非本站信息,注意鉴别
评论(0)