Chef-architecture

提供:Dev Guides
移動先:案内検索

シェフ-建築

Chefは、クックブックなどの作業ユニットがChefワークステーションで開発される3層のクライアントサーバーモデルで動作します。 knifeなどのコマンドラインユーティリティからChefサーバーにアップロードされ、アーキテクチャに存在するすべてのノードがChefサーバーに登録されます。

シェフサーバー

稼働中のChefインフラストラクチャを適切に配置するには、複数のものを順番に設定する必要があります。

上記の設定では、次のコンポーネントがあります。

シェフワークステーション

これは、すべての構成が開発される場所です。 Chefワークステーションがローカルマシンにインストールされます。 詳細な構成構造については、このチュートリアルの後の章で説明します。

シェフサーバー

これはChefセットアップの一元化された作業単位として機能し、すべての構成ファイルが開発後にアップロードされます。 Chefサーバーにはさまざまな種類があり、一部はChefサーバーをホストしていますが、一部は組み込みの前提です。

シェフノード

これらは、Chefサーバーによって管理される実際のマシンです。 すべてのノードは、要件ごとに異なる種類のセットアップを持つことができます。 Chefクライアントは、すべてのノードの主要コンポーネントであり、ChefサーバーとChefノード間の通信のセットアップに役立ちます。 Chefノードのその他のコンポーネントはOhaiです。これは、特定の時点でノードの現在の状態を取得するのに役立ちます。