За время существования операционной системы Windows в ней произошли серьезные изменения, но процесс установки, по сути, остался прежним. Сжатые файлы, составляющие операционную систему, распаковываются один за другим с носителя, а затем процесс установки обнаруживает аппаратные средства и выполняет настройку конфигурации. Столь же мало изменился и метод сетевой установки, Remote Installation Services (RIS), с того времени, когда специалисты Microsoft впервые применили его в Windows 2000. Процесс установки Windows как в сети, так и с физического носителя выполняется медленно, поскольку требует поочередной установки и настройки множества небольших изолированных компонентов. Преимущество такого подхода — возможность изолировать каждый компонент и легко изменять его, не влияя на всю систему Windows, но процесс установки неизбежно удлиняется.

В Windows Vista произошли существенные перемены, и процесс установки спроектирован заново. Во всех случаях используются образы. Администратор устанавливает и настраивает эталонный компьютер, а затем запускает программу (обычно Sysprep), чтобы удалить из компьютера уникальные данные и подготовить операционную систему для дублирования. В конечном итоге вся информация эталонного компьютера сохраняется в файле, который содержит операционную систему, развертываемую на клиентах.

Для удобства развертывания образов компания Microsoft подготовила новый инструмент развертывания Windows Deployment Services (WDS), который заменяет RIS и совместим с новым форматом Windows Imaging Format (WIM) операционной системы Vista. Данный метод значительно облегчает установку Windows, но для его освоения требуется приложить немало усилий. В этой статье мы рассмотрим процесс подготовки специализированного установочного образа операционной системы и его развертывания на клиентских компьютерах сети.

Установка WDS

WDS выполняется в операционной системе Windows Server 2003 и будет базовым компонентом Windows Server 2008 (ранее известной как Longhorn). Продукт можно загрузить в составе комплекта Windows Automated Installation Kit (WAIK) по адресу http://www.microsoft.com/downloads/details.aspx?FamilyID=c7d4bc6d-15f3-42849123679830d629f2&DisplayLang=en . Размер загружаемого модуля велик (более 800 Мбайт), но в нем есть все необходимое для развертывания Vista, в том числе:

  • обновление WDS для серверов Windows 2003 SP1 со службами RIS. RIS необходимо установить до установки обновления WDS как на 32-разрядных, так и на 64-разрядных AMD-серверах Windows 2003;
  • технические документы по использованию комплекта WAIK и служб WDS;
  • среды Windows PE (WinPE) на основе Vista, с помощью которых проще подготовить загрузочные носители для захвата и развертывания образов.
  • Диспетчер образов Windows System Image Manager, который используется для создания автоматизированных XML-файлов ответов, применяемых совместно с WDS для добавления или изменения компонентов (например, драйверов) в образах.
  • Различные инструменты, в том числе инструменты командной строки ImageX, для захвата и развертывания образов WIM, а также монтирования образов WIM в файловой системе, чтобы упростить манипуляции с WIM-контентом.

Загрузив и установив WAIK, необходимо установить службы WDS на сервере Windows 2003, из которого предстоит развернуть образ операционной системы (при работе с Windows 2003 SP1; Windows 2003 SP2 поставляется с WDS). Чтобы установить WDS, следует перейти в папку WDS на носителе WAIK и запустить .exe-файл для типа процессора (32- или 64-разрядного). Требуется подтвердить согласие с условиями лицензии и перезагрузить сервер.

WDS на платформе Windows 2003 работает в одном из трех режимов — Legacy, Mixed или Native, чтобы обеспечить обратную совместимость с существующими установками на основе RIS, которые администратору по-прежнему приходится развертывать и обслуживать. Дополнительные сведения об этих трех режимах приведены во врезке «Серверные режимы WDS». Чтобы выяснить, в каком режиме работает сервер, достаточно щелкнуть правой кнопкой мыши на сервере в оснастке Windows Deployment Services (после установки WDS размещается в меню Administrative Tools) консоли Microsoft Management Console (MMC) и выбрать пункт Properties. Режим показан на вкладке General (экран 1). Определить режим можно также с помощью команды

