Назад | Перейти на главную страницу

Отказоустойчивость DHCP / DNS не работает, когда основной сервер отключен

В среде VMware мы ежедневно развертываем много новых виртуальных хостов, и для этого нам нужен отказоустойчивый DHCP / DNS.

На основе CentOS 7 я настраиваю два виртуальных хоста как резервный DHCP и динамический DNS (dns01 / dns02). Я настраиваю тестовую сеть «VM Sandbox», и в этой сети оба сервера должны работать как DHCP / DNS серверы. Каждый из этих серверов имеет два сетевых интерфейса:

Пока оба сервера подключены к сети, все работает нормально. Также, когда я останавливаю службу DHCP / DNS на дополнительном сервере или выключаю ее (я хочу проверить систему, когда один из серверов недоступен). Но если основной сервер отключен, система больше не работает полностью.

С существующими хостами по-прежнему можно связаться по имени, но не по новым созданным хостам. Для новых развернутых вирт. хосты по-прежнему используют старый IP-адрес. ('старый IP используется', потому что я отключил существующий хост, уничтожил его и развернул новый)

Когда я останавливаю службы на основном сервере:

Вторичный сервер dns02 - / var / log / messages:

Nov  2 13:33:19 dns02 dhcpd: peer vlab: disconnected
Nov  2 13:33:19 dns02 dhcpd: failover peer vlab: I move from normal to communications-interrupted

Затем выключите virt. хост "s0960057", уничтожьте его и разверните новый

Nov  2 13:36:47 dns02 dhcpd: DHCPDISCOVER from 00:50:56:b6:fb:e6 via eno33557248
Nov  2 13:36:48 dns02 dhcpd: DHCPOFFER on 10.130.7.167 to 00:50:56:b6:fb:e6 (s0960057) via eno33557248
Nov  2 13:36:48 dns02 dhcpd: DHCPREQUEST for 10.130.7.167 (10.130.0.6) from 00:50:56:b6:fb:e6 (s0960057) via eno33557248
Nov  2 13:36:48 dns02 dhcpd: DHCPACK on 10.130.7.167 to 00:50:56:b6:fb:e6 (s0960057) via eno33557248
Nov  2 13:37:00 dns02 named[24444]: client 10.130.0.6#23446/key ddns-update: signer "ddns-update" approved
Nov  2 13:37:00 dns02 named[24444]: client 10.130.0.6#23446/key ddns-update: forwarding update for zone 'vlab.xxx/IN'
Nov  2 13:37:00 dns02 named[24444]: zone vlab.xxx/IN: could not forward dynamic update to 10.130.0.5#53: operation canceled
Nov  2 13:37:00 dns02 dhcpd: Unable to add forward map from s0960057.vlab.xxx to 10.130.7.167: SERVFAIL

пинг s0960057
PING s0960057.vlab.xxx (10.130.7.169) 56 (84) байтов данных.
-> Тем не менее старый IP используется.

nslookup s0960057
Сервер: 10.130.0.6
Адрес: 10.130.0.6 # 53

Имя: s0960057.vlab.xxx
Адрес: 10.130.7.169
-> Тем не менее старый IP используется.

пинг 10.130.7.167
PING 10.130.7.167 (10.130.7.167) 56 (84) байтов данных.
64 байта из 10.130.7.167: icmp_seq = 1 ttl = 64 time = 0.128 мс
-> ping через IP работает

В чем может быть проблема. Какие дополнительные данные нужны.

С уважением Вернер