我希望在两个 HA 代理节点后面实现 Percona 集群负载平衡,并实现故障转移(使用 keepalived),这样就不会出现单点故障。我已经使用虚拟 IP 设置了 HA 代理和 keepalived。我的问题/困惑在于我的应用服务器客户端现在应该如何连接到 HA 代理,以便将结果路由到其中一个 Percona 节点。
keepalived 创建的虚拟 IP 只能从两个 HA 代理服务器访问/ping,而不能从任何客户端节点访问/ping,那么如何在不使用其各自 IP 的情况下将客户端连接到 HA 代理(以确保故障转移有效)?我是否也需要在每个客户端服务器上安装 keepalived?