В одном из проектов миграции файловых и принт-сервера с Windows 2003 на Windows Server 2012 R2 столкнулся с довольно интересной ситуацией. Лицензия одного из используемых приложений была привязано к UNC пути шары, который обязательно нужно было сохранить после миграции. Т.е. после миграции вместо 3 серверов, должен остаться только один сервер с двумя ролями, при этом у пользователей он должен быть доступен под двумя старыми именами. В данном случае проблему удалось решить за счет возможности использовать одновременно нескольких доменных имен для одного и того же компьютера.
Старый файловый сервер представляет собой виртуальную машину, и все данные находятся на отдельном виртуальном диске. Это просто идеально для миграции. Виртуальный диск просто отключается от одной машины и подключается к новому серверу. {Просто сказка, какая-та, когда все сервера представляют собой виртуальные машины (!!! ).}
Вот как выглядел процесс миграции.
- Установка Windows 2012 R2 на новые виртуальную машину.
- Экспорт принтеров, и вывод из домена старого файлового и принт-сервера. Их выключение.
- Переподключение виртуального диска к новому серверу
- На новом сервере импорт данных и создание новых шар. Чтобы UNC шары и принтеры были доступны пользователям по старым (разным) путям, добавим для сервера дополнительные (альтернативные) имена с помощью команды Netdom.
Выведем список имен компьютера:
Netdom ComputerName cfile /enum
Как вы видите, у компьютера имеется только одно имя.
Добавим несколько альтернативных имен компьютера командами:
Netdom ComputerName cfile /ADD file1.contoso.local
Successfully added file1.contoso.local as an alternate name for the computer
Netdom ComputerName cfile /ADD file2.contoso.local
Netdom ComputerName cfile /ADD file3.contoso.local
Еще раз выведем список имен компьютера:
Netdom ComputerName cfile /enum
Как вы видите, с ним ассоциированы сразу 4 имени.
Осталось выполнить регистрацию новых имен на сервере DNS:
IPConfig /RegisterDNS
На стороне кллиентов нужно выполнить перезагрузку или сбросить DNS кэш вручную и перезапустить службу Workstation (Рабочая станция). После этого, один новый сервер будет доступен под старыми именами.