keepalived: как только понизить мастер, если резервная копия может взять на себя?

В настоящее время я пытаюсь настроить высокодоступную систему, используя keepalived . У меня есть чек-скрипт, который возвращает rc = 0, если хост, на котором он выполняется, является мастером.

К сожалению, этот сценарий может потерпеть неудачу по разным причинам, что приведет к понижению рейтинга хоста и, следовательно, к удалению виртуального ip.

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

Может, кто-нибудь может мне помочь?

Linux и Unix - лучшая ОС в мире.