異なるプラットフォーム上のPuppetのインストール方法は同じではありませんが、私は特に、yumとapt-getの使用を推奨し、ソースコードの使用をお勧めしませんので、puppet環境の使用は、マシンのアプリケーションシナリオの数はまだyumとapt-getの多くのより便利です。多くの友人は、実際には、行のルールに、一貫性のない問題のpuppetマスターとpuppetエージェントのバージョンを懸念している:puppetマスターのバージョン番号は、puppetエージェントよりも高くなければならない、2つのバージョンは、差が遠すぎる異なっていない、それは接続するのは簡単です。
Puppetの時間要件は、証明書のアプリケーションは、SSL接続を介しているため、これは非常に厳格であり、SSL接続は、時間が正しくない場合は、エラーメッセージを取得し、証明書のアプリケーションの失敗につながる、ホスト上の正しい時間に依存しているので、人形を接続するクライアントで
Xen VMがpuppet環境に参加する場合は、sysctrlカーネルも変更し、ntpdateコマンドで自動時刻合わせを行うことをお勧めします:
.
傀儡の公式文書の定義は、このステートメントは、リソースコンテナの組み合わせとして理解することができる、情報やドキュメントの多くは、関数に変換されますが、ここではエラーですされていません。傀儡関数は、傀儡マスター上で実行され、唯一のクラスやモジュールをインクルードディレクティブなど、傀儡マスターの上で実行することができ、傀儡の関数と呼ばれます。これはpuppetの関数と呼ばれ、関数と定義の違いがあります。
モジュールで定義されるクラスはモジュールと同じ名前でなければなりません。例えば、nginx モジュールで定義されるクラスも nginx という名前でなければなりません。そうでない場合、puppet クライアントは puppet サーバーに接続するときにクラスを報告できないというエラーを報告します。 モジュールは複数のクラスで構成することができます。また、モジュールの構造と構成を作成する方法として ::namespace 構文を使用できます。例えば、nginx::: install、nginx::config.install、nginx::config.
O&M自動化ツールのワークフロー、基本コンセプト、入門用教材を添付します。





