今天突然发现13.14这个lvs的vip代理的所有端口不可用,重启lvs后恢复可用,过会又不可用了
解决方法
通过arpping **13.14看到居然有2个mac地址,一个居然是后端新加机器的mac地址
立马发现原因是由于之前有人在13.14后面加了一台机器,没有在sysctl.conf修改内核的那4个参数,导致13.14穿透到后端机器
具体原因
为什么重启keepalived就好了,因为出现问题后重启LVS会刷新交换机上记录的13.14对应mac,所以会恢复一段时间,但是一旦mac过期后问题又会复现
总结:很多人一起干,缺乏沟通就会出现类似问题,给排查者也带来了很大的不便