192.168.6.11(node11:eth0)
192.168.2.2(node1:eth1)
192.168.6.13(node2:eth0)
192.168.2.4(node2:eth1)
node1配置:
所需软件包:
heartbeat-2.1.4-9.el5.i386.rpm
heartbeat-devel-2.1.4-9.el5.i386.rpm
heartbeat-gui-2.1.4-9.el5.i386.rpm
heartbeat-ldirectord-2.1.4-9.el5.i386.rpm
heartbeat-pils-2.1.4-10.el5.i386.rpm
heartbeat-stonith-2.1.4-10.el5.i386.rpm
libnet-1.1.4-3.el5.i386.rpm
perl-MailTools-1.77-1.el5.noarch.rpm
# vim /etc/sysconfig/network
HOSTNAME=node1.a.com
# vim /etc/hosts
192.168.6.11 node1.a.com node1
192.168.6.13 node2.a.com node2
# hostname node1.a.com
安装heartbeat:
# yum -y --nogpgcheck localinstal heartbeat-2.1.4-9.el5.i386.rpm heartbeat-pils-2.1.4-10.el5.i386.rpm heartbeat-stonith-2.1.4-10.el5.i386.rpm libnet-1.1.4-3.el5.i386.rpm perl-MailTools-1.77-1.el5.noarch.rpm
进行配置:
# cd /etc/ha.d/
# cp /usr/share/doc/heartbeat-2.1.4/ha.cf ./
# cp /usr/share/doc/heartbeat-2.1.4/authkeys ./
# cp /usr/share/doc/heartbeat-2.1.4/haresources ./
安装ipvsadm,并进行相关配置:
#yum install ipvsadm.i386
#cp /etc/init.d/ipvsadm /etc/ha.d/resource.d
# vim /etc/ha.d/ha.cf
bcast eth1 # Linux
node node1.a.com
node node2.a.com
# vim haresources
node1.a.com 192.168.1.100 httpd
# vim authkeys # dd=/dev/urandom bs=512 count=1 |openssl md5
auth 1
1 md5 d41d8cd98f00b204e9800998ecf8427e
# chmod 600 authkeys
node2配置:
# vim /etc/sysconfig/network
HOSTNAME=node2.sh.com
# hostname node2.sh.com
# yum -y --nogpgcheck localinstall heartbeat-2.1.4-9.el5.i386.rpm heartbeat-pils-2.1.4-10.el5.i386.rpm heartbeat-stonith-2.1.4-10.el5.i386.rpm libnet-1.1.4-3.el5.i386.rpm perl-MailTools-1.77-1.el5.noarch.rpm
# scp ha.cf haresources authkeys 192.168.6.11:/etc/ha.d/
# yum install httpd
# vim /var/www/html/index.html
# scp resource.d/httpd 192.168.6.15:/etc/ha.d/resource.d/
# service heartbeat start
转载于:https://blog.51cto.com/freesky1112/751572