心跳,链接VIP

心跳,链接VIP

在 Heartbeat 中,我是否可以配置它,以便在发生故障转移时将不同接口上的虚拟 IP 链接在一起?例如:

foo1 8.8.8.1/24/eth0 10.0.0.1/24/eth1

如果eth0失败,并导致 foo2 拾取它,则因为eth1失败而发生相同的情况eth0。相反的情况也是如此。

答案1

是的。我有一组外部 VIP 与一组具有相同要求的内部 VIP“配对”。我也有双向故障转移功能。

以下是我的配置和一些说明。我已删除了公共 IP。

server1    10.0.9.1/24/eth0/10.0.9.255
server2    10.0.9.4/24/eth0/10.0.9.255
server1    x.y.z.2/27/eth0/x.y.z.31
server2    x.y.z.25/27/eth0/x.y.z.31

因此,有两个内部浮动 VIP,10.0.9.1/24 和 10.0.9.4/24。10.0.9.1/24 在服务器 1 上是主要的,而 10.0.9.4/24 在服务器 2 上是主要的。

对于外部 VIP,xyz2/27 在 server1 上是主要的,而 xyz25/27 在 server2 上是主要的。

我刚刚意识到这一点,但我一直在使用 eth0 接口来连接所有这些 IP,没有任何问题。实际上,xyz0/27 网络物理上连接到 eth1。试一试。

编辑:

另请参阅keepalived/vrrpd 和 vrrp_sync_groups:

http://www.keepalived.org/LVS-NAT-Keepalived-HOWTO.html

http://www.keepalived.org/pdf/UserGuide.pdf

相关内容