Отказ подчиненного устройства другому мастеру в сценарии "мастер-мастер-ведомое" MySQL

У меня есть Master-Master MySQL Setup (5.6) с дополнительным Slave, подключенным к Master 1:

Master 1 (alive) <---> Master 2 (alive)
   |
Slave 1

Теперь, когда Мастер 1 умирает, я хочу, чтобы Ведомый автоматически переключился на другого Мастера и получил оттуда обновления:

Master 1 (DEAD) <---> Master 2 (alive)
                         |
                      Slave 1

Есть ли инструмент, который обрабатывает это для меня?

Я считаю, что этот сценарий HA Failover не является чем-то необычным, но, к сожалению, я не смог найти какой-либо инструмент для автоматизации этого.

1 ответ

HAproxy отлично справляется с такими вещами. Я бы посоветовал перейти на Percona, если это возможно, и использовать кластер Xtradb. Перкона использует MySQL. http://www.haproxy.org/ http://www.percona.com/

HAProxy очень прост в настройке и использовании, а также дает представление о том, какой узел отвечает, основной и т. Д., В зависимости от того, что он видит, и вашей конфигурации.

Другие вопросы по тегам