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

Зачем нужно состояние для keepalived

Из документа

! MASTER and BACKUP state are determined by the priority 
! even if you specify MASTER as the state, the state will 
! be voted on by priority (so if your state is MASTER but your 
! priority is lower than the router with BACKUP, you will lose 
! the MASTER state) 

Так зачем определять состояние, а не просто использовать приоритет?

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