Я хочу, чтобы кардиостимулятор повторил попытку запуска моего ресурса
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
отсюда и мой провальный ресурс.