不同子网上的 KeepAlived

dee*_*eej 2 subnet centos keepalived

我正在尝试在基于 ESXi 的设置上设置 keepalived,其中 2 个物理盒安装了 ESXi,并且每个物理盒都有一个使用 HAProxy 作为负载均衡器的节点。现在为了实现高可用性,我想使用 KeepAlived,这样两个 HAProxy 实例都可以共享虚拟 IP,并且我可以将物理 IP 地址指向虚拟 IP 地址。我的实现面临的挑战是它有 2 个子网。

子网 A 上的 HAProxy:1.1.10.101 子网 B 上的 HAProxy:1.2.10.101

现在,当我尝试在两个实例上分配虚拟 IP 1.1.10.201 时,它如何指向两个服务器上的本地实例。

我使用带有 HAProxy 和 KeepAlived 的 CentOS 7.x,主要是为了负载平衡 HTTP 流量,也可能用于数据库。

我不会发布配置文件,因为问题本身非常简单,但如果需要,我可以这样做。

Ber*_*ard 5

不幸的是,keepalived 使用的是仅在单个子网内工作的 VRRP。