gpt4 book ai didi

chef-infra - 如何禁用 Chef 客户端运行

转载 作者:行者123 更新时间:2023-12-04 19:06:20 25 4
gpt4 key购买 nike

我想禁用厨师客户端运行而不是停止厨师客户端服务或删除 cron 作业计划,这意味着厨师客户端将永远不会再次运行,除非手动运行。

来自傀儡背景,我正在寻找一种替代方案,如“傀儡代理 --disable”,它可以保持厨师客户端服务/cron 运行,但不会改变任何资源。

更有可能迫使每个厨师客户进入 --why-run 模式。在升级或应用程序部署期间非常有用。它将允许在主厨角色/配方中进行修订/版本更改并应用于一组节点,否则主厨客户端服务或 cron 必须先停止/禁用,然后再重新启用,这不是正确的方法。

我在厨师客户端二进制文件中没有看到任何这样的选项。

Chef 服务器和客户端版本 - 11.8.2。

-谢谢

最佳答案

which is not a right approach.



你怎么会那么说?停止和启动服务正是为这些情况而设计的。只需使用(取决于您首选的服务管理方式) service stop chef-client然后运行 ​​ service start chef-client一旦您准备好恢复操作,请再次使用。

我们经常使用它,当我们想在将它们应用于 Chef 脚本之前弄乱服务器上的某些配置时。这可以确保 Chef 在我们乱搞时不会运行并恢复我们的手动更改。

关于chef-infra - 如何禁用 Chef 客户端运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23321445/

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