sergentum
11-10-2016, 06:22
Ситуация следующая - у меня все сервера в гипервизорах на двух аппаратных серверах. При этом я хочу чтобы сам гипервизор и IPMI получали адреса через DHCP, чтобы было возможно их поменять в случае чего. Внезапно обнаружил что ipmi не может получить адрес, потому что гипервизор не запущен и виртуалка с кд - естественно, тоже. Поэтому я решил сделать два кд на разных аппаратных серверах и на обоих сделать dhcp + dns для отказоустойчивости и никогда не перезагружать аппаратные серваки одновременно. Да, возможно, мой подход рукожоп...
Так вот на втором сервере я поставил службу DHCP, авторизовал на КД (когда я ставил DHCP на втором он еще не являлся КД), настроил наработку отказа в режим балансировки нагрузки 50/50. Область появилась в консоли, т.е. синхронизация между ними проходит успешно.
Поставил также днс, создал вторичную зону прямую, вторичную обратную, все синхронизировалось, адреса вижу в консоли.
Потом уже решил раз настроил эти две штуки, то и сделать второй КД. Настроил еще вчера, все тоже прошло успешно. repadmin /showrepl проходит успешно, dcdiag на обоих тоже проходит все проверки. Днс работает нормально, т.е. на тестовой машине руками ставлю днс второго кд - адреса резолвятся.
Но самая проблема в том что при отключении от сети первого КД, второй адреса реально не выдает. Даже при выставленном балансе 80/20 в сторону второго КД - клиент не получает адрес от него а получает от старого. Если старый выключить вообще то клиент получает 169.254.*.*
Кроме попыток получить адрес клиентом проверял программой RogueChecker - показывает только один DHCP - старый.
На проблемном сервере смотрел логи службы дхцп сервера - все нормально, только сообщения о получении конфигурации от основного сервера.
Как в аналогичном топике про 2008 дхцп делал:
netstat -ano | findstr ":67"
tasklist /FI "PID eq мой_пид" /SVC
Показывает службу DHCPServer, т.е. порт никем левым не занят.
Проверял еще по области IPv4 - дополнительно - привязки - интерфейс есть, галка стоит.
Подскажите, пожалуйста. Вроде все должно работать, но нет, не работает.
Так вот на втором сервере я поставил службу DHCP, авторизовал на КД (когда я ставил DHCP на втором он еще не являлся КД), настроил наработку отказа в режим балансировки нагрузки 50/50. Область появилась в консоли, т.е. синхронизация между ними проходит успешно.
Поставил также днс, создал вторичную зону прямую, вторичную обратную, все синхронизировалось, адреса вижу в консоли.
Потом уже решил раз настроил эти две штуки, то и сделать второй КД. Настроил еще вчера, все тоже прошло успешно. repadmin /showrepl проходит успешно, dcdiag на обоих тоже проходит все проверки. Днс работает нормально, т.е. на тестовой машине руками ставлю днс второго кд - адреса резолвятся.
Но самая проблема в том что при отключении от сети первого КД, второй адреса реально не выдает. Даже при выставленном балансе 80/20 в сторону второго КД - клиент не получает адрес от него а получает от старого. Если старый выключить вообще то клиент получает 169.254.*.*
Кроме попыток получить адрес клиентом проверял программой RogueChecker - показывает только один DHCP - старый.
На проблемном сервере смотрел логи службы дхцп сервера - все нормально, только сообщения о получении конфигурации от основного сервера.
Как в аналогичном топике про 2008 дхцп делал:
netstat -ano | findstr ":67"
tasklist /FI "PID eq мой_пид" /SVC
Показывает службу DHCPServer, т.е. порт никем левым не занят.
Проверял еще по области IPv4 - дополнительно - привязки - интерфейс есть, галка стоит.
Подскажите, пожалуйста. Вроде все должно работать, но нет, не работает.