В среде 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 работает
В чем может быть проблема. Какие дополнительные данные нужны.
С уважением Вернер