Назад | Перейти на главную страницу

keepalived - сервис недоступен на "пассивном" хосте

Я настроил аварийное переключение IP на двух хостах для кластера mysql (percona) с keepalived; аварийное переключение работает должным образом, но я не могу получить доступ к службе с хоста, который находится в пассивном состоянии или находится в состоянии «резервного копирования». Постараюсь лучше объяснить. И HOST1, и HOST2 совместно используют виртуальный IP-адрес, скажем 1.2.3.4, который правильно назначается с помощью keepalived одному из них в зависимости от их статуса (я использую версию 1.1.19 с патчем одноадресной рассылки).

Скажем, в какой-то момент 1.2.3.4 назначается HOST2. В этом сценарии я могу получить доступ к кластеру mysql с помощью

mysql -ur...-p 1.2.3.4

с любого сервера в нерворке, НО HOST1. Однако я могу получить к нему доступ с HOST2. Если что-то изменится и IP 1.2.3.4 снова будет назначен HOST1, я смогу получить доступ к кластеру с HOST1, но не с HOST2.

Что мне не хватает?

Заранее спасибо Вито