我正在尝试在基于ESXi的安装中设置keepalived,其中2个物理盒安装了ESXi,每个安装有一个使用HAProxy作为负载均衡器的节点。 现在为了实现高可用性,我想使用KeepAlived,这样HAProxy实例就可以共享虚拟IP,并且我可以将物理IP地址指向虚拟IP地址。 挑战我的实现是它有2个子网。
子网A上的HAProxy:1.1.10.101子网B上的HAProxy:1.2.10.101
现在,当我试图在这两个实例上分配virtual-ip 1.1.10.201时,它将指向两个服务器上的本地实例。
我正在使用HAProxy和KeepAlived的CentOS 7.x,主要负载均衡HTTPstream量,也可能用于数据库。
我不发布configuration文件作为问题本身是非常简单的,但如果需要我可以做到这一点。
不幸的是,keepalived使用的VRRP只能在一个子网内工作。