我在 CentOS 6.6 上有一个带有 10 个代理的 Puppet 服务器。要使用最新的清单更改来更新代理,我在代理上使用以下命令:
puppet agent --no-daemonize --onetime --verbose
因此,当我在 Puppet 服务器中进行更改时,我需要访问所有代理并运行此命令。我想知道是否有一个命令可以在 Puppet 服务器中运行,以使用最新的清单更改更新所有代理。谢谢
答案1
在出现“木偶踢”之前https://docs.puppetlabs.com/references/3.4.2/man/kick.html
我相信阅读以下网页后它已经被弃用:
- https://projects.puppetlabs.com/issues/15735
- https://projects.puppetlabs.com/issues/15427
- https://groups.google.com/forum/#!topic/puppet-users/RpNJmOHIPmA
满足这一需求且无需使用弃用工具的解决方案是 mcollective,它使用以下插件:
http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/AgentPuppetd