PuppetPuppet2010-12-07Puppet活用事例の資料を公開します。PuppetSonicGardenで活用しているシステム運用管理ツールである"Puppet"の活用事例を紹介する機会があったので、その時に利用した資料を公開します。puppetを活用してど...Puppet活用事例の資料を公開します。Labsが開発しているシステム運用管理ツールで、puppet管理下にあるサーバ群のシステムの状態を"あるべき状態"に保つための補助ツールです。chefもpuppetと同等の機能を持ち、システムの運用管理をす...大規模システム運用でpuppetやchefだけでは解決しづらいことを解決するMCollective!2010-06-16puppet-moduleでモジュールのレシピの共有/再利用が可能に!Puppetこれまでシステム運用自動化の手助けをしてくれるツールであるpuppetのベストプラクティスは、puppetlabのサイトに掲載されていました。0.25.4で、クライアントでtransactionが実行される前後にフックしてコマンドを実行できるようになったようだ。この機能を利用するにはpuppet.confに以下のように記述すればよいとのこと。0.24.8にて発生した事象を紹介します。とある場所に移動後に、puppetdコマンド実行して、puppetmasterd(サーバ)から最新のファイルを受信しようとすると、puppetd(クライアント)で以下のログが出力されました。directoryにはご注意を2009-03-22OpenLDAPで変数を定義可能にPuppet今まではホスト名などを条件にmanifestファイル内で変数の割り当てなどをすることで、ホスト毎で異なる変数を割り当てていたかもしれませんが、puppetのバージョン0.24.7より、OpenLDAPで変数を定義することが可能になりました。0.24系になり、OpenLDAPにホスト情報を格納しておき、その情報をpuppetrun等で使用する際は、以下の設定(node_terminus)をpuppet.confに入れてあげる必要があります。0.24.xよりNagiosの設定ファイルを自動生成できるような機能が実装されました(確かそうだったはず)。ググってもあまりヒットしなかったので、ちょっと試しにこの機能を利用してみました。今回は以下のような構成で試してみました。pupp...Nagiosで監視したいサーバの設定ファイルを自動生成してみる2009-01-28puppetに関するメモPuppetあとでまとめページを書く予定ですが、いろいろと忘れていきそうなのでメモしておく。Meid:interuSonicGardenのサービスインフラ全般の運用/管理から、SKIP2やMessageLeaf等のアプリケーション開発まで手がけるハイブリッドエンジニア。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。