Whatis
keepalived — демон, предназначенный для обеспечения высокой доступности (HA) и балансировки нагрузки через протокол VRRP.
VRRP
VRRP (Virtual Router Redundancy Protocol) — протокол, объединяющий несколько узлов под одним VIP.
Только один маршрутизатор (Master) активен и периодически отправляет остальным (Backup) VRRP-объявления (ADVERTISEMENT). Если Backup роутеры не получают их в течение заданного интервала, один из них становится Master-ом.
VIP
VIP (Virtual IP) — виртуальный, очевидно, IP-адрес, не привязанный к конкретному физическому сетевому интерфейсу. Используется для отказоустойчивости и балансировки.
При отказе первого сервера VIP переконфигурируется (добавляется как дополнительный IP) на сетевой интерфейс второго сервера.
Проверить это можно командой ip a.
Setup
Install
DEB-based
apt install -y keepalived
systemctl enable --now keepalived