高可用负载集群二高可用群集HA heartbeat

时间:2022-01-09 03:14:19

高可用负载集群二高可用群集HA  heartbeat

1:配置IP

服务器E和F的IP配置

高可用负载集群二高可用群集HA  heartbeat高可用负载集群二高可用群集HA  heartbeat

高可用负载集群二高可用群集HA  heartbeat高可用负载集群二高可用群集HA  heartbeat



2:安装软件包

服务器E和F都安装heartbeat的软件包以及httpd

shell>yum localinstall 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-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 --nogpgcheck

shell>yum install httpd

在服务器E上添加测试网页

shell>echo "node1">>/var/www/html/index.html

在服务器F上添加测试网页

shell>echo "node2">>/var/www/html/index.html

3.配置主机名修改host文件

服务器E:

shell>hostname mail1.gz.com

shell>vim /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=mail1.gz.com

shell>vim /etc/hosts

192.168.2.10  mail1/gz/com

192.168.2.20  mail2.gz.com

服务器F:

shell>hostname mail2.gz.com

shell>vim /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=mail2.gz.com

shell>vim /etc/hosts

192.168.2.10  mail1/gz/com

192.168.2.20  mail2.gz.com

4:配置heartbeat

服务器E上的配置

shell>cd /usr/share/doc/heartbeat-2.1.4/

shell>cp -p ha.cf haresources authkeys /etc/ha.d

shell>cd /etc/ha.d

shell>vim ha.cf

92 bcast  eth1      #心跳探测

212 node  mail1.gz.com #节点位置 使用主机名表示(改主机名和host文件的原因)

213 node  mail2.gz.com

shell>vim haresources

47 mail1.gz.com 192.168.2.100/24/eth0 httpd

shell>vim authkeys

auth 3

#1 crc

#2 sha1 HI!

3 md5 Hello!

shell>chmod 600 /etc/ha.d/authkeys

shell>cp -p /etc/init.d/httpd /etc/ha.d/resource.d/

服务器F上的配置(拷贝当前配置文件到服务器F上)

shell>scp ha.cf haresources authkeys 192.168.2.20:/etc/ha.d/

(/etc/ha.d/haresources 中的mail1.gz.com不用修改它只是资源的一个名称)

shell>cp -p /etc/init.d/httpd /etc/ha.d/resource.d/

5:测试

查看服务器E网卡配置信息

高可用负载集群二高可用群集HA  heartbeat

服务器F网卡信息

高可用负载集群二高可用群集HA  heartbeat


在服务器E和F上分别开启heartbeat(先开启的一方为主节点)

service heartbeart start

高可用负载集群二高可用群集HA  heartbeat

并且会发现服务器E出现一个子接口,而服务器F的网卡配置不变

高可用负载集群二高可用群集HA  heartbeat

高可用负载集群二高可用群集HA  heartbeat


模拟服务器E失效

shell>/usr/lib/heartbeat/hb_standby

刷新后会变成

高可用负载集群二高可用群集HA  heartbeat

并且会发现服务器F出现一个子接口,而服务器E的网卡恢复到原来的配置












本文出自 “” 博客,请务必保留此出处http://jinkaiye.blog.51cto.com/7619715/1322573