wuaji 发表于 2018-8-3 07:31:25

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]
查看完整版本: puppet kick 功能实现