I have 2 virtual servers on Softlayer, both running HAProxy. I am trying to set up failover with keepalived. Each server has a private IP and public IP, and they are on the same VLAN. I've tried many different settings for keepalived, but stopping HAProxy on master, it does not failover to the BACKUP.
I read that multicast was not supported, so I have since changed my settings to unicast. The settings now, on backup/master are basically this:
vrrp_script chk_haproxy {
script "pidof haproxy"
interval 2
}
vrrp_instance VI_1 {
debug 2
interface eth1
state MASTER
virtual_router_id 51
priority 101
unicast_src_ip 1.2.3.4 # My IP
unicast_peer {
5.6.7.8 # peer IP
}
track_script {
chk_haproxy
}
}
Where MYIP is the public IP address of the server the conf file is on, and PEERIP is the public IP address of the peer. Still it is not working. Stopping HAProxy on the master, it does not failover to the backup.
I am wondering if anyone has set up HAProxy with failover on Softlayer, and how they went about accomplishing it?