Как настроить активную/пассивную конфигурацию HAproxy для MySQL с автоматическим переходом на другой ресурс, но без автоматического восстановления после отказа

Я хочу настроить репликацию Master-Master в MySQL, используя HAproxy в качестве балансировщика нагрузки. Использование опции резервного копирования для Мастера 2 помогает направлять трафик на Мастер 2 только тогда, когда Мастер 1 не работает, но как только Мастер 1 поднимается, трафик автоматически направляется на Мастер 1; он не ждет завершения репликации. Нужна помощь по настройке.

Нашел ссылку, как показано ниже, но не уверен, как установить одноранговые узлы и будет ли она полезна для MySQL. Ищем рабочее решение.

https://www.haproxy.com/blog/emulatory-activepassing-application-clustering-with-haproxy/


person Wasil Masood    schedule 06.11.2018    source источник


Ответы (1)


Вам следует рассмотреть возможность запуска службы поддержки активности на двух мастерах. keepalived включает виртуальный IP-адрес, который можно привязать к активному мастеру. после аварийного переключения основного мастера виртуальный IP-адрес привязывается к резервному мастеру и становится основным.

когда старый первичный сервер становится резервным, он становится резервным, и восстановление после сбоя не происходит.

person P Ekambaram    schedule 01.04.2019