啟動keepalived時日志中出現"ip address associated with VRID 51 not present in MASTER advert"


1、keepalived報錯

Feb 27 11:24:25 k8s-master-01 Keepalived_vrrp[6554]: (VI_1): ip address associated with VRID 51 not present in MASTER advert : 10.60.6.211
Feb 27 11:24:25 k8s-master-01 Keepalived_vrrp[6554]: bogus VRRP packet received on ens32 !!!
Feb 27 11:24:25 k8s-master-01 Keepalived_vrrp[6554]: VRRP_Instance(VI_1) Dropping received VRRP packet...
Feb 27 11:24:26 k8s-master-01 Keepalived_vrrp[6554]: (VI_1): ip address associated with VRID 51 not present in MASTER advert :  10.60.6.211
Feb 27 11:24:26 k8s-master-01 Keepalived_vrrp[6554]: bogus VRRP packet received on ens32 !!!
Feb 27 11:24:26 k8s-master-01 Keepalived_vrrp[6554]: VRRP_Instance(VI_1) Dropping received VRRP packet...
Feb 27 11:24:26 k8s-master-01 Keepalived_vrrp[6554]: (VI_1): ip address associated with VRID 51 not present in MASTER advert : 10.80.6.211
Feb 27 11:24:26 k8s-master-01 Keepalived_vrrp[6554]: bogus VRRP packet received on ens32 !!!
Feb 27 11:24:26 k8s-master-01 Keepalived_vrrp[6554]: VRRP_Instance(VI_1) Dropping received VRRP packet...
Feb 27 11:24:27 k8s-master-01 Keepalived_vrrp[6554]: (VI_1): ip address associated with VRID 51 not present in MASTER advert : 10.60.6.211
Feb 27 11:24:27 k8s-master-01 Keepalived_vrrp[6554]: bogus VRRP packet received on ens32 !!!
Feb 27 11:24:27 k8s-master-01 Keepalived_vrrp[6554]: VRRP_Instance(VI_1) Dropping received VRRP packet...

2、解決

查閱資料折騰了一番后,可能是keepalive master的virtual_router_id和局域網內的其它的keepalive master的virtual_router_id有沖突,修改 /etc/keepalived/keepalived.conf 配置文件里的 virtual_router_id 51 為其它數值后,啟動keepalive后日志不再報錯。

需要注意的是,從節點的keepalive的virtual_router_id是需要和主節點的virtual_router_id 保持一致的,不然的話,兩個keepalive節點貌似都是以master的身份工作,不過測試了下,這樣兩個主的keeplive貌似也是能起到 虛擬ip 高可用的作用,只不過兩個keeplive單獨起作用而已,虛擬ip會路由帶后啟動的keeplive 的節點上。

3、參考

https://blog.csdn.net/xuedingkai/article/details/94399246


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM