vim ha.cf
694端口独占
srver1、server4与主机名保持一致
chmod 600 authkeys 必须是600权限
scp ha.cf authkeys haresources 172.25.15.4:/etc/ha.d
(4)开启服务 /etc/init.d/heartbeat start
查看日志 tail -f /var/log/messages
(5)在server4中,进入/etc/ha.d/下
开启服务 /etc/init.d/heartbeat start
查看日志 tail -f /var/log/messages
heartbeat的两个节点制作完成
(6)测试 在server1中
关闭heartbeat服务 /etc/init.d/heartbeat stop
由server4接管
2.ldirectord
(1)在server1和server4中,rpm -ivh ldirectoed-3.9.5-3.1.x86_64.rpm
yum install -y ldirectoed-3.9.5-3.1.x86_64.rpm
(2)在server1中,进入/usr/share/doc/ldirectord-3.9.5下
cpldirectord.cf /etc/ha.d
(3)进入/etc/ha.d/下
yum install -y ipvsadm
ipvsadm -L
ipvsadm -C
ipvsadm -A -t 172.25.15.100:80 -s rr
ip addr add 172.25.15.100 dev eth0
在server4中关闭heartbeat,同样执行以上操作
(4)打开server2和server3和它们的httpd服务,在server1中
ipvsadm -a -t 172.25.15.100:80 -r 172.25.15.2:80 -g
ipvsadm -a -t 172.25.15.100:80 -r 172.25.15.3:80 -g
/etc/init.d/ipvsadm save
/etc/init.d/ipvsadm start
在server4中也进行以上操作
保证server3中的监听端口是80 vim /etc/httpd/conf/httpd.conf 改完重启
3.Arptables_jf
在server2中下载安装yum install -y arptables_jf
arptables -A IN -d 172.25.15.100 -j DROP
arptables -A OUT -s 172.25.15.100 -j mangle --mangle-ip-s 172.25.15.2
server3同样进行以上操作
在server2和server3中,/etc/init.d/arptables_jf save然后开启
4.在server1中,进入/etc/ha.d下
vim ldirectord.cf
关闭服务 /etc/init.d/ldirectord stop
删除添加的IP ip addr del 172.25.15.100/24 dev eth0
vim haresources
scp haresources ldirectord.cf 172.25.15.4:/etc/ha.d
可关闭heartbeat同时设置开机不自启
/etc/init.d/heartbeat stop
chkconfig heartbeat off
执行后server1和server4中都可以将安装包删除