gpt4 book ai didi

amazon-web-services - 如何检测 puppet 运行是否完成

转载 作者:行者123 更新时间:2023-12-01 16:05:05 25 4
gpt4 key购买 nike

我需要一种方法来检测 puppet 已完成初始运行(成功),这样我就可以在 AWS EC2 和/或 OpenStack 上启动机器时等待,然后再启动其他操作。 我怎样才能检查这个?

到目前为止提出的一些想法是:

  1. 完成(成功)后让 puppet 触摸文件,然后我就可以监视该文件
  2. 让 puppet 在完成(成功)后写一个事实,我可以通过 mcollective 检查事实。 (不确定是否可以从 puppet 运行中写入 puppet 数据库)

最佳答案

/var/lib/puppet/state/puppetdlock
/var/lib/puppet/state/state.yaml
/var/lib/puppet/state/last_run_summary.yaml

这些是您要检查的文件。

如果 puppetd ​​当前正在运行,则会设置锁定文件。State 和last_run_summary 可用于查看过去的运行是否成功。

另请参阅此服务器故障问题:

https://serverfault.com/questions/463231/check-if-puppet-agent-is-up-to-date

关于amazon-web-services - 如何检测 puppet 运行是否完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19732928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com