В этой статье рассказывается о ток, как использовать Sysprep для создания библиотеки образов операционных систем, которые вы можете затем использовать для установки виртуальных машин на Microsoft Virtual PC для тестирования. Такая библиотека может помочь вам сохранить много времени при создании тестовых сетей с использованием Virtual PC.
В двух предыдущих статьях о работе в сетях Windows, мы рассмотрели, как использовать Microsoft Virtual PC в качестве платформы для тестирования и обучения, и как добиться лучшей производительности с помощью использования Virtual PC. Эта статья рассказывает о том, как вы можете использовать Sysprep для построения библиотеки образов виртуальных машин (VM), которые помогут еще больше облегчить процесс обучения/тестирования.
Sysprep (System Preparation tool – инструмент для подготовки системы) – это инструмент Microsoft Windows, используемый для подготовки системы к установке с образа на другие системы. Sysprep можно найти в файле Deploy.cab в папке \Support\Tools на вашем CD с Windows, а самые последние версии Sysprep для каждой платформы Windows можно получить с Microsoft Download Center, набрав для поиска “deployment tools”.
Т.к. основное назначение Sysprep заключается в подготовки системы для установки с использованием образов диска (вам также понадобится средство для создания образов стороннего производителя, например, Ghost), то другое назначение Sysprep заключается в упрощении создания новых VM для обучения и тестирования с помощью Virtual PC. Что посмотреть, как это работает, давайте выполним процесс “sysprepping” VM, работающей под управлением Windows XP, а затем, используем ее для создания дополнительной XP VM с минимумом дополнительной работы.
Мы начнем с установки Windows XP Professional с Service Pack 2 на новую VM. После того как она будет установлена, мы настроим XP, так как нам нравится, а затем, эта VM послужит нам в качестве основной (или ссылочной) VM, с помощью которой будут созданы другие клонированные VM. Запустите Virtual PC и нажмите для начала New Virtual Machine (новая виртуальная машина) Рисунок 1:
Рисунок 1: Помощник для создания новой виртуальной машины (New Virtual Machine Wizard)
Нажмите Next и выберите настройку для создания новой виртуальной машины
Нажмите Next и введите понятное название для вашей новой VM . В результате этого появится новый файл .vmc (virtual machine configuration-конфигурация виртуальной машины) в папке My Documents\My Virtual Machines\subfolder, где subfolder – название вашей новой виртуальной машины (VM).
Следующие несколько экранов помощника позволят вам определить операционную систему, которую вы собираетесь установить (выберите Windows XP), и объем RAM, который вы хотите разрешить для использования VM (вы можете оставить значение по умолчанию — 128 MB, если вы не будете устанавливать дополнительные приложения, как Microsoft Office, на ваше основной VM). Когда появится экран, который позволяет вам создать новую VM с использованием существующего файла virtual hard disk (виртуального жесткого диска) (.vhd) или нового файла (.vhd) —выберите опцию для нового диска.
Нажмите Next, и подтвердите местоположение, где будет создан новый файл .vhd. По умолчанию, он создастся в той же папке, что и файл .vmc, на в своей тестовой системе я храню все файлы .vhd на отдельном массиве SATA RAID 0 для лучшей производительности (смотрите мою статью Virtual PC performance, где обсуждается это решение), поэтому я сохраняю файл.vhd в папке под названием XP на диске D.
По завершению работы помощник создаст мою новую VM, но пока еще нет установленных на ней операционных систем. Поэтому я вставляю мой CD с Windows XP Service Pack 2 CD, полученный от MSDN Universal subscription (нечто совершенно необходимое, если вам необходимо часто тестировать платформы и продукты Microsoft), в свою тестовую машину и нажимаю на Start в консоли Virtual PC, чтобы запустить мою только что созданную VM. Обратите внимание, что когда вы запускаете вашу VM, вам может понадобиться выбрать Use Physical Drive из меню настроек CD, чтобы ваша VM «увидела» Windows product CD в вашем CD-ROM drive. Начнется обычный процесс установки Windows, с появления голубого текстового экрана. Одна важная вещь – при установке оставьте пароль администратора пустым. Это необходимо для правильной последующей работы Sysprep. Также, я обычно разрешаю мастеру установки автоматически сгенерировать название для моей основной VM, а также и использую стандартные настройки сети (DHCP or APIPA).
После завершения работы мастера по установке, вы можете зайти в систему, настроить ваш рабочий стол, установить необходимые приложения, и сделать все, что вам необходимо для настройки вашей основной системы. Помните, что ваши клонированные VM будут абсолютной точной копией вашей основной VM, поэтому, чем больше вы настроите, тем больше времени сэкономите в дальнейшем. Также активируйте вашу XP VM. Наконец, не забудьте установить Virtual Machine Additions на вашу VM.
Подготовка вашей основной VM это простая процедура. Запустите Virtual PC, затем запустите вашу XP VM и войдите под учетной записью локального администратора (помните вы оставили пароль для этой учетной записи пустым). Создайте такую папку как C:\Deploy и распакуйте содержимое файла Deploy.cab file из \Support\Tools на вашем диске с XP в эту новую папку. Затем, нажмите Start, Run, наберите в командной строке C:\Deploy\Setupmgr.exe и нажмите OK, чтобы запустить Setup Manager – инструмент, который используется для создания ответного файла, чтобы позднее автоматизировать установку ваших клонированных VM. Как использовать Setup Manager, я подробно описал в предыдущей статье по работе в сетях Windows, поэтому здесь я буду краток. Просто помните, что все происходит на вашей базовой VM, которую вы создали, а не на вашей физической машине.
После того, как запустился Setup Manager, последовательно выполняйте действия, предлагаемые помощником, которые будут включать в себя следующие разделы:
Рисунок 2: Создание нового ответного файла для установки Sysprep
После того, как помощник завершит свою работу, сохраните новый ответный файл (sysprep.inf) в новой папке в папке C:\Deploy, а не в самой папке. Например, создайте папку под названием C:\Deploy\Sysprep и сохраните в ней sysprep.inf:
В дополнение к сохранению вашего файла sysprep.inf в папку C:\Deploy\Sysprep, мастер также создаст папку C:\Sysprep и в ней также сохранит копию вашего файла sysprep.inf. Скопируйте файлы Sysprep.exe и Setupcl.exe из вашей папки C:\Deploy в папку C:\Sysprep, чтобы ваша папка C:\Sysprep выглядела.
Теперь вы готовы для работы sysprep на вашей основной VM. Закройте все работающие приложения и окна в VM, нажмите Start, Run, наберите C:\Sysprep\sysprep.exe и нажмите OK, чтобы начать подготовку. Нажмите OK, чтобы согласиться с диалоговым окном, которое появится.
Когда на появится экран свойств Sysprep, убедитесь, что вы сделали абсолютно такие же настройки
Рисунок 3: Используйте эти настройки для Sysprep
Теперь нажмите кнопку Reseal, нажмите OK, когда вас спросят о желании восстановить SID, ваша VM будет подготовлена и автоматически перезагрузится. Т.к. наша основная VM не будет больше использоваться в качестве VM в Virtual PC, вам необходимо удалить ссылку файла .vhd на эту VM из файла .vmc. Чтобы сделать это, выберите вашу основную VM в консоли Virtual PC и нажмите кнопку Remove
После того, как вы нажали Remove, появится диалоговое окно.
После нажатия Yes, откройте Windows Explorer на вашем компьютере и найдите файл .vhd для вашей основной VM. Используйте клавиши CTRL+C и CTRL+V, для того чтобы сделать столько копий файла .vhd, сколько вам нужно, и переименуйте эти копии .vhd как захотите. Я создал два новых файла .vhd
После того, как вы создали ваши копии, установите атрибут Read Only в свойствах вашего основного VM .vhd файла, чтобы его случайно не удалили.
Теперь вы готовы к созданию вашей новой клонированной виртуальной машины Windows XP в Virtual PC. Вернитесь в консоль Virtual PC и нажмите на кнопку New, чтобы создать новую VM, как прежде на шаге 1, но в этот раз выберите настройку, чтобы использовать существующий виртуальный диск, а не новый (Рисунок 4):
Рисунок 4: Создание новой VM с использованием существующего файла .vhd
Выберите одну из клонированных VM, которые вы создали в конце второго шага, и выберите настройку Undo Disk, если вы планируете ее использовать.
После того, как вы закончите с мастером, вы увидите вашу новую VM в консоли Virtual PC
Нажмите Start, чтобы загрузить вашу клонированную копию XP в новой VM, а процесс Sysprep сгенерирует новые SID для вашей новой машины XP. После того, как XP загрузится, вы увидите несколько новых подтверждений информации, особенной для вашего нового компьютера, а затем, появится окно приветствия. Повторите эту процедуру с каждой из новых XP VM, которые вы хотите создать (и повторите все для Windows Server 2003). Теперь вы можете использовать вашу новую VM с среде Virtual PC. Довольно скоро у вас появится целая библиотека сохраненных образов основных VM для различных операционных систем, серверных ролей, клиентских ролей и т.д. Библиотека образов делает Virtual PC отличным инструментом для тестирования и обучения.
www.windowsnetworking.com
Tags: mac, redirect, search, tun, Windows XP