为什么 keepalived 需要状态

为什么 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) 

那么为什么要定义状态而不是仅仅使用优先级呢?

答案1

这只是为了加快启动速度。如果您让一个节点以主模式启动,而其他节点以备份模式启动,那么一切将立即按照您想要的方式运行。另一种选择是让两个节点都以主模式启动,或者两个节点都以备份模式启动,在这种情况下,除非节点确定它们是唯一可运行的节点,否则一切将无法正常工作。

相关内容