Некорректно работает виртуальный IP-адрес
Проблема
Настройка пакета keepalived
проходит успешно, но на одном из серверов виртуальный IP-адрес работает некорректно.
Диагностика
- Проверить, что после запуска службы обнаружения
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
Возможная причина: Включена система обнаружения разделенных блокировок. Перейти к решению.