PuppetまたはCfengineでCobblerをセットアップする方法は?


8

CobblerをPuppet / Cfengineと一緒に使用して、迅速な導入と構成を行うことについてはよく耳にしました。

いくつかのチュートリアルを紹介するか、それをどのように行うかについての経験を共有できますか?

また、迅速なプロビジョニングと展開に使用する他のシステムについてもお聞かせください。ありがとう。

回答:


3

cobblerを使用してパペットをブートストラップする方法についての良いブログエントリを以下に示します。著者はVirtualBox Virtual Machinesを使用していますが、物理サーバーに簡単に適合させることができます。

http://number9.hellooperator.net/articles/2009/04/13/bootstrapping-puppet-from-cobbler

基本的に、puppetmasterdとcobblerを実行するキックスターターサーバーがあります。キックスタートをカスタマイズしてパペットをインストールし、自動的に開始します。キックスタートパペットでの処理がすべて完了すると、実行されて引き継ぎます。

すべてを微調整して思い通りに仕上げるには少し時間がかかりますが、この設定で独自のプライベートLANを作成し、cobblerを使用して特定のサーバーのプロファイルを作成し、プライベートLANにプラグインして、起動できます。サーバーが自動的に構築されている間に映画を見に行く;)


1
リンクが死んでいます...ミラー(Googleで見つけることができません)?
Henk

残念ながら、ミラーも見つかりません。これは近い代替案のようですが、projects.puppetlabs.com
/ wiki /…


1

純粋なRed Hat / CentOSのショップでCobbler with Puppetを実行しています。数百台のサーバーがある場合、Puppetのスケーラビリティの問題を解決する必要がありますが、問題なく動作します。

Xen / virt-installのPuppetテンプレートをかなり手直ししましたが、Puppetに含まれているCobblerテンプレートを使用した物理サーバーのインストールのサポートは、Red Hatでうまく機能します。

残念ながら、共有できるドキュメントはありません。


人形との取引キラーは、zypperインターフェースの欠如です。長期的に最善を尽くしても、ルビーを開発してテストするために、座ってルビーを学ぶ時間はありません。
Karl Katzke、2009

カール:それはモジュラーではない、とソースコードはCである:それは、その後さらに悪化Cfengineは付きだ
ℝaphink

@Raphink:私は違うと頼みました。Cfengineには、パッケージマネージャーを構成するための組み込みサポートがあり、その標準ライブラリには、構成済みのzypperインターフェイスが付属しています。cfengine.org/manuals/…を参照してください。
ジョナサンクラーク

私の悪いジョナサン、私はジッパーが何であるか本当に知りませんでした。OpenSuSEはyumを使っていると思いました。とにかく展開を自動化するときにzypperを使用する利点は何ですか?ちなみに、パペットにzypperのサポートを追加することはそれほど難しくありません(ただし、実際にruby devを必要としません)。
ℝaphink

2.6.0以降、パペットにはzypperプロバイダーがあります。
エリック・ソレンソン、2011年

0

xen-toolsでFAIを使用することもできます。それはおそらくうまく機能しますが、私はまだそれをテストしています。


1
FAIは、最初に発表されたときは素晴らしいアイデアでしたが、今の方法を実行する方法は他にもたくさんあります。
ウォンブル

-1

まあ、cfengine 3には完全な言語が組み込まれているので、モジュラーは必須ではありません。また、非常に軽量で小型です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.