Сегодня мы затронем интересную тему - поговорим о миграции сервисов с одного сервера на другой, речь пойдет о DHCP.
Сегодня мы затронем интересную тему - поговорим о миграции сервисов с одного сервера на другой, речь пойдет о DHCP.
Как же это работает? В первом приближении мы видим следующее:
- Клиент посылает широковещательный запрос на адрес 255.255.255.255 от адресата 0.0.0.0 (ведь своего адреса у него пока нет). В пакете так же передается уникальный идентификатор клиента, его аппаратный адрес (MAC) и последний известный ему адрес, хотя этот параметр может быть проигнорирован сервером. Такой запрос называется DHCPDISCOVER;
- Сервер в свою очередь составляет конфигурацию для клиента, в соответствии с заданными администратором параметрами. Если в сети имеется несколько серверов DHCP – клиент получит столько предложений сколько есть серверов. Это сообщение называется DHCPOFFER;
- Когда клиент определился, какое из предложений его больше устраивает, он посылает широковещательный запрос, обязательно указав уникальный идентификатор сервера. Запрос называется DHCPREQUEST;
- Выбранный сервер, в свою очередь, «соглашаясь» выдать клиенту параметры, посылает уме специальное сообщение, которое носит имя DHCPACK.
DHCP (Dynamic Host Configuration Protocol) – протокол динамического присвоения адресов, собственно этим все сказано. Довольно просто изменить настройки сети, если в вашем ведении 5-10 машин, но когда речь идет о сотнях компьютеров – польза DHCP очевидна.
Нередко в связи со сменой инфраструктуры образованием нового домена, изменением роли сервера перед нами встает задача переноса части работы с одной машины на другую.
Казалось бы - зачем переносить настройки такого непритязательного, в общем сервиса как DHCP?
Ответ к нам приходит, когда мы заглядываем в раздел резервирование и видим там приблизительно следующее
Итак приступим непосредственно к описанию - Перенос службы DHCP на базе Windows Server 2003
Сохранение данных на исходном сервере
- Нажмите кнопку Пуск, Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
- Введите netsh dhcp server export C:\dhcpdatabase.txt all и нажмите клавишу ВВОД.
Примечание. Для экспорта данных необходимо иметь права локального администратора.
Восстановление данных на новом сервере
- Нажмите кнопку Пуск, Выполнить, введите в поле Открыть команду cmd и нажмите кнопку ОК.
- В командной строке введите netsh dhcp server import c:\dhcpdatabase.txt all и нажмите клавишу ВВОД. Здесь c:\dhcpdatabase.txt является полным путем и именем файла базы данных, скопированного на сервер.
Этот процесс гораздо проще, чем в 2003.
Сохранение данных на исходном сервере
- Необходимо лишь запустить консоль управления DHCP, выбрать необходимый сервер, кликнуть по нему правой кнопкой мыши и выбрать «сохранить».
Восстановление данных на новом сервере
- Все точно так же, с той лишь разницей, что выбираем мы пункт «восстановить».
Итак мы освежили в памяти общую схему работы протокола и научились мигрировать DHCP с сервера на сервер.
Эта информация может также быть использована для резервного копирования настроек.
На этом все. Спасибо за внимание!
Если статья оказалась полезной - поделись ссылкой с друзьями - кнопки ниже!