Я сохранил сообщения, пытаясь удержать VIP в конфигурации master / slave на 2 серверах.
Master config:
vrrp_script chk_haproxy {
script "/usr/bin/killall -0 haproxy"
interval 2
weight 2
}
vrrp_instance NAME {
interface ens224
state MASTER
virtual_router_id 70
priority 104
virtual_ipaddress {
SOME_IP
}
track_script {
chk_haproxy
}
}
Slave config:
vrrp_script chk_haproxy {
script "/usr/bin/killall -0 haproxy"
interval 2
weight 2
}
vrrp_instance scc_elastic {
interface ens224
state BACKUP
virtual_router_id 70
priority 103
virtual_ipaddress {
SOME_IP
}
track_script {
chk_haproxy
}
}
Но это вызывает раздвоение мозга ... то есть каждый из серверов показывает ip, показанный под "ip addr show" Как я могу предотвратить это?Я не уверен, как диагностировать это.У меня нет большого опыта работы с сетью.
Я посмотрел таблицы ip:
Цепочка INPUT (policy ACCEPT) target prot opt source destination
Цепочка FORWARD (policy ACCEPT) targetprot opt источник назначения
Цепочка OUTPUT (policy ACCEPT) target prot opt источник назначения
Нет правил.