29.2.3. VRRP 抢占


当主机通过传递检查脚本保持 FAULT 状态时,如果新主机的优先级低于当前处于 MASTER 状态的主机,则主机将变为 BACKUP。但是,如果它具有更高的优先级,则抢占策略会决定它在集群中的角色。

nopreempt 策略不会将 MASTER 从较低优先级主机移到优先级更高的主机。使用 preempt 300 时,Keepalived 会等待指定的 300 秒,并将 MASTER 移到优先级更高的主机。

指定抢占:

  1. 使用 preemption-strategy 创建 ipfailover 时:

    $ oc adm ipfailover --preempt-strategy=nopreempt \
      ...
  2. 使用 oc set env 命令设置变量:

    $ oc set env dc/ipf-ha-router \
        --overwrite=true \
        OPENSHIFT_HA_PREEMPTION=nopreempt
  3. 使用 oc edit dc ipf-ha-router 编辑路由器部署配置:

    ...
        spec:
          containers:
          - env:
            - name: OPENSHIFT_HA_PREEMPTION  1
              value: nopreempt
    ...
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.