我知道如何使用--local模式启动chef-client,但加载本地存储库和所有内容需要很长时间。我想知道我是否可以将chef-client作为一个长期运行的服务运行(chef-zero server?)这样我就可以运行chef client,而不需要每次启动本地模式的服务器。
发布于 2015-02-02 17:03:23
可以,您只需使用chef-zero可执行文件即可启动chef-zero服务器:
# chef-zero
>> Starting Chef Zero (v2.2.1)...
>> WEBrick (v1.3.1) on Rack (v1.5) is listening at http://127.0.0.1:8889
>> Press CTRL+C to stop发布于 2016-08-26 16:27:14
太棒了,现在chef-client可以在守护进程模式下运行,休眠间隔是可配置的,你也可以发送USR1信号来立即触发聚合。文档中对此进行了详细描述:https://docs.chef.io/ctl_chef_client.html
https://stackoverflow.com/questions/28271171
复制相似问题