Обновление контроллеров домена на месте с Windows Server 2016 до Windows Server 2019

 Windows Server 2019 уже доступен для установки.  По опыту я знаю, что первая функция, которую клиенты просят перенести, - это Active Directory. Поэтому я хотел попробовать обновление на месте, которое было улучшено в Windows Server 2019. Чтобы попробовать эту функцию, я обновил лес, который обрабатывается двумя контроллерами домена, работающими под управлением Windows Server 2016. Это не был процесс "щелчка и удовольствия", но Microsoft действительно улучшила обновление на месте. Давайте рассмотрим, как перенести Windows Server 2016 DC в 2019 год.

Этапы Предварительной Миграции

Во-первых, проверьте резервную копию вашего контроллера домена, прежде чем переносить его. Последовательное резервное копирование позволяет быстро выполнить откат. Этот шаг часто забывается, но он действительно важен. На следующем снимке экрана показана резервная копия контроллера домена с помощью Veeam.




Затем выполните следующий командлет, чтобы проверить, где расположены роли FSMO. Я не хочу обновлять DC, который владеет ролями FSMO. Следует отметить владельца роли schema master, так как позже мы запустим некоторый командлет adprep против этого сервера.



Затем дважды проверьте работоспособность контроллеров домена. Проверьте, что репликация работает нормально, DCs здоровы и так далее. Вы можете использовать соответствующие команды, такие как dcdiag, repadmin или Средство просмотра событий.


Для миграции (и только во время миграции) добавьте свою учетную запись Active Directory в группы администраторов предприятия и администраторов схемыЭто требуется командлетом adprep. Когда миграция будет завершена, удалите свою учетную запись из этих групп.


А теперь самое интересное. В настоящее время существует ошибка в команде adprep из сборки Windows Server 2019 17338. Для запуска adprep сертификат должен быть установлен на всех серверах. Смонтируйте ISO-файл Windows Server 2019 на машине с графическим интерфейсом пользователя. Перейдите в раздел <ISO Drive>:\Support\adprep<ISO Drive>Щелкните правой кнопкой мыши на schupgrade.cat и выберите пункт Свойства. Затем откройте вкладку цифровые подписи и нажмите кнопку подробностиДалее нажмите на кнопку Просмотреть сертификатНажмите на путь сертификации и выберите корневой сертификат CA (верхний). Нажмите на кнопку Просмотреть сертификат.


На вкладке Сведения нажмите кнопку Копировать в файлСохраните сертификат в выбранном вами месте.


Затем добавьте сертификат в хранилище доверительных корневых центров сертификации каждого контроллера домена. Я использовал MMC, потому что мои контроллеры домена установлены в Core edition. Вы также можете использовать Центр администрирования Windows или PowerShell.


Не забывайте: эта часть должна быть применена для предварительного просмотра Windows Server 2019 и должна быть решена с окончательным выпуском.

Подготовьте лес и домен

Смонтируйте ISO-файл Windows Server 2019 на владельце мастера схемы. Затем перейдите к <ISO letter>:\support\adprep<ISO letter>Выполните следующую команду:



После обновления схемы выполните следующую команду (эта команда должна выполняться на всех контроллерах домена):



Миграция Первых Контроллеров Домена

Подключитесь к контроллеру домена, который не владеет никакими ролями FSMO. Затем смонтируйте ISO-файл и запустите программу установки.exe.


Затем выберите, загружать ли обновления прямо сейчас или нет.



Затем введите ключ продукта.



Выберите нужный выпуск Windows Server 2019 (Core edition или нет).



Примите лицензионное соглашение и нажмите кнопку Далее.


Затем сохраните личные файлы и приложения для запуска обновления на месте.


Когда мастер проверит предварительные требования, он должен позволить вам обновить операционную систему.



Чтобы обновить первый DC, процесс занял почти 30 минут.

Миграция Вторых Контроллеров Домена

Теперь, когда первый DC обновлен, я собираюсь перенести роль FSMO на этот последний. Чтобы передать роль, я запускаю следующий сценарий из DC:

Затем установите ISO на DC и запустите программу установки.exe. Выполните ту же процедуру, что и для первого контроллера домена.




После завершения миграции вы можете снова передать роль FSMO первоначальному владельцу:

Не забудьте удалить свою учетную запись из групп администраторов предприятия и администраторов схемы.

функциональный уровень

В настоящее время не существует функционального уровня Windows Server 2019. В настоящее время я не знаю, планирует ли Microsoft что-нибудь для функционального уровня Windows Server 2019.

Заключение

У меня была проблема, которая помешала перенести второй контроллер домена. Если что-то мешает обновлению на месте, вы можете открыть папку c:\$Windows~BT\Sources\PantherВ этой папке находится файл ScanResult.xmlКогда я открыл этот файл, я увидел следующее:


Microsoft PM рассказала мне, как решить эту проблему. Чтобы устранить эту проблему, выполните следующие команды:

Затем запустите настройку.снова exe.