1.1      测试集群可用性

运行 watch ipvsadm -L -n 查看连接情况
你应该看到一个IPVS表:
 
关闭真实服务器上的Apache或断开它的网络连线测试ldirectord,在20秒内或你指定的checktimeout时间范围内,真实服务器的权重被设置为0,因此未来将不会有连接发向它
 
 
vip访问只能访问到3web站点了,因为192.168.48.86那台的httpd被我停了!
 

1.2      测试热备可用性

关掉主节点 查看备用节点是否能够接管 主节点的服务,通过ifconfig查看eth0:0192.168.48.83会在某台服务器上分配上了,说明这台目前是活动服务器,而另外一台没有分配上
当我断掉lvs 主调度器后,权重指向了lvs-2
Vip现在也在eth00上面生效
 
 
当我恢复主lvs后,权重有继续回到主lvs上面

2      常见的错误:

通过ifconfig发现两台机器都分配上了eth0:0192.168.0.2这个虚拟IP,并在/var/log/syslog中产生大量日志:
WARN: nodename ha uuid changed to ha2
ERROR: should_drop_message: attempted replay attack
可能原因:haha2uuid改变引起,可能ha2是通过VMware克隆复制方式产生的或hostname设置在安装heartbeat之后
解决方案:让uuid重新生成,可以先卸载heartbeat,删除/var/lib/heartbeat目录(uuid文件就在这个目录下,该目录在卸载时不被删除,需手动删除,如果不手动删除,重新安装还会使用原来uuid