Это старая версия документа!
/etc/hosts - обязательно на каждой ноде прописываем все хосты на случай если что то может случиться с DNS
Этот сервис предназначен для мониторинга и управления выделенным виртуальным адресом в кластере серверов.
Устанавливаем его:
yum install -y keepalived
Для того, что бы HAProxy смог использовать виртуальный IP адрес, мы добавляем параметр в файл /etc/sysctl.conf
net.ipv4.ip_nonlocal_bind=1
И запускам
sysctl -p
Теперь настраиваем на keepalived на нодах.
vrrp_script chk_haproxy { # Requires keepalived-1.1.13 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 { interface eth0 state MASTER virtual_router_id 51 priority 101 # 101 on master, 100 on backup virtual_ipaddress { 192.168.0.99 } track_script { chk_haproxy } }
И запускаем keepalived
service keepalived start