Доброго времени суток.
Решил попробовать vrrp. Делал по мануалу.
Два узла Centos7/8 (пробовал на 2х -7ках и 2х -8ках). selinux: off firewalld: off
host1: 10.20.28.13/24 host2: 10.20.28.14/24 virtual ip: 10.20.28.2/24
Конфиг host1:
! Configuration File for keepalived
global_defs {
router_id host01
vrrp_skip_check_adv_addr
vrrp_strict
vrrp_garp_interval 0
vrrp_gna_interval 0
}
vrrp_instance VI_1 {
state MASTER
interface ens33
virtual_router_id 15
priority 160
advert_int 1
authentication {
auth_type PASS
auth_pass infra_ip
}
virtual_ipaddress {
10.113.80.166 dev ens33 label ens33:ha
}
}
Хотя даже не суть. Даже когда узел в сети один (вариант с упавшей нодой), то ip 10.113.80.166 не пингуется извне (arp есть и корректный). Более того этот же ip не пингуется изнутри!
Вносил в sysctl.conf: net.ipv4.ip_nonlocal_bind=1
и делал sysctl -p
Гуглил до посинения. Все примеры говорят о том, что оно чудесным образом должно работать сразу и хорошо. В тех же случаях когда действительно были проблемы с доступностью помогала указанная мною манипуляция с sysctl.
Можете ли подсказать куда копать далее? Спасибо.