Экран 1. Информация о работе сервера в однородном режиме

wdsutil /get-server /show:config

Настройка WDS

Для любого режима, кроме Legacy, необходимо настроить WDS. Версия WDS для Windows 2008 будет работать исключительно в режиме Native и обеспечивает только WIM-развертывание. Настроить WDS можно с использованием командной строки или оснастки Windows Deployment Services. В данной статье описан метод с оснасткой, поэтому запустите оснастку из меню Administrative Tools и выполните следующие действия.

  1. Щелкните правой кнопкой мыши на сервере WDS и выберите Configure Server. В результате открывается мастер Windows Deployment Services Configuration Wizard. Щелкните на кнопке Next.
  2. Мастер отображает требования к сети (компьютер должен быть членом домена Active Directory (AD), в сети необходимо иметь серверы DHCP и DNS, а для хранения образа требуется раздел NTFS). Щелкните на кнопке Next, если эти условия соблюдены.
  3. Введите путь к папке, в которой будут храниться образы, используемые WDS. Рекомендуется располагать эту папку не на системном диске (в противном случае будет получено соответствующее предупреждение). Щелкните Next.
  4. На экране DHCP Option 60 приведены параметры, с помощью которых можно настроить WDS на прослушивание порта 60 вместо обычного порта 67 и сделать так, чтобы клиенты Preboot Execution Environment (PXE) устанавливали связь через порт 60. Если протокол DHCP установлен на сервере WDS, то необходимо выбрать режим Do not listen on port 67. Если используется Microsoft DHCP, выберите Configure DHCP option 60 to PXEClient; в иных случаях требуется вручную назначить этот параметр DHCP-сервера.
  5. Укажите реакцию сервера WDS на запросы клиентов (не отвечать клиентам, отвечать известным клиентам, отвечать всем клиентам), в зависимости от требований к безопасности. Имеется вторичный режим, в котором WDS должен ждать одобрения администратора, прежде чем ответить неизвестному компьютеру. Щелкните на кнопке Finish.
  6. На данном этапе можно ввести образы. Я предпочитаю снять флажок Add images to the Windows Deployment Server now и вручную ввести образы позднее. Щелкните на кнопке Finish.

Загрузочная среда

В полученной среде WDS отсутствуют два важнейших компонента: загрузочная среда, в которую направляются PXE-клиенты, чтобы разрешить развертывание образов, и сами образы Windows. WinPE — среда, используемая WDS для развертывания образов, и, хотя WAIK устанавливает версию WinPE на основе Vista в подкаталог ToolsPETools <архитектура процессора> экземпляра WAIK, эта версия непригодна для использования с WDS. Среда WinPE на основе Vista, поставляемая в составе комплекта WAIK, идеально подходит для подготовки носителя, который можно использовать с остальной частью WAIK (например, командой ImageX для захвата и развертывания образов), но не содержит двоичных файлов клиентов WDS, необходимых для функционирования WDS. Для этого нужна версия WinPE на основе Windows 2008. Файл boot.wim в папке Sources носителя Vista представляет собой версию WinPE на основе Window 2008 и располагает двоичными файлами клиента WDS.

Добавить новый загрузочный образ WinPE в WDS можно, щелкнув правой кнопкой мыши на листе Boot Images в левой панели оснастки WDS и выбрав пункт Add Boot Image. Указав имя и местонахождение добавляемого загрузочного образа (например, D:sourcesoot.wim), щелкните на кнопке Next и введите имя и описание. По умолчанию выбирается имя из WIM-файла, например Microsoft Windows Longhorn Setup (x86). Однако имя можно выбрать любое например Microsoft Windows Deployment Services environment. Затем следует выбрать образы WIM, которые нужно установить (хотя файл WIM-образа WinPE состоит только из одного образа), и нажать Next, чтобы скопировать WIM-файл во вложенную папку Boot<архитектура>Images папки RemoteInstall, выбранной в процессе настройки конфигурации WDS.

