Puppet master 中禁用的 Puppet 代理

Puppet agent disabled in Puppet master

在我的环境中,有一个 RHEL puppet master 成功地管理了 500 多个节点。 当我在主服务器 (puppet agent -t) 中 运行 puppet 时,出现以下错误。似乎木偶代理在主人中被禁用。如果我在 master 中启用 puppet agent 有什么影响吗?

*[root@puppet-master]# puppet agent -t

注意:跳过运行 Puppet 配置客户端;行政禁用(原因:'reason not specified'); 使用 'puppet agent --enable' 重新启用。*

Puppet 应该执行自己的配置,PE 的默认行为是 运行 主服务器上的代理每 30 分钟。 您可以通过以下步骤测试启用 Puppet 后会发生什么情况;

  1. 运行 systemctl stop puppet 这只会停止代理服务,不会停止 Puppet 服务器 运行ning.
  2. 运行puppet agent --enable到re-enable人偶运行s.
  3. 运行 puppet agent -t --noop 如果你 运行 在 noop 模式下它不会应用任何更改,只是报告它会更改什么。
  4. 此时,如果它不打算进行任何进一步的更改,那么您可以安全地 运行 systemctl enable puppet 并再次开始强制执行。如果它要进行一些您不希望的更改,那么 运行 puppet agent --disable 以确保代理不会在重新启动后意外重新启动并进一步调查。