Как знают многие администраторы, есть у Microsoft такая утилита System Preparation Tool (Sysprep), которая позволяет подготовить ОС Windows к автоматизированному развертыванию. До Windows Vista эта утилита поставлялась отдельно в виде KB, а начиная с Vista - это средство уже встроено в установку Windows.
Где может пригодиться Sysprep, устанавливаемый отдельно? Конечно же, для старых ОС Windows XP и Windows Server 2003 (для каждого пакета обновлений - свой дистрибутив Sysprep), потому как они используются в качетсве гостевых ОС виртуальных машин на VMware vSphere (развертывание из шаблонов Windows Server 2003) и VMware View (пулы виртуальных ПК Windows XP). Кроме того, Sysprep важен, когда требуется перенести физические серверы с Win 2003 в виртуальную среду с помощью VMware Converter (там как раз и требуется автоматическое изменение параметров идентификации сервера).
Чтобы пользоваться возможностями Sysprep для продуктов VMware, нужно скачать дистрибутив пакета и положить его содержимое в определенные папки на сервере VMware vCenter. Тогда при использовании VMware vSphere, VMware View и VMware Converter будут доступны возможности настройки параметров гостевой ОС (которые загреены в случае отсутствия пакетов Sysprep на vCenter):
А если Sysprep есть на сервере vCenter, то будет вот так:
Итак, что нужно сделать:
1. Скачиваем необходимый нам пакет Sysprep в зависимости от нужной нам гостевой системы по следующим ссылкам:
System Preparation tools уже встроены в Vista. Скачивать их не требуется.
Не применимо
Не применимо
Windows Server 2008
System Preparation tools уже встроены в Windows Server 2008. Скачивать их не требуется.
Не применимо
Не применимо
Windows Server 2008 R2
System Preparation tools уже встроены в Windows Server 2008 R2. Скачивать их не требуется.
Не применимо
Не применимо
Windows 7
System Preparation tools уже встроены в Windows 7. Скачивать их не требуется.
Не применимо
Не применимо
2. Открываем cmd на сервере VMware vCenter и распаковываем содержимое KB во временную папку. Для этого выполняем:
WindowsServer2003-KB926028-v2-x86-ENU.exe /x
3. Теперь в содержимом этой папки найдите deploy.cab, откройте его WinRar'ом и скопируйте его содержимое в папку на VMware vCenter, которая в таблице выше указана в колонке Sysprep Directory.
4. Обратите внимание, что версия Sysprep.exe (можно посмотреть в свойствах файла) должна совпадать с версией из таблицы выше.
5. Что такое <directory_path> для ОС, где установлен VMware vCenter:
%ALLUSERSPROFILE%\VMware\VMware VirtualCenter\sysprep или (оно же) C:\ProgramData\VMware\VMware VirtualCenter\sysprep в случае, если vCenter установлен на Windows Server 2008 или Windows Server 2008 R2
%ALLUSERSPROFILE%\Application Data\VMware VirtualCenter\sysprep\ или C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\sysprep\, если vCenter установлен на Windows 2003 (любой версии)