2 つのサーバー (A と B) があり、A がマスターです。重要な場合、これはhaproxyサーバーです。A が 15 秒以上ダウンしている場合にのみ、keepalived が A から B への VIP をスキップするようにします。オプションを見ました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
}
}