Chef infra 如何从本地计算机上的服务器运行cookbooks

Chef infra 如何从本地计算机上的服务器运行cookbooks,chef-infra,Chef Infra,我有厨师服务器与食谱(收据)和增加的主机 如何在本地服务器上运行cookbook? 我知道厨师会自动制作,默认每30分钟一次, 但我想把它跑得快一点 PS:我知道chef solo,但我需要从服务器上运行cookbooks,而无需任何手动操作您可以通过执行sudo chef client按需运行chef,但向chef client守护程序发送USR1信号更安全: $ sudo killall -USR1 chef-client 这会告诉chef客户端守护程序立即开始另一次运行。这样做更安全,因

我有厨师服务器与食谱(收据)和增加的主机

如何在本地服务器上运行cookbook? 我知道厨师会自动制作,默认每30分钟一次, 但我想把它跑得快一点


PS:我知道chef solo,但我需要从服务器上运行cookbooks,而无需任何手动操作

您可以通过执行sudo chef client按需运行chef,但向chef client守护程序发送USR1信号更安全:

$ sudo killall -USR1 chef-client
这会告诉chef客户端守护程序立即开始另一次运行。这样做更安全,因为不可能同时运行两个厨师客户机

(chef客户端运行实际上会延迟到chef客户端守护程序的
--splay
选项指定的秒数,因此它不会在此时此刻完全发生)