傀儡組織

それは人形を整理するのに便利です "インフラ", "役割", "データ" と "マニフェスト" 物理を表すファイル, コンピューティングシステムの運用およびソフトウェアの態様.

インフラ サーバまたは仮想サーバの物理的およびネットワーク特性を定義, そのアドレスなどとホスト名. ザ 役割 論理的なソリューションに異なるソフトウェアアプリケーションを整理, Webサーバなど. これらの様々なソフトウェアアプリケーションは人形の使用して定義されている マニフェスト. これらのファイルのすべてがパラメータ化されるように、ユーザーとサイト固有 データ 別のファイルに格納されてい (またはデータベース·テーブル). この抽象化は、以下に例示されている.

Puppet Organization

傀儡組織

例えば, あなたが今使用しているウェブサイトは人形によって制御されている仮想サーバ上でホストされ インフラ ノード. このノードのパラメータは、OpenVZのコンテナの設定などの情報が含まれ.

ウェブサイト 役割 これに割り当てられている インフラ ノード. この 役割 異なるアプリケーションの集合です マニフェスト と設定, Apacheや本ウェブサイトに固有のもので、その様々なディレクティブなど. このアパッチ マニフェスト そのアプリケーションの一般的なインストールと設定について説明し, を使用してカスタマイズされている 役割.

コー​​ドを分離 (ともいう マニフェスト), インフラとデータが私の人形が管理やシステムの広い範囲で適用することが容易にコンフィギュレーションになります. この分離は、大規模な人形の設定のために非常に有用で重要であることが証明されている.

詳細情報

についてもっと読む パペットシステム構成.

1月の07th, 2013 投稿者 ジョンJaroker に提出された: パペットワークフロー