我有一个在实验室中的虚拟机中运行的3个Ubuntu节点的集群,现在想把它带到生产环境。 Hetzner Online hetzner.de提供了一些价值很高的专用服务器,所以我租了3台机器,连接了一台千兆交换机。
我的意图是在两台HAProxy服务器之前创build一个HA-Setup,两个Keepalived。 Keepalived在我的设置中configuration了一个VIP。 不幸的是,这不适用于Hzzner。 然而,他们提供了一个称为故障转移IP的系统,可以在脚本的帮助下切换到其他服务器: http : //wiki.hetzner.de/index.php/Failover_Skript
我的keepalivedconfiguration如下所示:
vrrp_script chk_haproxy { script "killall -0 haproxy" # cheaper than pidof interval 2 # check every 2 seconds weight 2 # add 2 points of prio if OK } vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 101 virtual_ipaddress { 192.168.56.101/24 # this is the shared IP I was using } track_script { chk_haproxy } }
那么他们的故障转移脚本如何适应呢?
看起来我不是唯一的问题,只是解决scheme不是那么明显。 https://www.howtoforge.com/community/threads/hetzner-to-stop-support-for-high-availability-setups.19988/