Это старая версия документа!
/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