работа с keepalived, не переключает vIP

pressanykey

New member
Сообщения
1
#1
Доброго дня. Столкнулся со следующей ситуацией. Пытаюсь создать что-то типа "кластера" с виртуальным IP, который плавает между 2 серверами(виртуальные). Использую сервис keepalived. Установлен пакет из репозитория астры. Конфигурация минимальная keepalived.conf.

vrrp_instance rev_proxy {

state MASTER

interface eth0

virtual_router_id 111

priority 200

virtual_ipaddress {
10.26.x.x/24 dev eth0 label eth0-v
}
}

На бэкапе почти аналогичкая конфига, кроме state и меньшего priority.
Служба стартует и вроде бы даже рапортует о том что найдены сервера, показывает из приоритеты
на cервере BACKUP
ноя 03 08:37:44 0-SRV-2 Keepalived_vrrp[621]: VRRP_Instance(rev_proxy) Received advert with lower priority 100,
ноя 03 08:39:45 0-SRV-2 Keepalived_vrrp[621]: VRRP_Instance(rev_proxy) Received advert with higher priority 200,
ноя 03 08:39:45 0-SRV-2 Keepalived_vrrp[621]: VRRP_Instance(rev_proxy) Entering BACKUP STATE

Выключаю сетевой интерфейс на мастере и на второй ноде (бэкапе) ничего не происходит, пока не перезапустишь службу, тогда только понимает указанный vIP. Включаю сетевой интерфейс на мастере и снова ничего не происходит пока не перезапустишь службу. При этом поднимал такой минимальный конфиг на debian 10 все работает как надо, поэтому исключаю всякие неисправности с сетью, так же пробовал в конфиге keepalived переключаться с multicast на unicast.

версия ядра такая
Linux 00-SADREV-1 4.15.3-2-generic #astra25 SMP Thu Mar 26 08:05:28 UTC 2020 x86 _64 GNU/Linux

пробовал так же с

Linux 00-SADREV-1 4.9.135-1-generic #astra1 SMP Wed Oct 24 17:31:48 MSK 2018 x86_64 GNU/Linux

версия пакета keepalived с репозитория
Уже установлен пакет keepalived самой новой версии (1:1.3.2-1).

Может быть кто-то сталкивался с такой задачей на Astra Linux прошу помочь) Спасибо!