心跳(没有ldirectord等)的浮动IP地址?

我有两个运行mod_proxy_balancer的负载平衡服务器。 每台服务器在两台Web服务器之间平衡。

现在我想find一种方法来在这两个负载平衡服务器之间共享一个IP地址,以一种可以故障切换的方式。

是否有可能使用心跳(没有ldirectord)共享一个IP地址,mod_proxy_balancer?

如果是这样,有人可以指示我一些指示,或build议的方式进行?

我所见过的所有心跳指南假设你使用ldirectord或起搏器(因为我的云服务器的限制,我无法使用它)。

您可以在Heartbeat中使用IPaddr / IPaddr2资源代理来完成此操作。 在你的haresources文件(在/etc/ha.d/下),你可以添加一行

IPaddr::172.16.20.160 

如果Heartbeat已经在运行,您需要手动启动资源

 /etc/ha.d/resource.d/IPaddr 172.16.20.160 start 

如果由于某种原因,IP处于活动状态的服务器发生故障,辅助服务器将自动获取资源。

你不需要ldirectord或起搏器。