如果服务器绑定到一个IP,如何在集群内共享本地IP?

在testing设置中,我有一个在虚拟机上运行3个节点的集群。 现在我想把它带到Hetzner Online,通过交换机连接到3台专用的根服务器。

正如我发现的,他们不再提供共享IP,而是将服务器绑定到一个IP。 对于外部IP来说,这是没有问题的,因为它们提供了具有故障转移IP的备选scheme。

但是我的DB服务器是通过内部地址10.0.0.10来处理的,这导致了2个keepalived HAProxy服务器来扩展负载。 我不想为此使用外部IP。

如果我无法configuration共享IP,如何保持内部stream量,同时使用HAProxy进行故障转移?

失败的地方是:

sudo sysctl -p sysctl: cannot stat /proc/sys/net/ipv4/ip nonlocal_bind: No such file or directory 

你之后的configuration称为ip_nonlocal_bind 。 你发布的失败提到ip nonlocal_bind ,所以它缺less一个_ 。 所以,检查你的configuration这个错字。 如果遇到更多问题,请编辑您的问题,说明发生了什么,应该发生什么,并提供configuration等。