29.2.3. VRRP 抢占
当主机通过传递检查脚本保持 FAULT 状态时,如果新主机的优先级低于当前处于 MASTER 状态的主机,则主机将变为 BACKUP。但是,如果它具有更高的优先级,则抢占策略会决定它在集群中的角色。
nopreempt 策略不会将 MASTER 从较低优先级主机移到优先级更高的主机。使用 preempt 300 时,Keepalived 会等待指定的 300 秒,并将 MASTER 移到优先级更高的主机。
指定抢占:
使用
preemption-strategy
创建 ipfailover 时:$ oc adm ipfailover --preempt-strategy=nopreempt \ ...
使用
oc set env
命令设置变量:$ oc set env dc/ipf-ha-router \ --overwrite=true \ OPENSHIFT_HA_PREEMPTION=nopreempt
使用
oc edit dc ipf-ha-router
编辑路由器部署配置:... spec: containers: - env: - name: OPENSHIFT_HA_PREEMPTION 1 value: nopreempt ...