Как настроить Active / Passive HAproxy для MySQL с автоматическим восстановлением после сбоя, но без автоматического восстановления после сбоя - PullRequest
0 голосов
/ 06 ноября 2018

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

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

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

1 Ответ

0 голосов
/ 01 апреля 2019

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

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

...