Процедура переименования домена
Переименование домена со стороны сервера выглядит не очень сложно. Большинство из препятствующих переименованию домена факторов, помимо перечисленных в предыдущих разделах ограничений и предварительных условий, являются следствием нарушения структуры леса из-за выполняющихся на всех компьютерах в лесе перезагрузок.
После удовлетворения всех предварительных условий можно приступать к переименованию домена. Процесс переименования домена состоит из шести основных шагов. Как упоминалось ранее, эта процедура является довольно серьезным событием для сети, поскольку подразумевает приостановку работы сетевой инфраструктуры, и потому ни в коем случае не должна восприниматься как обычная операция.
Шаг 1: составление описания текущего леса
Утилита, которая должна применяться для переименования домена, называется Rendom. Она имеет несколько флагов, которые можно использовать в операциях импорта и экспорта. Первой с консольного сервера нужно запускать процедуру rendom /list. В ходе этой процедуры производится обнаружение всех имеющихся в домене контроллеров и преобразование всей касающейся их имен информации в XML-документ по имени Domainlist .xml.
Этот XML-документ далее можно легко изменять в любом текстовом редакторе. Документ Domainlist .xml, как станет очевидно позже, играет в процедуре переименования домена центральную роль.
Шаг 2: изменение описания леса с учетом нового имени (имен) домена
На этом шаге XML-файл, сгенерированный с применением ключа /list, потребуется изменить, чтобы учесть новое имя или имена доменов. Например, если необходимо заменить имя CompanyABC именем CompanyXYZ, в XML-файле все ссылки на companyabc должны быть заменены companyxyz. Это касается как имен NetBIOS, так и имен DNS.
Шаг 3: загрузка сценария переименования на контроллеры домена
Внеся в XML-документ необходимые изменения, его понадобится загрузить на все контроллеры доменов в лесе с применением команды rendom /upload. Эта команда позволяет копировать инструкции и новую информацию об именах доменов на все контроллеры доменов, которые присутствуют в лесе.
Шаг 4: подготовка контроллеров домена к переименованию домена
Переименование домена представляет собой сложный процесс, поскольку обновленную информацию должны обязательно получить все контроллеры доменов в лесе. По этой причине потребуется выполнить процедуру rendom /prepare для инициации процесса подготовки, который покажет, все ли из представленных в AD DS контроллеров домена реагируют на запросы и готовы для миграции. Если хоть какой-то из контроллеров не реагирует, процесс подготовки завершится неудачей и должен быть запущен заново. Эта мера предосторожности предусмотрена для того, чтобы отключенные или недоступные по сети контроллеры доменов не могли позже пытаться обслуживать клиентов с использованием старого имени домена.
Шаг 5: выполнение процедуры переименования домена
После успешного выполнения процесса подготовки и получения положительного ответа от всех контроллеров домена можно приступать к выполнению самого переименования доменов, запустив с консольного сервера команду rendom /execute. До выполнения команды execute никакие изменения в производственной среде еще произведены не были. Но в процессе выполнения команды все контроллеры домена производят изменения и автоматически перезагружаются. Далее должен быть выбран метод для перезагрузки всех рядовых серверов, рабочих станций и других клиентских машин с последующей их перезагрузкой их всех второй раз, что гарантирует достижение изменений в именах доменов до всех служб.
Шаг 6: выполнение задач, необходимых после процедуры переименования
Напоследок в Rendom потребуется выполнить операцию rendom /clean для удаления всех временных файлов, которые были созданы на контроллере домена, и возврата домена в нормальное рабочее состояние.