Расщепленный мозг с поддержкой активности - PullRequest
0 голосов
/ 24 сентября 2019

Я сохранил сообщения, пытаясь удержать 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 ​​источник назначения

Нет правил.

...