web-dev-qa-db-ja.com

Puppetに使用するディレクトリとファイル構造は何ですか?

私がこれまで読んだPuppetチュートリアルでは、Puppetの構造化方法については触れていません.pp

何がうまく機能し、拡張できるかについて、誰かがいくつかの経験を共有できますか?

11
Sandra

はい、私のコメントをご覧ください: どうすれば小さな男たちはPuppetを効果的に学び、使用できますか?

この本 の例とガイドラインに従いました。しかし、私の最初の欲求不満の一部は、システム管理者としてそこに何らかの方向性を期待しているときに、Puppetで物事を行うための標準的なまたは「ベストプラクティス」の方法の欠如でした。

基本的に独自の構造を作成できます。意味のあることは何でも...しかし、一貫性を保つために、例の1つに従います。物事がますます理にかなっているので、私は月に数回リストラをすることになりました。

残りはサーバーインフラストラクチャに大きく依存します。 1つの場所に多数のシステムがある場合、マニフェスト/モジュールのディレクトリ構造は、20のコロケーション施設で実行されているサーバーとは異なって見えます...したがって、論理的な配置は機能ベースまたは場所ベースの場合があります。それは本当にあなたの特定のセットアップに合わせて調整する必要があります。

次に、 分散型PuppetMastersまたはGitまたはrsyncによるマニフェストの配布 ...のアプローチがあります。上記でリンクした本は、スケーラビリティの問題のいくつかをカバーしています。

10
ewwhite