我知道如何使用--local模式启动chef-client,但加载本地存储库和所有内容需要很长时间。我想知道我是否可以运行chef-client作为长期运行的服务(厨师零服务器?)所以我可以在不启动本地模式服务器的情况下运行厨师客户端。
答案 0 :(得分:2)
是的,只需使用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
答案 1 :(得分:0)
太棒了,现在厨师 - 客户端可以在守护进程模式下运行,睡眠间隔是可配置的,你也可以发送USR1信号来立即触发收敛。 这些都在文档中进行了描述:https://docs.chef.io/ctl_chef_client.html