我有 2 台服务器(A 和 B),其中 A 是主服务器。如果重要的话,这是 haproxy 服务器。只有当 A 停机超过 15 秒时,我才希望 keepalived 将 VIP 从 A 跳过到 B。我看到了该advert_int
选项,但除非我使用不正确,否则它不起作用。还尝试调整块的fall
、rise
和interval
值vrrp_script
。这是我的配置:
vrrp_script check {
script "[...]"
interval 7
weight 2
rise 4
fall 4
}
vrrp_instance VI_1 {
advert_int 6
state MASTER
interface eth0
virtual_router_id 78
priority 101
authentication {
auth_type AH
auth pass pass
}
unicast _src_ip 1.1.1.2
unicast_peer{
1.1.1.3
}
virtual_ipaddress {
1.1.1.1
}
track_script {
check
}
}