UltraMonkey-L7 インストール手順 のバックアップ(No.1)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- UltraMonkey-L7 インストール手順 へ行く。
- 1 (2011-01-18 (火) 14:08:39)
目次
概要 †
UltraMonkye-L7をCentOS5.xを導入した仮想マシンにインストールする手順。
導入環境 †
Server | VMware ESXi 4.1 仮想マシン |
Resource | CPU x1、RAM 1024MB、HDD 8GB |
OS | CentOS 5.5 |
UltraMonkye-L7 | 2.1.3-1(source) |
入手元 †
- UltraMonkye-L7
http://sourceforge.jp/projects/ultramonkey-l7/releases/ - インストール手順書(公式)
http://sourceforge.jp/projects/ultramonkey-l7/docs/uml7-install_manual_2.1.3-0_ja/ja/2/uml7-install_manual_2.1.3-0_ja.txt
導入手順 †
仮想マシン構築、及びOSインストールは割愛。
事前準備 †
- 作業領域の作成
cd /usr/local/src mkdir ultramonkye-l7 cd ultramonkye-l7
- aprのインストール
wget http://archive.apache.org/dist/apr/apr-1.4.2.tar.gz tar xfvz apr-1.4.2.tar.gz cd apr-1.4.2 ./configure --prefix=/usr --libdir=/usr/lib make make install cd ..
- apr-utilのインストール
wget http://archive.apache.org/dist/apr/apr-util-1.3.9.tar.gz tar xfvz apr-util-1.3.9.tar.gz cd apr-util-1.3.9 ./configure --prefix=/usr --libdir=/usr/lib --with-apr=/usr make make install cd ..
- log4cxxのインストール
wget http://archive.apache.org/dist/logging/log4cxx/log4cxx-0.9.7.tar.gz tar xfvz log4cxx-0.9.7.tar.gz cd log4cxx-0.9.7 ./autogen.sh ./configure --prefix=/usr --libdir=/usr/lib make make install cd ..
- libwww-perlのインストール
HTTP監視を行う場合に必要となるlibwww-perlのインストール。
使用する監視モードにより必要となるモジュールが異なるため、下記表を参考に必要となるモジュールを導入する。
yum install perl-libwww-perl
- 監視機能とモジュールの相関
監視項目 モジュール名 RPM名 HTTP監視 libwww-perl perl-libwww-perl HTTPS監視 libwww-perl perl-libwww-perl Crypt::SSLeay perl-Crypt-SSLeay Net::SSLeay perl-Net-SSLeay IO-Socket::SSL perl-IO-Socket-SSL IMAP監視 Mail::IMAPClient LDAP監視 Net::LDAP DNS監視 Net::DNS perl-Net-DNS MySQL監視 DBI perl-DBI DBD::mysql perl-DBD-MySQL PostgreSQL監視 DBI perl-DBI DBD::Pg perl-DBD-Pg
UltraMonkye-L7のインストール †
- 1. アーカイブの入手と展開
wget http://sourceforge.jp/frs/redir.php?m=keihanna&f=%2Fultramonkey-l7%2F47898%2Fultramonkey-l7-2.1.3-1.tar.gz tar xfvz ultramonkey-l7-2.1.3-1.tar.gz cd ultramonkey-l7-2.1.3-1
- 2. l7vsd(負荷分散デーモン)のインストール
./configure --prefix=/usr/local/ultramonkye-l7 --sysconfdir=/etc --localstatedir=/var --libdir='${prefix}/lib make make install
- 3. l7directord(管理デーモン)の設定
設定ファイルが以下の箇所にインストールされる。
/etc/ha.d/conf/l7directord.cf
動作設定は設定ファイルへ記述する方式と、コマンドにより直接打ち込む方式の二通りが用意されている。
固定化する設定は設定ファイルへ書き込み、動作試験などはコマンド打ち込み方式が便利である。
- 4. 起動
以下の順に起動する。/etc/init.d/l7vsd start /etc/init.d/l7directord start
- 5. 自動起動設定
必要に応じて自動起動の設定を行う。cd /etc/rc3.d/ ln -s ../init.d/l7vsd S90l7vsd ln -s ../init.d/l7directord S91l7directord cd /etc/rc5.d/ ln -s ../init.d/l7vsd S90l7vsd ln -s ../init.d/l7directord S91l7directord