Keepalived vip 主动切回

keepalived 默认为抢占模式,当主节点重启后,keepalived 会将 vip 抢回,可通过设置 nopreempt 设置为不抢占。

以下配置只是为了告知 nopreempt 放在哪个位置,其他不做任何解释。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
vrrp_instance VI_1 
{ #定义实例
state BACKUP
interface bond0 # 虚IP地址放置的网卡位置
virtual_router_id 151 # 同一家族要一直,同一个集群id一致
priority 100 # 优先级决定是主还是备 越大越优先
nopreempt
advert_int 1 # 主备通讯时间间隔
authentication
{
auth_type PASS #
auth_pass 1111 # 认证
}
virtual_ipaddress
{
192.168.1.116 # vip
}
track_script {
chk_redis
}
notify_master "/etc/keepalived/notify.sh master"
notify_backup "/etc/keepalived/notify.sh backup"
}