Автор Тема: Настройка keepalived  (Прочитано 6129 раз)

Оффлайн BRO

  • Начинающий
  • *
  • Сообщений: 4
Настройка keepalived
« : 28.06.2018 20:31:55 »
Всем привет.
Возникла проблема при настройке keepalived v1.2.16.
Имеется два сервера на Альт Линукс 7.0.5. На них установил keepalived, настраиваю один сервер как мастер, второй как backup. Проблема в том, что на обоих серверах подымается виртальный IP, хотя он должен быть только на мастере.
Привожу конфиги
Мастер сервер keepalived.conf:
vrrp_instance failover_test {
state MASTER
interface eth0
virtual_router_id 10
priority 110
advert_int 4
authentication {
auth_type AH
auth_pass 1111
}
virtual_ipaddress {
    10.35.225.36 dev eth0 label eth0:vip
}
}

Бэкап сервер keepalived.conf:
vrrp_instance failover_test {
state BACKUP
interface eth0
virtual_router_id 10
priority 100
advert_int 4
authentication {
auth_type AH
auth_pass 1111
}
 virtual_ipaddress {
    10.35.225.36 dev eth0 label eth0:vip
}

}

Настраиваю keepalived впервые, но как понимаю виртальный ip должен подыматься только на мастере, и если мастер сервер по каким то причинам выходит из строя, на бэкап сервер должен переехать виртуальный ip, то есть он сам становиться мастером. Но в данный момент виртуальный айпи поднялся на обоих серверах. Подскажите пожалуйста в чем может быть причина.
P.S. Хотел посмотреть логи, но keepalived почему то их не пишет, подскажите как их включить.
« Последнее редактирование: 28.06.2018 20:34:31 от BRO »

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Re: Настройка keepalived
« Ответ #1 : 29.06.2018 16:45:44 »
скорее всего эти два сервера друг друга не видят и думают что другая часть лежит. tcpdump поможет найти причину.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: Настройка keepalived
« Ответ #2 : 29.06.2018 18:15:31 »
А по реальным адресам они друг друга пингуют?

Оффлайн BRO

  • Начинающий
  • *
  • Сообщений: 4
Re: Настройка keepalived
« Ответ #3 : 30.06.2018 12:45:04 »
По реальным айпи пингуются, то есть они друг друга видят, подключаюсь между этими серверами по ssh, файрфол отключен. Что приблизительно мне надо писать в tcpdump? И подскажите пожалуйста как все же заставить keepalived писать лог.

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: Настройка keepalived
« Ответ #4 : 30.06.2018 15:00:20 »

Оффлайн BRO

  • Начинающий
  • *
  • Сообщений: 4
Re: Настройка keepalived
« Ответ #5 : 01.07.2018 16:52:47 »
https://www.altlinux.org/Keepalived смотрели?
Да, прочитал. Я уверен что настроено правильно, так как для проверки настроил на других двух серверах просто скопировав конфиги и все заработало. Теперь хотелось бы понять, в каком месте проблема, если конфиги правильные. Хотелось бы почитать лог, но программа лог не пишет, как его включить? Tcpdump'ом посмотреть на интерфейсе, но что смотреть?

Оффлайн yaleks

  • Мастер
  • ***
  • Сообщений: 6 222
Re: Настройка keepalived
« Ответ #6 : 01.07.2018 17:34:24 »
а у вас точно интерфейсы eth0 называются, а не enp***?

Оффлайн BRO

  • Начинающий
  • *
  • Сообщений: 4
Re: Настройка keepalived
« Ответ #7 : 01.07.2018 17:54:37 »
а у вас точно интерфейсы eth0 называются, а не enp***?
Да. Это ж 7 версия альта.