mobilesfinks
@mobilesfinks
сисадмин *nix

RHCS: При падении ноды на которой запущен активный сервис он Не мигрирует на оставшуюся ноду, как настроить?

Есть 2 ноды. Из них сделан кластер на базе RedHat Cluster Suite

Задача - при падении активной ноды переключать сервис на вторую. Под сервисом у меня подразумевается скрипт который переключает failoverip адрес у провайдера на ту ноду на которой он запущен. Стандартным ресурсом ip_address не получилось сделать, т.к. нужно ipaddress переключать через API провайдера.

Сделал, запустилось. Смотрю логи - всё гуд.
Выключаю мастер-ноду (это VPS - делаю жёсткое отключение). На второй ноде в логах видно, что первая нода в дауне. Но никаких действий по переключению сервиса на оставшуюся не происходит.
Если первая нода поднимается, то сервис на ней так и остаётся.
Если отключаю нормальным Shutdown, то сервис переезжает на вторую ноду сам.

Сервис повешен на сервис группу из этих двух нод.
В свойствах сервиса указано:

Service Name	<b>servgr1</b>
Automatically Start This Service	<b>+</b>
Run Exclusive	<b>-</b>
Failover Domain <b>FODOM1</b>	
Recovery Policy	<b>relocate</b>


Настройка ФейловерДомена:

-	Prioritized	Order the nodes to which services failover.
+	Restricted	Service can run only on nodes specified.
+	No Failback	Do not send service back to 1st priority node when it becomes available again.


При обеих поднятых нодах могу руками переключить сервис на другую ноду.
Как сделать автоматическое переключение? ЧЯДНТ?
  • Вопрос задан
  • 330 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы