- 论坛徽章:
- 0
|
拓扑图: client 192.168.18.X
||
VIP---192.168.18.201
---------------------||-------------------
| |
node1: node2:
eth0:192.168.18.199 eth0:192.168.18.200 --------- 生产网络和心跳网络1 (可以作为心跳网络,也可以不选,主要防止脑裂现象)
eth1:192.168.19.199 --heartbeat-- eth0:192.168.19.200 ---------心跳网络 2
环境:RHEL5.5
软件:
heartbeat-pils-2.1.3-3.el5.centos.i386.rpm
heartbeat-2.1.3-3.el5.centos.i386.rpm
在其中一个节点上进行配置 (192.168.19.199)
1)主配置文件
# cp /usr/share/doc/heartbeat-2.1.3/ha.cf /etc/ha.d/
# vim ha.cf
logfile /var/log/ha-log
logfacility local0
keepalive 2
deadtime 12
warntime 6
initdead 60
udpport 694
ucast eth0 192.168.19.199《---给谁发心跳,注意修改
auto_failback on 《---当主节点恢复后,ON代表把资源抢回来
node node1.xxx.com
node node2.xxx.com
ping 192.168.19.1 《---辅助判断网络故障发生在哪里?
ping 192.168.18.1 ---可选(防止节点脑裂)
respawn hacluster /usr/lib/heartbeat/ipfail 《---用于判断网卡设备是否正常
apiauth ipfail gid=haclient uid=hacluster
2)资源配置文件
# cp /usr/share/doc/heartbeat-2.1.3/haresources /etc/ha.d/
# vim haresources
node1.XXX.com IPaddr::192.168.18.201/24/eth0 --你具体的哪张网卡 httpd --你自己跑什么服务
《---注意:填写的是HA集群中主节点的主机名
3)心跳加密口令文件
# cp /usr/share/doc/heartbeat-2.1.3/authkeys /etc/ha.d/
# vim authkeys
auth 2
2 sha1 HIks23498so!
# chmod 600 authkeys 《-----
同步配置文件到其余节点
别忘记修改心跳地址
# scp /etc/ha.d/{ha.cf,haresources,authkeys} 192.168.19.200:/etc/ha.d/
小白也是刚接触这块,希望各位大侠轻拍...
|
|