ПроблемаLink to Проблема

Настройка пакета keepalived проходит успешно, но на одном из серверов виртуальный IP-адрес работает некорректно.

ДиагностикаLink to Диагностика

  • Проверить, что после запуска службы обнаружения avahi-daemon успешно регистрирует виртуальный IP-адрес на сетевом интерфейсе сервера, но служба keepalived не запускается.
  • Проверить, что после запуска службы keepalived в файле журнала /var/log/syslog появляются ошибки вида:
    May 24 13:00:26 server1 kernel: x86/split lock detection: #AC: ASIO 12/968669 took a split_lock trap at address: 0x1ed3100
    May 24 13:00:26 server1 kernel: x86/split lock detection: #AC: ASIO 92/968749 took a split_lock trap at address: 0x1ed3100
    May 24 13:00:26 server1 kernel: x86/split lock detection: #AC: ASIO 15/968672 took a split_lock trap at address: 0x1ed3100
    После этого avahi-daemon удаляет виртуальный IP-адрес с сетевого интерфейса.
  • Проверить, что в файле журнала /var/log/syslog присутствуют ошибки вида:
    May 24 16:53:29 server1 kernel: x86/split lock detection: #AC: ASIO 82/1301198 took a split_lock trap at address: 0x24f3ab8
    May 24 16:53:29 server1 kernel: x86/split lock detection: #AC: S:PRESENCE/1301613 took a split_lock trap at address: 0x1ecdc2c
    May 24 16:53:29 server1 kernel: x86/split lock detection: #AC: S:AUTH/1301604 took a split_lock trap at address: 0x2730442
    May 24 16:53:30 server1 kernel: x86/split lock detection: #AC: ASIO 25/1301141 took a split_lock trap at address: 0x1ecdc2c
    May 24 16:53:39 server1 kernel: x86/split lock detection: #AC: S:VERIFY/1301816 took a split_lock trap at address: 0x1bba865
    May 24 16:54:25 server1 Keepalived_vrrp[1300910]: (tcsl) Entering FAULT STATE
    May 24 16:54:25 server1 avahi-daemon[1888]: Withdrawing address record for 10.120.85.1 on eth3
    После этого сервер становится недоступен в сети.

Возможная причина: Включена система обнаружения разделенных блокировок. Перейти к решению.


Возможные причиныLink to Возможные причины