puppet kick 功能实现
puppet客户端默认每30分钟跟服务器通讯一次,但是有时,我们希望服务端能给客户端紧急推送一些任务,于是就有了puppet kick(puppet 2.6以前叫puppetrun)。编辑客户端/etc/puppet/puppet.conf
[*]在后面添加
[*]listen = true//这个是让puppet监听8139端口
编辑或新建文件/etc/puppet/namespaceauth.conf,包含下面内容
[*]
[*]allow *.domain.com
编辑文件auth.conf
[*]path /run
[*]method save
[*]allow puppet.domain.com
[*]
[*]# this one is not stricly necessary, but it has the merit
[*]# to show the default policy which is deny everything else
[*]path /
[*]auth any
推送方法,在服务端运行命令
[*]puppet kick -p 10 –host 客户端
[*]或
[*]puppetrun -p 10 –host 客户端
注:puppet kick 功能目前还不适用于windows客户端,因为windows版puppet还不支持listen选项,有待开发。
页:
[1]