При остановке (остановка поддержки активности службы) keepalived отправляет объявления с приоритетом 0, поэтому резервный сервер почти сразу берет на себя управление. Однако, когда он переходит в режим сбоя (сценарий проверки не возвращает ноль), он просто отключается, а затем другой сервер ждет, пока не истечет время ожидания объявления (3x интервал объявления), прежде чем перейти в состояние MASTER.
Есть ли способ заставить keepalived отправлять объявления с приоритетом 0 при переходе в состояние FAULT? Это ускорит процесс переключения при отказе, поскольку другому хосту не нужно будет ждать, пока истечет время ожидания объявлений.
В итоге я захватил пакет с приоритетом 0 и воспроизвел его из сценария fault_notify.