|
Жизненный цикл ИТ для типичного предприятия включает следующие фазы: планирование, тестирование, установка (развертывание), настройка, обслуживание и диагностика. Эти фазы одинаковы независимо от того, устанавливаете ли вы приложения, пакеты приложений, операционные системы или целые решения. Важной частью жизненного цикла является фаза установки (или развертывания), которая может включать что угодно от простой установки чего-либо с DVD диска, до автоматизации процесса разворачивания приложений или операционных систем на тысячах настольных компьютеров для различных предприятий.
В прошлом установка Microsoft Windows на большое количество компьютеров обычно означала один из трех моментов: сбор автоматизированных решений по установке на скорую руку, используя загрузочные сетевые дискеты MS-DOS, unattend.txt файлы, cmdlines.txt файлы и различные .ini и .inf файлы; использование службы удаленной установки (Remote Installation Services (RIS)), решение по установке на основе сервера, впервые представленное на Windows 2000 Server; или покупка диска другой компании с инструментом по созданию образов или клонов (например, Norton Ghost) и его использование. Конечно, если бы вы были клиентом программы лицензирования томов Microsoft Software Assurance (SA) или поставщиком оригинального оборудования (OEM), тогда, начиная с Windows XP, вы могли бы пользоваться еще одним инструментом, Windows Preinstallation Environment (Windows PE), что, в общем-то, означало бы, что вы могли выбросить свои загрузочные дискеты MS-DOS. Как бы там ни было, большинство администраторов, заинтересованных в экономии времени и средств, выбирали третий способ (клонирование), особенно если им приходилось производить установку более чем на дюжине машин. И хотя некоторые очень большие предприятия использовали способ RIS, большинство представителей малого и среднего бизнеса (SMB) предпочитали решение по созданию образов от других компаний, например Ghost. На самом деле для многих администраторов Windows слова 'ghosting' (призрак) и 'deploying' (установка) стали синонимами.
Однако с появлением Windows Vista картина изменилась, поскольку Vista теперь обладает определенным набором инструментов для подготовки, создания и обслуживания образов дисков, и их последующей установки безо всякого сопровождения на «голые металлические системы». Некоторые из этих инструментов (например, Sysprep.exe) включены в саму ОС; другие можно бесплатно скачать с Microsoft Download Center; а третьи, такие как Windows Deployment Services (Windows DS), потомок RIS, созданы как роли, которые можно добавить к Windows Server 2008. Вдобавок к этим инструментам, компания Microsoft также разработала Ускоритель решений (Solution Accelerator (SA)), коллекция инструментов, сценариев и документации для упрощения процесса разворачивания Windows. Первая версия этого пакета называлась Solution Accelerator for Business Desktop Deployment 2007, или коротко BDD 2007.
Новая версия BDD 2007 под названием Microsoft Deployment был также недавно выпущена, и хотя некоторые, возможно, захотят сразу ее использовать и изучать принцип работы, более целесообразно было бы для начала ознакомиться с Windows AIK и Windows DS. Причина этого довольно проста, Microsoft Deployment построен на базе Windows AIK и других важных инструментов, таких как User State Migration Tool и Application Compatibility Toolkit. Детальное знание базовых инструментов поможет вам получить значительно больше от использования Microsoft Deployment, особенно когда вы будете диагностировать и исправлять некоторые проблемы при установке. Эта статья нацелена на то, чтобы дать вам детальную информацию об использовании различных инструментов, включенных в пакет Windows AIK, а также различных способах выполнения установки Windows на основе образов. Затем, когда надежный фундамент понимания основ Windows AIK будет заложен, мы продолжим и рассмотрим то, как Microsoft Deployment может упростить и поставить на поток вашу задачу развертывания.
Обратите внимание:
Хотя основное внимание в этой серии статей уделяется установке Vista, большая часть ее содержания может быть применима и при установке Windows Server 2008, а чтобы этому способствовать мы рассмотрим версию 1.1 Windows AIK, которая будет выпущена с Windows Vista Service Pack 1 и Windows Server 2008. Также обратите внимание на то, что установка версий Windows старше Vista в этой статье рассматриваться не будет.
Что входит в пакет Windows AIK
Пакет Windows AIK состоит из инструментов, документации и примеров, позволяющих администраторам выполнять автоматизированную установку платформ операционных систем семейства Windows Vista и Windows Server 2008. Windows AIK 1.1 можно использовать для установки Windows Vista RTM, Windows Vista SP1 и Windows Server 2008. Чтобы использовать Windows AIK, вам для начала необходимо его приобрести. Версия 1.0 доступна в Microsoft Download Center; ко времени написания этой статьи версия 1.1 все еще находиться в стадии разработки, и ее можно получить с Microsoft Connect, если вы используете Windows Server 2008 бета версию.
Чтобы использовать Windows AIK, вы сначала устанавливаете его на компьютер техника, который по сути является компьютером, используемым для создания ответных файлов (answer files), построения параметров конфигурации, создания образов Windows PE и т.д. Ваш компьютер техника (КТ) не обязательно должен иметь Windows Vista и Windows Server 2008, вы можете использовать Windows XP или Windows Server 2003, если пожелаете. Однако на нем должны быть установлены .NET Framework 2.0 и MSXML 6.0, но вы можете установить их из меню установки Windows AIK, прежде чем устанавливать сам пакет (рисунок 1):
Рисунок 1:Рисунок 1: Окно меню установки пакета Windows AIK
Совет:
Если вы планируете создавать пользовательские образы Windows PE, ваш КТ должен быть оснащен пишущим DVD приводом и программой записи DVD образов.
После того как вы установили Windows AIK на КТ, у вас есть доступ к следующим инструментам:
- Windows System Image Manager (Windows SIM), который можно использовать для создания ответных файлов XML и квот распределения (distribution shares).
- ImageX, инструмент командной строки для захвата, обслуживания и применения фалов формата Windows Imaging Format (WIM), которые представляют собой образы файловых дисков Windows, используемые Windows Vista и более поздними версиями.
- PEimg.exe, инструмент командной строки для создания и корректировки образов Windows PE 2.1 в автономном режиме.
- Package Manager (Pkgmgr.exe), инструмент командной строки для автономного обслуживания образов Windows.
- Другие инструменты командной строки, включая BCDEdit, Bootsect, DiskPart, Drvload и прочие, можно использовать для автоматизации различных аспектов установки.
Вдобавок, Windows Vista и Windows Server 2008 также включают Sysprep.exe, инструмент подготовки системы (System Preparation Tool), который используется для подготовки компьютера к созданию образов диска путем удаления специфической машинной информации, например, SID. Этот инструмент также используется для других целей, таких как добавление драйверов устройств к уже существующей установке Windows с помощью режима Audit.
Когда пакет Windows AIK установлен на КТ, он создает структуру папок, такую как показана на рисунке 2. После того как вы установили пакет Windows AIK, стоит просмотреть содержимое этих папок, так как в них содержится много полезной документации, а также файлов-образцов различного типа, которые иллюстрируют, как можно использовать эти различные инструменты при установке Windows.
Рисунок 2: Структура папок в %PROGRAMFILES%\Windows AIK
Краткое руководство по изменениям в инструментах Deployment Tools и технологиям Vista
В последующих статьях этой серии мы подробно рассмотрим, как использовать каждый из этих инструментов, но прежде чем это сделать, позвольте мне подтолкнуть вас к началу изучения того, как изменились инструменты развертывания и технологии в Vista. Полагаю, что вы знакомы со стандартными инструментами и технологиями Microsoft по разворачиванию Windows XP, не так ли? Если так, то вот краткое руководство изменений, которые имеют место в Windows Vista и последующих версиях:
Таблица 1
Инструмент или технология |
Старые версии (pre-Vista) |
Новые версии (Vista и последующие) |
Sysprep.exe |
Расположен в Deploy.cab на вашем CD |
Расположен в папке %WINDIR%\System32\Sysprep |
Инструмент для создания образов диска |
Отсутствует (используется Ghost или другие программы прочих разработчиков) |
ImageX (включен в Windows AIK) |
Инструмент для создания ответных файлов (answer files) |
Setup Manager (расположен в Deploy.cab) |
Windows SIM (включен в Windows AIK) |
Формат файлов Answer file |
Текстовый файл с разделами и ключами=значения параметров |
XML файл |
Количество различных файлов answer files |
Много, например: unattend.txt, winnt.sif, sysprep.inf, winborn.ini, oobeinfo.ini и т.д. |
Только два: unattend.xml и (необязательный) oobe.xml. |
Как запускать дополнительные команды во время установки |
Записывать их в командную строку cmdlines.txt и использовать папку $OEM$ квот распределения |
Использовать RunAsynchronous или RunSynchronous в unattend.xml |
Как запускать дополнительные команды после первого входа |
Использовать секцию [GuiRunOnce] unattend.txt. |
Использовать команды FirstLogonCommands в unattend.xml |
Как обеспечивать дополнительные файлы для установки |
Использовать папки $OEM$ и различные подпапки, вложенные в них |
Использовать ImageX для создания образа данных |
Конечно есть еще множество отличий, но этого должно быть достаточно, чтобы подтолкнуть вас к самостоятельному изучению, или, по крайней мере, пробудить в вас аппетит.
Митч Туллоч – писатель, инструктор и консультант, специализирующийся на серверных операционных системах Windows, администрировании IIS, поиске проблем в сетях и безопасности. Он автор 15 книг, включая Microsoft Encyclopedia of Networking (Энциклопедия Сетей Microsoft) (Microsoft Press), Microsoft Encyclopedia of Security (Энциклопедия Безопасности Microsoft) (Microsoft Press), Windows Server Hacks (Взлом Серверов Windows) (O'Reilly), Windows Server 2003 in a Nutshell (Windows Serber 2003 вкратце) (O'Reilly), Windows 2000 Administration in a Nutshell (Администрирование Windows 2000 вкратце) (O'Reilly) и IIS 6 Administration (Администрирование IIS 6) (Osborne/McGraw-Hill). Митч живет в Winnipeg, Канада, и вы можете найти дополнительную информацию о его книгах на его web-сайте www.mtit.com.
|
|