RHEL5にheartbeat-ldirectordをインストール
RHEL5にheartbeat-ldirectordをインストールしようとしたら少しつまずいたのでメモ。
既にheartbeatのインストールは完了してるのを前提に書きます。
ipvsadmをインストール
# wget ftp://ftp.ntua.gr/pub/linux/centos/5.5/os/x86_64/CentOS/ipvsadm-1.24-10.x86_64.rpm # rpm -ivh ipvsadm-1.24-10.x86_64.rpm
heartbeat-ldirectordをインストール
# rpm -ivh heartbeat-ldirectord-2.1.4-1.x86_64.rpm エラー: 依存性の欠如: perl(Mail::Send) は heartbeat-ldirectord-2.1.4-1.x86_64 に必要とされています perl-Authen-Radius は heartbeat-ldirectord-2.1.4-1.x86_64 に必要とされています perl-MailTools は heartbeat-ldirectord-2.1.4-1.x86_64 に必要とされています perl-Net-IMAP-Simple は heartbeat-ldirectord-2.1.4-1.x86_64 に必要とされています perl-Net-IMAP-Simple-SSL は heartbeat-ldirectord-2.1.4-1.x86_64 に必要とされています perl-POP3Client は heartbeat-ldirectord-2.1.4-1.x86_64 に必要とされています perl-ldap は heartbeat-ldirectord-2.1.4-1.x86_64 に必要とされています perl-libnet は heartbeat-ldirectord-2.1.4-1.x86_64 に必要とされています
なんか色々と足りないようです。
epelをレポジトリに追加し幾つかのソフトウェアをインストール
# wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm # rpm -ivh epel-release-5-4.noarch.rpm # yum -y install perl-Mail-POP3Client.noarch # yum -y install perl-MailTools.noarch # yum -y install perl-Authen-Radius.noarch
# wget http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/fc6/x86_64/RPMS.dries/perl-ldap-0.33-1.fc6.rf.noarch.rpm # rpm -ivh perl-ldap-0.33-1.fc6.rf.noarch.rpm
perl-Net-IMAP-Simple-SSLをインストール
# wget http://download.fedora.redhat.com/pub/epel/testing/5/i386/perl-Net-IMAP-Simple-SSL-1.3-2.el5.noarch.rpm # rpm -ivh perl-Net-IMAP-Simple-SSL-1.3-2.el5.noarch.rpm
perl-libnetはperl本体に入っているらしいので、--nodepsを付けて強制的にインストールします。
sudo rpm -ivh heartbeat-ldirectord-2.1.4-1.x86_64.rpm --nodeps