目次

概要

UltraMonkey-L7をCentOS5.xを導入した仮想マシンにインストールする手順。

導入環境

ServerVMware ESXi 4.1 仮想マシン
ResourceCPU x1、RAM 1024MB、HDD 8GB
OSCentOS 5.5
UltraMonkey-L72.1.3-1(source)

入手元

導入手順

仮想マシン構築、及びOSインストールは割愛。

事前準備

  • 作業領域の作成
    cd /usr/local/src
    mkdir ultramonkey-l7
    cd ultramonkey-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-perlperl-libwww-perl
    HTTPS監視libwww-perlperl-libwww-perl
    Crypt::SSLeayperl-Crypt-SSLeay
    Net::SSLeayperl-Net-SSLeay
    IO-Socket::SSLperl-IO-Socket-SSL
    IMAP監視Mail::IMAPClient
    LDAP監視Net::LDAP
    DNS監視Net::DNSperl-Net-DNS
    MySQL監視DBIperl-DBI
    DBD::mysqlperl-DBD-MySQL
    PostgreSQL監視DBIperl-DBI
    DBD::Pgperl-DBD-Pg

UltraMonkey-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/ultramonkey-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

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-01-18 (火) 15:28:41 (4846d)