Заставить кардиостимулятор повторить неудачу ресурсов

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

primitive Imq ocf:example:imq \
   op monitor on-fail="restart" interval="10s" \
   op start interval="0" timeout="60s" on-fail="restart" \
   meta failure-timeout="30s"

Обратите внимание, что этот ресурс прикреплен к первому узлу через

location location_Imq Imq inf: vm1
location location_Imq1 Imq -inf: vm2

В настоящее время, если я сломаю что-то, что останавливает запуск этого ресурса, счетчик ошибок возвращает INFINITY и прекращает попытки перезапустить службу.

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

Использование кардиостимулятора 1.0 на CentOS.

1 ответ

Решение

Оказывается, решение довольно простое, все что нужно, это установить для параметра start-fail-is-fatal значение false,

crm configure property start-failure-is-fatal=false

Это глобальная опция и по умолчанию true отсюда мой провальный ресурс.

Справочник по настройке кардиостимулятора

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