Пользовательский агент ресурсов Pacemaker не выполняет сценарий при переключении на другой ресурс - PullRequest
0 голосов
/ 18 июня 2020

Я реализую тестовый кластер с 2 узлами. Я хочу выполнить свой сценарий при аварийном переключении. Я создаю свой ресурс для Dummy RA под названием "script". Когда я тестирую с помощью команды «pc resource debug-start script», он работает. Но когда происходит аварийное переключение, кардиостимулятор отправляет ресурс на другой узел, но сценарий не запускается, как в тесте. Я изменил Dummy RA, добавив путь к сценарию следующим образом:

failOverScript_start() {
    failOverScript_monitor
    if [ $? =  $OCF_SUCCESS ]; then
        /usr/local/bin/ScriptTest.sh
        return $OCF_SUCCESS
    fi

Сценарий находится на правильном пути и имеет все разрешения. Может кто-нибудь мне помочь? Спасибо

...