Развертывание Windows Vista
Получите свою копию Windows Server Hacks!
Развертывание всегда было головной болью для сетей Windows. Установка с компакт-диска слишком медленная и громоздкая. Автоматическая установка предпочтительнее, но сложна из-за нескольких форматов файлов, таких как unattend.txt, sysprep.inf, winbom.ini и т. д. Создание образов дисков популярно, но требует сторонних продуктов от Symantec, Altiris и других. Кроме того, вы можете потратить много времени на создание образов для различных аппаратных платформ и пересборку образов при выпуске пакетов обновлений и исправлений.
Vista (и Longhorn Server) призвана изменить все это. Некоторые из изменений включают в себя:
- Модульность функций устройства и языка, чтобы вы могли развертывать только то, что вам нужно, и поддерживать компактность образов.
- Единый унифицированный файл ответов (unattend.xml), в котором используется стандартный для отрасли синтаксис XML.
- Стандартный формат образов, называемый Windows Imaging Format (WIM), который использует сжатие и хранилище с одним экземпляром для снижения требований к хранилищу образов. WIM также основан на файлах (а не на секторах, как в большинстве форматов образов дисков), что позволяет монтировать образы WIM в папки, чтобы вы могли легко добавлять и удалять компоненты, такие как драйверы устройств, для настройки и обслуживания ваших образов вместо необходимости восстановить их. WIM также не зависит от базовой аппаратной платформы, что опять же означает необходимость поддерживать меньше образов.
- Инструмент создания образа диска под названием XImage, который можно запустить либо из командной строки, либо в предустановочной среде Windows PE. XImage можно использовать как для записи главного компьютера, подготовленного системой sysprep, в файл WIM, так и для применения файла WIM к целевой системе. Обратите внимание, что использование XImage из командной строки означает, что вы можете развертывать скрипты с помощью пакетных файлов.
Основной процесс развертывания Vista включает в себя:
- Установка Vista и приложений на основной компьютер и подготовка системы.
- Использование XImage для захвата образа с главного компьютера.
- Настройка образа путем добавления драйверов и языковых модулей по мере необходимости.
- Развертывание образа с носителя или с сервера с помощью скриптов.
- Сохранение образа по мере выпуска пакетов обновления и обновлений драйверов.
Невозможно осветить все это в одной статье, но, по крайней мере, мы можем описать некоторые из задействованных процедур. Также обратите внимание, что эти процедуры (как и все статьи по Vista) основаны на предварительных версиях операционной системы, поэтому все может немного измениться, когда появится окончательная версия. В любом случае, давайте начнем наш краткий обзор развертывания Vista с высоты птичьего полета.
Подготовка главного компьютера
Установите Vista на главный компьютер (тот, образ которого вы хотите создать для развертывания на других машинах), а также установите и настройте все приложения, которые вы хотите развернуть. Теперь выполните sysprep на главном компьютере обычным способом, чтобы удалить с него все уникальные идентификаторы. Пока все хорошо — мы на довольно знакомой почве.
Создание образа главного компьютера
Загрузите главный компьютер с WIM-образа Windows PE 2.0, на котором установлены инструменты Windows Automated Installation Kit (WAIK), включая XImage. Этот образ можно сохранить на DVD, CD или USB-накопителе, и, в отличие от самой Vista, PE может запускаться непосредственно из WIM-файла. Что происходит, так это то, что PE запускается непосредственно из памяти, создавая виртуальный RAM-диск, загружая PE в него, монтируя RAM-диск и запуская PE. На данный момент вы работаете с урезанной версией Vista, которая полностью работает в памяти без необходимости вмешательства в содержимое жесткого диска вашего главного компьютера. Теперь из Windows PE откройте командную строку и выполните команду ximage /capture, чтобы захватить образ системного тома и сохранить образ WIM в указанном месте назначения, которое может быть сетевым ресурсом или CD- или DVD-носителем (вы можно использовать параметр /split, если все изображение не помещается на одном носителе).
Развертывание образа
Загрузите целевую машину, используя носитель Windows PE, на котором установлен WAIK, и используйте PE для создания разделов дисков и применения образа, созданного ранее, с помощью команды ximage /apply. Вы также можете написать сценарий этого процесса с пакетными файлами, чтобы сделать его более автоматизированным, используя файлы ответов и дистрибутивные общие ресурсы, созданные с помощью WSIM, как описано ниже. После этого вы можете монтировать свои образы в файловую систему с помощью команды ximage /mount, настраивать их по мере необходимости, добавляя, перемещая или удаляя файлы и папки, демонтировать образы и повторно применять. Поддерживать образы в Vista просто, если вы знаете, как работать с командой ximage.
Перенос пользовательских настроек и данных
Наконец, если вы переносите существующий компьютер с Windows XP на Vista, у вас теперь есть только что установленный компьютер с Vista, но ваши пользовательские настройки и данные все еще находятся на старом компьютере. Есть два способа перенести эти настройки и данные со старого ящика на новый:
- Средство миграции пользовательской среды (USMT) 3.0, которое является предпочтительным способом, если у вас есть много компьютеров для миграции.
- Средство переноса данных Windows, которое полезно, если у вас есть только несколько компьютеров для переноса.
Конечно, если вы решили обновить свои существующие компьютеры с XP до Vista, вам не нужно беспокоиться об этом последнем шаге, так как процесс установки справится с ним. На самом деле процесс обновления Vista отличается от традиционного обновления Windows. При обновлении до Vista происходит следующее:
- Чистая версия Vista устанавливается на компьютер с использованием механизмов развертывания на основе образов.
- Пользовательские настройки, данные и программные настройки затем переносятся из вашей старой операционной системы в Vista.
В будущих статьях на этом сайте я рассмотрю, как можно использовать эти инструменты миграции.
Альтернативные методы развертывания Vista
Развертывание на основе образа отлично подходит, если вам нужна скорость и нужно развернуть множество систем. И, как описано выше, вы можете автоматизировать этот процесс с помощью файлов unattend.xml, которые можно создать с помощью диспетчера образов системы Windows (WSIM), который по сути представляет собой Vista-версию диспетчера установки XP. Этот автоматизированный подход работает, если ваши целевые системы поддерживают стандарт Pre-boot eXecution Environment (PXE). В этом случае перед тем, как выполнить системную подготовку главного компьютера, следует использовать WSIM для создания файла ответов и копирования его на компьютер.
Если вы действительно крупное предприятие, вы можете использовать службы развертывания Windows (WDS), которые представляют собой Vista/Longhorn версию служб удаленной установки Windows Server 2003 (RIS). Также полезен Microsoft Solution Accelerator for Business Desktop Deployment (BDD), который включает в себя шаблоны и другие материалы, облегчающие планирование, создание, тестирование и развертывание ваших развертываний.