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

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

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

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

В настоящее время, если я сломаю что-то, что останавливает запуск этого ресурса, счетчик сбоев возвращает БЕСКОНЕЧНОСТЬ и прекращает попытки перезапустить службу.

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

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

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

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

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

Справочник по конфигурации кардиостимулятора