heartbeatで仮想IPを冗長化
参考
hnakamur’s blog: CentOSでheartbeatでVIP引き継ぎ
heartbeatによるクラスタシステムへのリソースの追加と監視の仕組み (1/3):EnterpriseZine(エンタープライズジン)
heartbeatのインストール
yum install heartbeat heartbeat-pils heartbeat-stonith
heartbeatの設定
- 基本設定
/etc/ha.d/ha.cf
use_logd yes keepalive 500ms deadtime 10 warntime 5 initdead 60 ucast eth0 192.168.24.122 auto_failback off #auto_failback on node fedora-a node fedora-c uuidfrom nodename
-
- fedora-c側の設定
ucast eth0 192.168.24.111
- リソースに仮想IPアドレスを設定
/etc/ha.d/haresources
fedora-a IPaddr::192.168.24.130/24
- 認証の設定
/etc/ha.d/authkeys
auth 1 1 crc
-
- 権限を変える
chmod 600 /etc/ha.d/authkeys
- IPアドレスの名前解決
/etc/hosts
192.168.24.111 fedora-a 192.168.24.122 fedora-c
- 起動と停止コマンド
service heartbeat start service heartbeat stop