ksaitoの日記

日々試したことの覚え書き

puppet

puppetサーバのサーバ名変更

puppetサーバは、インストール時にサーバ名をCNにした証明書を作成します。 このサーバ名は、hostnameコマンドを引いているようでDSNに登録されているFQDNではありません。 FQDNでpuppet.ドメイン名といったサーバ名を付けてクライアントからアクセスするとp…

puppetの動作テスト

Debianマシンのpuppetの挙動が数日前から、少しおかしくなりました。 clamavを常に最新にしておくように設定しているのですが、puppetデーモンが起動するたびに最新バージョンに変更したとメールしてきます。 原因究明すべく、手動で動作テスト puppetの動作…

puppetを使ってサーバを管理する

UbuntuやDebianでpuppetを使う方法です。 puppetは、かなり前に設定していたのですがログの設定をしていなかったので動いているのか、止まっているのか、まったく分からない状態でした。 管理する仮想マシンも増えてきたので、きちんと設定することにしまし…

puppetの設定をSubversionで管理する

puppetは、簡単に複数のサーバの設定を変更できてしまいます。 この設定ファイルをバージョン管理しないで、記憶に頼って管理するのは賢明ではありません。 下記のURLにpuppetの設定ファイルをCVSでバージョン管理する方法があります。 http://reductivelabs…

puppetで必要なパッケージをインストールする

Debian/Ubuntuを初期設定するときに毎回インストールするパッケージがいくつかあります。 こうしたパッケージをpuppetで自動的にインストールするように設定してみました。 パッケージがインストールされていないと勝手にインストールされます。 class debia…

ubuntuでpuppetが簡単に動く

Ubuntu 6.10でpuppetとpuppetmasterの2パッケージを入れて問題なく動きました。 http://d.hatena.ne.jp/ksaito11/20070326 で試したときは、動かなかったのですが、/etc/puppet/manifests/site.ppにnodeを設定するだけで問題なく動きました。 # ubuntuの部分…

puppet

Unix系OSの設定を自動化するConfiguration Management Systemという部類のソフトがあります。 ひとりで何台ものサーバ設定をするための自動化ツールですね。 cfengineが老舗で有名ですがpuppetというソフトウェアがあるそうです。 Linuxのディストリビューシ…