我们如何在Chef自动化中处理Windows更新?

时间:2018-10-30 15:36:38

标签: ruby chef

在尝试自动执行Windows Active Directory服务器的部署时,遇到了一个问题。服务器需要重新启动,并且继续有待处理的更新,这也需要服务器重新启动几次。

两个主要问题:

  1. 重新启动会终止Chef的运行(但是我仍然需要重新启动并继续执行食谱)
  2. 在我的重新启动块中插入only_if{reboot_pending?}节之后,我注意到服务器启动后的3-4次启动后,仍然有重新启动待处理...因此,运行配方失败大约3-4次,并且在最后一次运行中成功完成。

所以我的问题是,解决这两个问题的最佳实践或最著名的工作方法是什么?通过验证测试的唯一方法是,我是否可以坐下来观看我的代码工作而无需干预。

我非常感谢您对此主题提供的任何帮助!您的回复确实可以帮助某些人:)

0 个答案:

没有答案