29.2.6. VRRP ID Offset


每个 ipfailover pod 由 ipfailover 部署配置(每个节点 1 个 pod)管理的 ipfailover pod 都运行一个 keepalived 守护进程。配置了更多 ipfailover 部署配置时,会创建更多 pod,并将更多守护进程加入到通用的 VRRP 协商中。这个协商由所有 keepalived 守护进程完成,它决定哪些节点将服务哪些虚拟 IP(VIP)。

keepalived 在内部分配一个唯一的 vrrp-id 到每个 VIP。协商使用这一组 vrrp-ids,在做出决策时,胜出的 vrrp-id 对应的 VIP 将在胜出的节点上服务。

因此,对于 ipfailover 部署配置中定义的每个 VIP,ipfailover pod 必须分配一个对应的 vrrp-id。这可以通过从 --vrrp-id-offset 开始,并按顺序将 vrrp-ids 分配给 VIP 列表来实现。vrrp-ids 的值在 1...255 之间。

当有多个 ipfailover 部署配置时,必须指定 --vrrp-id-offset,以便在部署配置中增加 VIPS 的数量,并且没有 vrrp-id 范围重叠。

Red Hat logoGithubRedditYoutube

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.