Как увидеть номер приоритета keepalived при его изменении
Я использовал keepalived для архивации высокой доступности для nginx. Я установил начальный приоритет 101 для MASTER, 100 для BACKUP, и я вижу /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
}
1 ответ
Решение
Вы можете использовать tcpdump, чтобы увидеть рекламу на проводе. Это покажет вам исходную машину, отправляющую рекламу выше.
tcpdump -vvv -n -i eth0 host 224.0.0.18