Установочный образ

Полученный загрузочный образ может быть использован клиентами для загрузки в среду развертывания WDS через PXE. Следующий шаг — добавить установочный образ операционной системы, в данном случае Vista. Чтобы добавить образ, откройте оснастку Windows Deployment Services, щелкните правой кнопкой мыши на листе Install Images в навигационной панели и выберите пункт Add Install Image. В ответ на запрос необходимо выбрать группу Image Group, чтобы добавить в нее образ, или выбрать имя WIM-файла для импорта (например, файл install.wim в папке Sources на DVD-диске Vista). Помните, что WIM-файлы представлены в формате XML и могут содержать более одного образа. WIM-файл Vista включает все доступные версии Vista (кроме Enterprise). Однако содержимое различных версий в значительной мере схоже, и благодаря использованию технологии Single Instance Storage (SIS) общий размер WIM-файла меньше, чем можно предположить. Снимите флажки ненужных версий. По завершении щелкните на кнопке Next, чтобы вывести на экран сводку выбранных версий. Подтвердите выбор, нажав Next, и мастер Add Image Wizard проверит целостность выбранного WIM-файла и импортирует образы.

При загрузке PXE-клиента появляется приглашение нажать клавишу F12, чтобы загрузить WDS (знакомую пользователям RIS). Выберите основной язык и учетные данные для домена. Затем выберите систему из списка операционных систем, распознаваемых WDS (экран 2), и щелкните на кнопке Next. Затем пользователь выбирает установочный раздел, и WDS устанавливает операционную систему, запросив минимальную информацию о зарегистрированном владельце и временной зоне.

Экран 2. Выбор операционной системы для установки

Существует версия программного обеспечения загрузки из постоянной памяти, при использовании которой не требуется нажимать клавишу F12. Чтобы использовать эту версию, щелкните правой кнопкой мыши на сервере WDS в оснастке Windows Deployment Services, выберите пункт Properties и вкладку Boot. Щелкните на кнопке Browse рядом с подходящей архитектурой клиента и выберите версию .n12 программного обеспечения загрузки из постоянной памяти (например, pxeboot.n12 вместо pxeboot.com). После этого нажимать F12 для загрузки WDS не потребуется.

Обнаружение образов и автоматическая установка

Итак, все готово для развертывания Vista через сеть. Но что делать с компьютерами, которые нельзя загрузить через сеть? WDS располагает загрузочным носителем (именуемым загрузочным образом Discover) для компьютеров, в которых нет собственных средств для загрузки через сеть. Чтобы подготовить компакт-диск с загрузочным образом Discover, нужно щелкнуть правой кнопкой мыши WinPE на основе Windows 2008 в разделе Boot Images оснастки Windows Deployment Services и выбрать пункт Create Discover Boot Image. Введите местонахождение и имя файла для нового WIM-файла, а также WDS-сервер для обращения к образам операционной системы, как показано на экране 3.

Экран 3. Создание образа для загрузки с компакт-диска

Затем следует преобразовать WIM в ISO-файл, чтобы записать его на загрузочный компакт-диск для развертывания. Этапы преобразования WIM-файла описаны в статье Windows Deployment Services Update Step-by-Step Guide for Windows Server 2003, опубликованной по адресу http://technet2.microsoft.com/Windows-Vista/en/library/9e197135-6711-4c20-bfadfc80fc2151301033.mspx?mfr=true.

Наконец, как избежать необходимости вводить информацию во время установки? С помощью диспетчера Windows System Image Manager из комплекта WAIK можно подготовить XML-файл ответов, который используется для хранения специализированных настроек и автоматизации установки операционной системы. Диспетчер Windows System Image Manager в данной статье не рассматривается, но инструкции и список параметров и значений можно найти в файле справки Unattended Windows Setup Reference, поставляемом вместе с комплектом WAIK.

