Conf keepalived
De Slacam_Wiki
Configurando o Keepalived no CentOS 7
1 - Instale os pacotes necessários
yum install keepalived -y
2 - Permitir que o kernel faça o binding
echo "net.ipv4.ip_nonlocal_bind = 1" >> /etc/sysctl.conf sysctl -p
3 - Acertando o arquivo a configuração para cada servidor
vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived global_defs { notification_email { machado@xxx.xx.br xxx.xxx.br@xx.com } notification_email_from LVS1@linea.gov.br smtp_server 186.232.60.135 smtp_connect_timeout 30 router_id LVS_DEVEL } 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 em1 # interface to monitor state MASTER # MASTER on haproxy1, BACKUP on haproxy2 virtual_router_id 52 # diferente se tiver outro LVS na rede priority 101 # 101 on haproxy1, 100 on haproxy2 virtual_ipaddress { 186.232.60.46/32 dev em1 # virtual ip address } track_script { chk_haproxy } }
4 - Coloque o deamon para rodar e retornar nos reboots.
systemctl start keepalived systemctl enable keepalived