- Сообщения
- 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 прошу помочь) Спасибо!
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 прошу помочь) Спасибо!