На начальном этапе WDS, когда выбирается операционная система, администратор указывает файл ответов, созданный путем выбора свойств WDS-сервера. На вкладке Client следует указать режим Enable unattended installation и выбрать XML-файл ответов для архитектуры. Чтобы указать файл ответов для конкретного образа, щелкните на файле образа правой кнопкой мыши и выберите пункт Properties из раздела Install Images, Image Group. На вкладке General следует выбрать режим Allow image to install in unattended mode и используемый установочный XML-файл (он должен быть частью структуры папок RemoteInstall, в которых хранятся образы). После этого можно развернуть Vista, не вводя информацию для каждого экземпляра.

Нет предела совершенству

WDS — мощный компонент Windows 2008 и Windows 2003, который обеспечивает единый метод для развертывания как серверных, так и клиентских операционных систем. WDS гораздо проще освоить пользователям, уже знакомым с RIS. Следующим этапом будет акселератор решений Business Desktop Deployment (BDD) 2007, в котором получили развитие такие технологии, как WDS и Microsoft Systems Management Server (SMS). Он обеспечит исчерпывающее управление развертыванием настольных операционных систем, в том числе инвентаризацию существующих систем, упаковку приложений, укрепление защиты настольных компьютеров и следование оптимальным методам.

Джон Сэвилл (jsavill@windowsitpro.com ) — директор по технической инфраструктуре компании Geniant, имеет сертификаты CISSP, Security and Messaging MCSE для Windows Server 2003 и звание MVP


Моментальный снимок решения

Проблема
Развернуть Windows Vista на компьютерах компании.

Решение
Использовать службы Windows Deployment Services для установки операционной системы на основе образов.

Требуемые ресурсы
Windows Server 2003, Windows Automated Installation Kit, установочный носитель Vista, эталонный компьютер, центральный компьютер развертывания.

Уровень сложности
3/5

Этапы решения

  1. Загрузить и установить комплекс WAIK.
  2. Установить и настроить WDS.
  3. Подготовить загрузочную среду.
  4. Создать установочный образ операционной системы.
  5. При необходимости создать диск установки для несетевых компьютеров.
  6. Если нужно, создать и установить файл ответов для автоматической установки.
  7. Развернуть образ Vista на клиентских компьютерах.

Серверные режимы WDS

Windows Deployment Services (WDS) запускаются в одном из трех режимов, в зависимости от того, проводится «чистая» установка RIS или обновляется имеющаяся. Такой подход обеспечивает обратную совместимость с образами RIS, которые еще нужно поддерживать. Вот эти режимы.

  • Legacy mode — унаследованный режим, разворачиваются только образы RIS. Для запуска этого режима прежде всего следует установить и настроить RIS, затем установить (но не настраивать) WDS. Управление образами RIS выполняется с помощью приложения Windows Deployment Services Legacy, а не новой оснастки Windows Deployment Services в Microsoft Management Console.
  • Mixed mode — смешанный режим, развертываются и обслуживаются и образы RIS, и образы WIM. На клиентских системах появляется экран Boot Manager, позволяющий выбрать загрузку либо с помощью RIS OS Loader, либо через среду WinPE, используемую WDS. Для запуска смешанного режима надо настроить WDS на сервере RIS, где хранятся образы RIS.
  • Native mode — однородный режим, разворачиваются и обслуживаются только образы WIM. Для запуска однородного режима нужно установить и настроить WDS на сервере с установленной, но не настроенной службой RIS (без образов RIS). Если служба RIS прежде настраивалась, удалите ее и переустановите заново перед установкой WDS. Запустить однородный режим можно с помощью командной строки, набрав:

WDSUTIL /set-server /ForceNative