gpt4 book ai didi

linux - Chef-client 是否在启动时运行?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:33 27 4
gpt4 key购买 nike

chef-client 是作为服务器启动的一部分运行还是仅在 chef-client cookbook 的下一个内部集上运行?

是否有 chef-client cookbook 设置可以让服务器在启动时立即执行 chef-client 运行(没看到),而无需手动编辑启动脚本?

我问是因为我正在禁用透明页面(根据 this mongo doc )。

我可以轻松地让配方将正确的参数回显到正确的文件,但在重新启动时设置会切换回来。如果我知道 chef-client 将在重启时运行,我就不必担心弄乱启动脚本了。

最佳答案

默认情况下,chef-client 未配置为作为 init 任务运行。不过, Chef 客户端可以作为守护进程运行。 chef-client cookbook 可用于将 chef-client 配置为守护进程。将默认 Recipe 添加到节点的运行列表,然后使用该 Recipe 中的属性来配置 Chef 客户端的行为。

https://docs.chef.io/ctl_chef_client.html#run-as-a-service

如果您愿意,可以使用 chef-client::init_service 配方将其配置为初始化服务。

https://github.com/chef-cookbooks/chef-client/blob/master/recipes/init_service.rb

关于linux - Chef-client 是否在启动时运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39338849/

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