keepalived的vrrp多播报文被禁,导致VIP同时位于多个机器上
查看man keepalived.conf
,VRRP instances中给出了单播的设置方法,添加unicast_peer
即可:
VRRP instance(s)
describes the movable IP for each instance of a group in vrrp_sync_group.
Here are described two IPs (on inside_network and on outside_network),
on machine "my_hostname", which belong to the
group VG_1 and which will transition together on any state change.
#You will need to write another block for outside_network.
vrrp_instance inside_network {
...
unicast_peer {
<IPADDR>
...
}
1 [root@ostack01 ~]# cat /etc/keepalived/keepalived.conf 2 global_defs { 3 router_id 10.95.149.165 # Router id 4 } 5 vrrp_instance COL_1 { 6 state BACKUP 7 nopreempt 8 interface br0 9 virtual_router_id 50 10 priority 100 11 advert_int 1 12 authentication { 13 auth_type PASS 14 auth_pass qiyeanquan 15 } 16 unicast_peer { 17 10.95.149.165 18 10.95.149.166 19 } 20 virtual_ipaddress { 21 10.95.149.168 22 } 23 }