LVS+Heartbeat+Ipvsadm+Ldirectord安装(六)
2010-06-30 18:08
417 查看
1.1 测试集群可用性
运行 watch ipvsadm -L -n 查看连接情况你应该看到一个IPVS表:
关闭真实服务器上的Apache或断开它的网络连线测试ldirectord,在20秒内或你指定的checktimeout时间范围内,真实服务器的权重被设置为0,因此未来将不会有连接发向它
用vip访问只能访问到3个web站点了,因为192.168.48.86那台的httpd被我停了!
1.2 测试热备可用性
关掉主节点 查看备用节点是否能够接管 主节点的服务,通过ifconfig查看eth0:0的192.168.48.83会在某台服务器上分配上了,说明这台目前是活动服务器,而另外一台没有分配上当我断掉lvs 主调度器后,权重指向了lvs-2
Vip现在也在eth0:0上面生效
当我恢复主lvs后,权重有继续回到主lvs上面
2 常见的错误:
通过ifconfig发现两台机器都分配上了eth0:0的192.168.0.2这个虚拟IP,并在/var/log/syslog中产生大量日志:WARN: nodename ha uuid changed to ha2
ERROR: should_drop_message: attempted replay attack
可能原因:ha和ha2的uuid改变引起,可能ha2是通过VMware克隆复制方式产生的或hostname设置在安装heartbeat之后
解决方案:让uuid重新生成,可以先卸载heartbeat,删除/var/lib/heartbeat目录(uuid文件就在这个目录下,该目录在卸载时不被删除,需手动删除,如果不手动删除,重新安装还会使用原来uuid)
本文出自 “ivon lee” 博客,请务必保留此出处http://lidiantian.blog.51cto.com/456473/341593
相关文章推荐
- LVS+Heartbeat+Ipvsadm+Ldirectord安装 (一)
- LVS+Heartbeat+Ipvsadm+Ldirectord安装
- LVS+Heartbeat+Ipvsadm+Ldirectord安装(二)
- LVS+Heartbeat+Ipvsadm+Ldirectord安装 (三)
- LVS+Heartbeat+Ipvsadm+Ldirectord安装(四)
- LVS+Heartbeat+Ipvsadm+Ldirectord安装(五)
- LVS ipvsadm+heartbeat+ldirecrtord安装配置指南 推荐
- LVS+Heartbeat+Ipvsadm+Ldirectord
- 高可用双机lvs(heartbeat+ipvsadm+ldirectord)
- LVS ipvsadm+heartbeat+ldirecrtord安装配置指南{未验证}
- CentOS下用于安装heartbeat/ipvsadm/ldirectord/corosync/pacemaker及相关软件的yum源
- Heartbeat+ipvsadm+ldirectord高可用双机lvs
- CentOS 6.3 Mysql+heartbeat+drbd+LVS 的安装和配置(2)
- LVS ipvsadm+heartbeat+ldirecrtord(TUN)
- Heartbeat+LVS(VS/DR)+Ldirectord+ipvsadm
- HA + LVS + ipvsadm + heartbeat-ldirectord
- HeartBeat+LVS+Ldirectord高可用负载均衡解决方案
- RHEL6上配置基于Heartbeat+LVS+ldirectord的高可用服务
- LVS+Heartbeat安装部署文档