背景:在生产用我们主备keepalived使用的配置可能是一样的,主master故障恢复之后会抢占资源,导致不必要的切换。
解决办法:
两台keepalived均设置为backup,并在优先级高的keepalived上添加nopreempt
vrrp_instance VI_1 {
nopreempt #优先级较高的keepalived,添加此配置解决异常恢复后再次抢占的问题
state BACKUP #两台keepalived均为backup
interface eth0
virtual_router_id 51
priority 100 #优先级较高的keepalived
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}