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

Принудительно обновлять резервирование DHCP на вторичном DHCP-сервере в Windows Server 2012 R2

Я установил и настроил два DHCP-сервера в моей частной сети в режиме балансировки нагрузки, как описано в следующей технической статье: http://technet.microsoft.com/en-us/library/dn338979.aspx

Обе виртуальные машины работают под управлением Windows Server 2012 R2. Поскольку оба DHCP-сервера настроены в режиме балансировки нагрузки, каждая виртуальная машина в сети получит IP-адрес от любого из 2 DHCP-серверов в зависимости от нагрузки каждого из них.

Проблема, с которой я столкнулся, заключается в том, что когда я перехожу к настройке резервирования на DHCP-сервере №1, запись о резервировании не отправляется автоматически и не обновляется на вторичный сервер. Я пытаюсь установить резервирование для одной из моих виртуальных машин на DHCP-сервере №1, но поскольку он получает IP-адрес от DHCP-сервера №2, он не получает правильный IP-адрес, который я установил в резервировании на DHCP-сервере №1, поэтому DHCP-сервер №2 просто дает ему случайный IP-адрес из пула, настроенного в области, а не тот, который я установил в резервировании.

У меня вопрос:

Есть ли способ вручную принудительно изменить / обновить резервирование DHCP на DHCP-сервере №1 на DHCP-сервер №2, чтобы оба сервера синхронизировались друг с другом? Потому что прямо сейчас, когда я создаю резервирование на DHCP-сервере №1, оно не передается автоматически на DHCP-сервер №2.

Любая помощь или совет будут очень благодарны, спасибо!

Спасибо за ответ, но я думаю, что нашел вариант, который искал, немного покопавшись.

В диспетчере DHCP, если вы щелкните правой кнопкой мыши на области, появится опция «Реплицировать область». Когда я выбрал эту опцию на DHCP-сервере №1, казалось, что все текущие настройки области копируются на DHCP-сервер №2, включая добавленные мной резервирования.

Так что я думаю, что это может быть правильный способ сделать это (пожалуйста, поправьте меня, если я здесь ошибаюсь), поскольку он, казалось, делал то, что я искал.

Я также нашел этот сценарий PowerShell, который тоже может быть полезен, но не пробовал его, но может помочь другим, кто изучает это:

http://gallery.technet.microsoft.com/scriptcenter/Auto-syncing-of-configurati-6eb54fb0

Windows Server 2012R2 / 2016/2019 поддерживает запуск репликации с помощью простого командлета PowerShell.

НОТА Это репликация, не синхронизируется. Таким образом, какой бы сервер вы ни копировали, он будет полностью перезаписывать другие серверы относятся к целевому серверу.

PS C:\> Invoke-DhcpServerv4FailoverReplication -ComputerName dc2 -Confirm:$false -Force

Таким образом, вы можете добавить это в свой планировщик, и все будет реплицировано автоматически. Спасибо ребятам из ugg.li за тестирование.

Простое решение, скриптов не требуется:

  • Если вы еще этого не сделали, включите журнал событий: Microsoft-Windows-DHCP Server Events / Operational
  • Читайте события 106 и 107 с исходного DHCP-сервера
    • Подсказка: эти события регистрируются при создании и удалении резервирований.
  • Создайте запланированную задачу, которая запускается при любом событии
    • Действие: powershell.exe -команда «Invoke-DhcpServerv4FailoverReplication -force»
  • Добавьте еще один триггер по расписанию. Зачем? Потому что, если кто-то сделает оговорку, пока репликация уже запущена, она больше не запустится. По моему опыту, бронирования создаются только время от времени и обычно по одному, так что для меня это работает. Если вы выполняете проект с большим количеством резервирований, запланируйте запуск репликации вручную или дождитесь расписания.
  • Для выполнения аварийного переключения требуются права администратора через службы DHCP в AD, которые по умолчанию доступны только администраторам домена. Я предлагаю вам получить вышеуказанное для работы с учетной записью администратора домена, а затем немедленно делегировать этот доступ учетной записи службы с минимальными привилегиями для производства на https://secureidentity.se/delegate-dhcp-admins-in-the-domain/

Я нашел этот пост для тиражирования между партнерами http://britv8.com/dhcp-2012-r2-static-reservations-replication-not-working/ Он охватывает репликацию 2012 и 2012 R2. Вам действительно нужно рассматривать одного из партнеров в качестве основного сервера и вносить изменения на нем, а затем реплицировать