Show Table of Contents
A.3. Install and Configure keepalived
Perform the following procedure on your two HAProxy nodes:
- Install keepalived.
#
yum install -y keepalived - Configure keepalived.
#
vim /etc/keepalived/keepalived.confIn the following configuration, there is a script to check the HAProxy processes. The instance useseth0as the network interface and configureshaproxyas the master server andhaproxy2as the backup server. It also assigns a virtual IP address of 192.168.0.100.vrrp_script chk_haproxy { script "killall -0 haproxy" # check the haproxy process interval 2 # every 2 seconds weight 2 # add 2 points if OK } vrrp_instance VI_1 { interface eth0 # interface to monitor state MASTER # MASTER on haproxy, BACKUP on haproxy2 virtual_router_id 51 priority 101 # 101 on haproxy, 100 on haproxy2 virtual_ipaddress { 192.168.0.100 # virtual ip address } track_script { chk_haproxy } } - Enable and start keepalived.
#
systemctl enable keepalived#systemctl start keepalived

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.