一台realserver的lo:0口配置的VIP丢失,并且影响到到整个VIP下的realserver服务

上个星期,遇到一个奇怪的问题。
我线上的服务器使用keepalived做负载均衡,2台lvs下各有5个VIP并且互为主备,每个VIP下有5台realserver。
机房做了交换机的割接,结果没有重启服务器和网络服务的情况下有几台realserver的lo:0口配置VIP丢失了,并且和这几台realserver同VIP下的整组realserver都无法服务了,检查没有连接在这些VIP组上。
用户访问都是通过DNS解析到VIP上的,奇怪的是,只是手动指定到这几个VIP访问有问题,而整个服务都没有受到影响。
为了尽快恢复服务,没有做其他检查,给丢失回环口VIP的机器重新配上了VIP,服务都恢复了正常。
不知道keepalived会不会是把这些VIP的的访问转到其他VIP上了。。

Comments

@nathenyang 请问一下 RS上出现 lo:0 的 vip 配置丢失是什么原因出现的?

lo:0的VIP都是临时配置的,没有写配置文件,客户重启了交换机,不知道为什么会丢掉服务器上的VIP

randomness