私はシェフserver
、workstation
、client
、およびnode
を区別するのに苦労しています。もっと重要なのは、初期環境を設定する際の立場は?無数の記事や文書を読んだことがありますが、完全に自動化された環境で、さまざまな役割とその役割について理解することはできません。つまり、すべてが稼動しているとき、どのように料理ブックを更新し、すべてのシェフ管理サーバーを同期させるのですか?Chefサーバー、ワークステーション、クライアント、およびノードの違いは何ですか?
私は現在、chef-server-webui
を正常に実行しているシェフサーバーセットアップ(Ubuntu上)を持っています。リポジトリのクックブックをセットアップするためにコンピュータをワークステーションとして使用する必要がありますか、またはリポジトリを格納する別の専用ワークステーションが必要ですか?
最後に、インスタンスをブートストラップしたい場合、それらのインスタンスに何をインストールする必要がありますか?シェフ/ナイフなどをセットアップする必要がありますか?
シェフサーバーにナイフをインストールする必要がありますか?ドキュメントは 'knife configure --initial'を実行すると言っていますが、' chef-server'をインストールしてもそれをインストールしませんでした。 – Omar
いいえ、ナイフはクライアント専用ツールAFAIKです。私は 'knife configure'があなたのワークステーションを設定すると思います。 – StephenKing
@StephenKingワークステーションとしてawsマイクロインスタンスのような小さなサーバーを使うのは悪い習慣でしょうか? – WhyAyala