puppet kick 功能实现

简介:

 puppet客户端默认每30分钟跟服务器通讯一次,但是有时,我们希望服务端能给客户端紧急推送一些任务,于是就有了puppet kick(puppet 2.6以前叫puppetrun)。

 

编辑客户端/etc/puppet/puppet.conf

 
 
  1. 在[agent]后面添加   
  2. listen = true  //这个是让puppet监听8139端口 

编辑或新建文件/etc/puppet/namespaceauth.conf,包含下面内容

 
 
  1. [puppetrunner] 
  2. allow *.domain.com 

 

编辑文件auth.conf

 
 
  1. path /run 
  2. method save 
  3. allow puppet.domain.com 
  4.  
  5. # this one is not stricly necessary, but it has the merit 
  6. # to show the default policy which is deny everything else 
  7. path / 
  8. auth any 

 

推送方法,在服务端运行命令

 
 
  1. puppet kick -p 10 –host 客户端 
  2. 或 
  3. puppetrun -p 10 –host 客户端 

 

 注:puppet kick 功能目前还不适用于windows客户端,因为windows版puppet还不支持listen选项,有待开发。










本文转自 紫色葡萄 51CTO博客,原文链接:http://blog.51cto.com/purplegrape/1179358,如需转载请自行联系原作者
目录
相关文章
|
运维 Linux Apache
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
Puppet 作为一款强大的自动化运维工具,被广泛应用于配置管理领域。通过定义资源的状态和关系,Puppet 能够确保系统始终处于期望的配置状态。
488 3
|
安全 Linux 网络协议
puppet yum模块、配置仓储、mount模块
转载:http://blog.51cto.com/ywzhou/1577335 作用:自动为客户端配置YUM源,为使用yum安装软件包提供便捷。 1、服务端配置yum模块 (1)模块清单 [root@puppet ~]# tree /etc/puppe...
1247 0
|
网络协议 安全 网络安全
|
Perl 存储 数据挖掘

推荐镜像

更多