タグ

puppetに関するinfohackのブックマーク (9)

  • I, newbie » Puppet Dojoの文書を公開しました

    Puppet Dojoのテキストを公開しました。ライセンスはCreative Commons Attribution-ShareAlike 3.0 Unportedです。VMware Serverのイメージファイルとあわせてご利用ください。$OS-NAME-server.zipと$OS-NAME-client.zipをダウンロードします。Gentoo/Linuxであれば、GentooLinux2007.0-server.zipGentooLinux2007.0-client.zipをダウンロードします。展開したら、テキストの指示に従ってください。 イメージファイル配布用のサーバは宮下さんに提供していただいています。宮下さんによるPuppetの連載記事、「オープンソースなシステム自動管理ツール Puppet」もご覧ください。 時期は未定ですが第2回も予定しています。

  • とあるはてな社員の日記 - まっさらなサーバを30分で本番投入できるようにする

    すこし前にはてなスターのリリースがされたのですが、サービス開始直後にありがちなことに、時々負荷で遅くなったり、アクセスしにくくなったりしてしまいました*1。これではいけない、ということで、すぐ次の日に、バックエンドのサーバを一気に10台近くまで増やして、おおむね快適に使える状態になっていると思います。この時に、新しいサーバをまっさらな状態から、だいたい30分程度で番投入することができていました。これを、どのように実現したのかを軽く紹介したいと思います。 ちなみに、サービスの重さは、サーバ増強だけで済むものではなく、それ以降も、Javascriptが重い!とか、アプリケーションロジックで重いSQL を走らせてしまって遅いという問題は何回かありました。が、そこはインフラではなく、アプリケーションの問題で、アプリケーションの改善は、継続的に進んでいると思います。ので、今回は、インフラの話に限定

    とあるはてな社員の日記 - まっさらなサーバを30分で本番投入できるようにする
  • オープンソースなシステム自動管理ツール Puppet:第2回 Puppetのインストールから起動まで|gihyo.jp … 技術評論社

    第1回では、システムの自動管理がなぜ必要なのか、ということと、Puppetの概要についてお話しました。今回はPuppetをインストールして起動するまでの手順についてご説明します。 Puppetのインストール Puppetのインストール方法は、以下の3つのうちのいずれかから選択できます。 パッケージシステムによるインストール RubyGemsによるインストール tarballからのインストール パッケージシステムによるインストールが最もお勧めです。 インストールの前提条件 PuppetはRubyでできているため、当然Rubyが必要です。Puppetのtarballに含まれるREADMEには、Ruby 1.8.1以降が必要と記載されています。 また、Facterというライブラリのバージョン1.1.1以降が必要です。このライブラリは、システムに関する情報(プロセッサアーキテクチャ、利用OSとその

    オープンソースなシステム自動管理ツール Puppet:第2回 Puppetのインストールから起動まで|gihyo.jp … 技術評論社
  • LearningPuppet: LearningPuppet.pdf - puppet wiki (パペウィキ) - Trac

  • 第1回 システム自動管理ツールの必要性とPuppetの概要 | gihyo.jp

    はじめまして。株式会社 paperboy&co. の宮下と申します。 この連載では、最近注目を集めているRuby製のシステム自動管理ツールPuppetについて、その概要から具体的なシステム管理への適用まで、実際の現場で利用するために必要な情報をお届けします。 システム管理とは システム管理と一口に言っても、以下のような様々なタスクから構成されます。 ハードウェアの設置 ネットワークへの接続 OSのインストール/設定 ネットワークの設定 OSへの最新パッチ適用 ソフトウェアのインストール/設定 OS/ソフトウェアのアップデート OS/ソフトウェの設定変更 細かく言えば、他にもタスクは色々ありますが、これらのタスクを通じてシステムを「あるべき状態」に維持するのがシステム管理である、と言えるのではないでしょうか。 システム自動管理ツールの必要性 それでは、システム管理の自動化はなぜ必要なのでしょ

    第1回 システム自動管理ツールの必要性とPuppetの概要 | gihyo.jp
  • puppet wiki (パペウィキ) - Trac

    ここは システム管理ツール puppet の日語情報 Wiki です。(通称パペウィキ) 関連リンク 家サイト ソースコードリポジトリ mizzy.org 内の puppet 関連エントリ Tomoyuki Sakurai 氏による OSC2007 発表資料 「オープンソースによるシステム管理の自動化」(PDF) だ!日記 - タグ: puppet オープンソースなシステム自動管理ツール Puppet Wiki 編集について この Wiki はどなたでもご自由に編集できますが、スパム防止のためにログインが必要です。ユーザ名 puppet 、パスワード reductive でログインして編集を行ってください。 また、個別アカウントを発行させて頂くことも可能です。ご希望の場合は、ユーザ名・パスワードを htpasswd -nd でハッシュしたものを gosukenator at gmail

  • mizzy.org : puppet の通信の仕組みにちょっと立ち入ってみる

    puppet の通信の仕組みにちょっと立ち入ってみる Posted by Gosuke Miyashita Tue, 20 Mar 2007 15:08:03 GMT puppet のクライアント/サーバ間通信は https + XMLRPC で、認証は SSLv3 の証明書認証が利用されています。 通常、SSLv3 で証明書認証とかいうと、CA とか、自己署名証明書とか、色々めんどくさかったりしますが、puppet はこの辺りはほとんど自動で処理してくれるので、とても楽です。 例えば、puppet サーバ側では、puppetmasterd をはじめて起動した時に、CA 関連ファイルや自己署名証明書などを、/etc/puppet/ssl 以下に勝手に作ってくれます。 $ ls -R /etc/puppet/ssl /etc/puppet/ssl: ca/ certs/ csr_kenny.

  • http://reductivelabs.com/trac/puppet/report/6

  • mizzy.org : puppet の node 設定ではまる

    puppet の node 設定ではまる Posted by Gosuke Miyashita Sun, 18 Mar 2007 13:10:23 GMT http://reductivelabs.com/trac/puppet/wiki/InstallationGuide http://reductivelabs.com/trac/puppet/wiki/TestingGuide http://people.redhat.com/dlutter/puppet-app.html といったあたりを読みながら puppet を試していたのですが、node の設定ではまったのでメモ。 pueppt では、 node nag.example.com { include yum-rawhide include horde-db-pg include horde-nag } といった設定でターゲットと

  • 1