Centos 7 Carp проблема!
Форум — Admin
Привет всем. Прошу помощи спецов так как голова уже кругом идет. Есть два сервера Centos 7, на них настроен Carp протокол. Он работает и ip переходит с одного сервера на другой при падении основного. В локальной сети все работает идеально. Проблема начинается когда идет обащение в другую подсеть. Для наглядности даю пример: Master:
VIP_ADDRESS="192.168.98.210"
ID=001
PASSFILE=/etc/ucarp/vip-001.pwd
BIND_INTERFACE="eth0"
SOURCE_ADDRESS="192.168.98.214"
OPTIONS="-k 2 --shutdown --preempt"
Slave
VIP_ADDRESS="192.168.98.210"
ID=001
PASSFILE=/etc/ucarp/vip-001.pwd
BIND_INTERFACE="eth0"
SOURCE_ADDRESS="192.168.98.215"
В ядро добавлена опция net.ipv4.ip_nonlocal_bind=1
Есть сервер который имеет ip 192.168.120.15, запускаем на него ping с 192.168.98.214 (Master)
10:38:38.315935 IP 192.168.98.214 > 192.168.121.15: ICMP echo request, id 17900, seq 2, length 64
10:38:38.315996 IP 192.168.121.15 > 192.168.98.214: ICMP echo reply, id 17900, seq 2, length 64
Пробуем обратный пинг на кластерный ip
10:40:26.227616 IP 192.168.121.15 > 192.168.98.210: ICMP echo request, id 17969, seq 2, length 64
10:40:26.227658 IP 192.168.98.210 > 192.168.121.15: ICMP echo reply, id 17969, seq 2, length 64
При обратном пинге все идет правильно. Как сделать так что бы маршрутизация шла с кластерного ip?????