Keepalived
更改時如何查看keepalived優先級編號
我已經使用 keepalived 來歸檔 nginx 的高可用性。我為 MASTER 設置了初始優先級 101,為 BACKUP 設置了 100,我可以看到
/var/log/messages
:Keepalived_vrrp[34483]: VRRP_Script(chk_nginx) failed Keepalived_vrrp[34483]: VRRP_Instance(VI_1) Received higher prio advert Keepalived_vrrp[34483]: VRRP_Instance(VI_1) Entering BACKUP STATE Keepalived_vrrp[34483]: VRRP_Instance(VI_1) removing protocol VIPs
有什麼方法可以查看更改的優先級編號,以了解我的機器更改角色狀態的原因?
vrrp_script chk_nginx { script "killall -0 nginx" interval 1 weight -2 fall 2 rise 1 }
您可以使用 tcpdump 查看網路上的廣告。這將向您顯示發送更高廣告的源機器。
tcpdump -vvv -n -i eth0 host 224.0.0.18