1

クックブック(レシピ)と追加されたホストを備えたシェフサーバーがあります。

ローカル サーバーでクックブックを実行するにはどうすればよいですか? シェフがデフォルトで30分ごとに自動的に作成したことは知っていますが、私はそれを完全に実行したいと考えています。

PS:chef-solo については知っていますが、手動で操作せずにサーバーからクックブックを実行する必要があります。

4

1 に答える 1

2

を実行することでオンデマンドで Chef を実行できますがsudo chef-client、chef-client デーモンに USR1 シグナルを送信する方が少し安全です。

$ sudo killall -USR1 chef-client

これは、chef-client デーモンにすぐに別の実行を開始するように指示します。2 つのシェフ クライアントを同時に実行する可能性がないため、これを行う方が安全です。

(chef-client の実行は実際には、chef-client デーモンのオプションで指定された秒数まで遅延されるため、--splayまさに今、まさにこの瞬間には発生しません)。

于 2012-05-04T11:46:24.337 に答える