サーバ

PuppetをPassengerで動かして大規模サイトに対応させる

大規模サイトでPuppetを運用する場合、複数のノードに同時にmanifestを適用すると思います。しかし、同時接続数5台を超えたあたりからクライアントのリクエストを捌けなくなり適用時にエラーが発生することがよくあります。その場合、同時接続数を減らしたり…

Puppetサーバを集約する(複数環境対応)

はじめに サーバ管理にpuppetを使うと、設定の管理等の点において楽できます。 一台のpuppetで複数のサービス環境に対応させる方法がわかったのでその設定方法 前提 下記についてはわかっているものとして説明 既に基本的なpuppetの概念や設定がわかっている…

Puppet設定ガイドメモ

これのこと Configuring Puppet — Documentation — Puppet Labs Configuration Guide 初回設定の方法が書かれている サーバとクライアントのファイアウオールポート開放 下記をサーバ/クライアントの両方で開放する TCP/UDPポート: 8140 設定ファイル メイン…

MyDNS.JPのIP更新通知をRTX1200のLuaスクリプト機能で行う

YAMAHA RTX1200 からMyDNS.JPにIPを通知させる 非固定グローバルIP環境の場合、DynamicDNSサービスを使ってサーバを公開できますが、IPアドレスが非固定のため、定期的にIPが更新されたことをDynamicDNSサービスに通知してやらねばなりません。DynamicDNSサ…

Fedora12のopenldapを動的設定に対応させる

yumの自動更新によってopenldapが更新されると、設定ファイルslapd.confがslapd.conf.bakに書き換えられ、再起動に失敗するので、動的設定に対応してみました。 環境 Fedora12 openldap*-2.4.19-3.fc12.x86_64 => openldap*-2.4.19-4.fc12.x86_64 openldapの…

KVMゲストOSの時間がずれてゆく

NTPで時刻同期しているのに...アプリケーションによっては、正常に動作しなくなってしまう。 Mar 26 20:06:24 ns02 named[11141]: client 192.168.11.247#18856: view internal: request has invalid signature: TSIG channel-desp.com: tsig verify failure…

SVN & Trac 設定2

必要なものをインストール # yum -y install mod_python python-sqlite2 python-clearsilver trac Tracのプロジェクト作成 ※「Path to repository」には、Subversionのリポジトリのパスを入力 # trac-admin /var/trac/projects initenv 追加の設定 「TRAC_AD…

SVN & Trac 設定

HDDにLVMパーティション作成

ディスク構成

論理ボリュームの拡張

論理ボリュームの空き容量がすくなくなったので拡張。 できた。