故障排查
如果出现启动虚拟网卡报错:
[root@dr2 ~]# ifup ens33:0
ERROR : [/etc/sysconfig/network-scripts/ifup-eth] Error, some other host (00:0C:29:24:9F:6D) already uses address 192.168.192.10.
需要在ifup-eth文件中注释掉如下几行内容:
[root@dr2 ~]# vim /etc/sysconfig/network-scripts/ifup-eth
276 # if [ $? = 1 ]; then
277 # ARPINGMAC=$(echo $ARPING | sed -ne 's/.*\[\(.*\)\].*/\1/p')
278 # net_log $"Error, some other host ($ARPINGMAC) already uses address ${ipaddr[$idx]}."
279 # exit 1
启动keepalive时,查看启动状态报如下错误,但服务照常可以启动,是因为TCP_CHECK里原来的nb_get_retry由于软件更新失效,直接用retry就可以设置失效重连次数
经验总结:
-
如果ping不通vip,需要检查vip的配置,重启网卡,建议开启networkmanager服务
-
如果能ping通vip而不能访问网页
首先检查本地web服务器127.0.0.1是否可以访问网页
如果可以证明服务没有问题
再检查客户机是否可以ping通真实地址,如果可以需要检查lvs服务器
lvs服务是否开启正常,策略是否正常,keepalive是否配置正常、启动正常,看启动日志 -
如果出现启动lo:0就ping不通ens33的情况,需要执行web.sh过滤arp