Created
December 4, 2017 09:55
-
-
Save unicorn667/231eff9b2469b83f2366c930778a8a69 to your computer and use it in GitHub Desktop.
keepalived with haproxy ha, master
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Keepalived process identifier | |
lvs_id haproxy_DH | |
} | |
# Script used to check if HAProxy is running | |
vrrp_script check_haproxy { | |
script "killall -0 haproxy" | |
interval 2 | |
weight 2 | |
} | |
# Virtual interface | |
# The priority specifies the order in which the assigned interface to take over in a failover | |
vrrp_instance VI_01 { | |
state MASTER | |
interface eth0 | |
virtual_router_id 51 | |
priority 101 | |
# The virtual ip address shared between the two loadbalancers | |
virtual_ipaddress { | |
10.10.11.20 | |
} | |
track_script { | |
check_haproxy | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment