Развертывание Windows с помощью WDS
Практическое задание №6. Автоматическая установка Windows XP с помощью WDS (RIS)
Цель: Произвести автоматическую установку операционной системы Windows XP через сервер Windows Deployment Service.
Задачи:
- Установить Windows Server 2003 SP2.
- Создать инфраструктуру домена (Active Directory, DHCP, DNS)
- Подготовка к установке WDS.
- Создать точку отдаленной установки.
- Сконфигурировать точку отдаленной установки.
- Произвести установку Windows XP и приложения Office 2003 SP3.
- Создать образ готовой системы.
- Настроить образ для развертывания.
- Произвести развертывание клонированной системы.
Требования:
- Процессор Intel Pentium 4 и выше, свободно более 256 Мб оперативной памяти, 4Гб жесткий диск.
- Microsoft Virtual PC.
- Microsoft Windows Server 2003 SP2.
- Microsoft Windows XP SP3.
- Microsoft Office 2003.
- Аддон для интеграции драйверов в образ RIS (http://tools.oszone.net/BoaSoft/UpdPack/RUS/Addons/z_drv_inst.7z)
- Дополнение к аддону (http://tools.oszone.net/BoaSoft/tools/msstconvert.7z)
Установка Microsoft Windows Server 2003 не должна вызвать у вас проблему, т.к. они используют одинаковые инсталляторы и процесс установки практически не различаются. Устанавливаем Win Server 2003 в новую виртуальную машину под названием WinSrv2k3Cl1.
Задача №2.
Надеюсь в Вашей организации уже существует инфраструктура домена (Active Directory, DHCP, DNS). Чтобы не повредить существующую инфраструктуру рекомендую создать новую инфраструктуру в тестовой лаборатории и ограничить ей доступ в локальную сеть организации.
Последовательность действий:
- Если запущена виртуальная машина WinSrv2k3Cl1,то ее необходимо выключить. После выключения, в свойствах виртуальной машины в разделе Networking на всех адаптерах выбираем Not connected. На первом адаптере выбираем Local Only. Применяем результаты, нажав на клавишу Ok.
- Запускаем виртуальную машину WinSrv2k3Cl1.
- Авторизуемся под учетной записью администратора.
- Переименовываем компьютер в corp-dc1 ( Пуск -> правой кнопкой мыши на Мой компьютер -> Свойства, вкладка Имя компьютера -> Изменить ).
- Жмем Ok и перезагружаемся.
- Если вы этого еще не сделали, то указываем пароль администратора. ( Action -> Ctrl+Alt+Del -> Смена пароля )
- Устанавливаем инфраструктуру домена Windows
- Пуск -> управление данным сервером.
- Жмем Добавить или удалить роль.
- В окне первые шаги жмем Далее.
- Мастер настройки серверов не должен найти какой-либо сервер в сети, т.к. мы создали новую локальную сеть между виртуальными машинами.
- Выбираем Типовая настройка сервера. Далее.
- Указываем домен corp. Далее.
- Окно NetBIOS-имя оставляем без изменений. Далее.
- В окне Отправка запросов DNS указываем Нет, не пересылать запросы. Далее.
- В окне сводка выбранных параметров жмем Далее.
- В окне мастер настройки сервера жмем Да.
- Подключаем диск с Windows Server 2003, чтобы мастер настройки установил необходимые компоненты.
- В окне Мастер установки Active Directory подтверждаем используемое имя Да.
- После перезагрузки происходит завершение процесса конфигурирования. На выходе мы получаем ip адрес 192.168.0.1, установленный DHCP, AD, DNS. Диапазон ip адресов 192.168.0.10 192.168.0.254. Далее.
- Готово.
Задача №3.
На данном этапе необходимо создать второй диск, подключить его к виртуальной машине и отформатировать в NTFS.
Последовательность действий:
- Выключаем виртуальную машину WinSrv2k3Cl1.
- Заходим в свойства этой виртуальной машины.
- Выбираем Hard Disk 2
- Жмем Virtual Disk Wizard.
- В окне приветствия жмем Next.
- В окне Disk Options выбираем Create a new virtual disk. Next.
- В окне Virtual Disk Type выбираем A virtual hard disk. Next.
- В окне Virtual Hard Disk Location нажимаем Browse и указываем, где будем сохранять диск. Диск будет храниться в той же папке, где и первый диск этой виртуальной машины. Второй диск назавем WinSrv2k3Cl1Hd2.vhd и жмем сохранить. Next.
- Теперь указываем, что наш диск будет динамический Dynamically expanding. Next.
- Указываем размер диска. Пусть остается 16384 Мб. Next.
- Finish.
- Теперь укажем путь к виртуальному диску (Поле Hard Disk 2 ). Выбираем Virtual hard disk file: и жмем Browes….
- Указываем диск WinSrv2k3Cl1Hd2.vhd и жмем открыть.
- Закрываем окно настроек виртуальной машины кнопкой Ok.
- Запускаем виртуальную машину WinSrv2k3Cl1.
- Инициируем второй диск. Для этого заходим в Пуск -> правой кнопкой на Мой компьютер -> Управление -> Запоминающие устройства -> Управление дисками.
- Появился мастер инициализации и преобразования дисков.
- Жмем отмена.
- Правой кнопкой на Диск 1 -> Инициализировать диск.
- Правой кнопкой на Не распределен -> Создать раздел.
- Появился Мастер создания разделов.
- В окне приветствия жмем Далее.
- Выбираем основной раздел. Далее.
- В окне Указание размера раздела жмем Далее.
- Назначаем буку E. Далее.
- В окне форматирование выбираем Форматировать данный раздел следующим образом: Файловая система - NTFS, Размер кластера - по умолчанию, Метка тома - WDS. Ставим галочку Быстрое форматирование. Далее.
- Готово.
- Закрываем окно Управление компьютером.
Задача №4.
С помощью диска с операционной системой Windows XP создаем точку установки. Диск рекомендуется использовать без интегрированных драйверов, т.к. интеграцию придется производить повторно. Можно использовать диск с интегрированным сервис паком.
Последовательность действий:
- Пуск -> Панель управления -> Установка и удаление программ.
- В окне Установка и удаление программ выбираем Установка компонентов Windows.
- В окне компонентов Windows выбираем Windows Deployment Services. Далее.
- Если необходимо подключаем диск или образ.
- После завершения установки жмем Готово.
- Выполняем перезагрузку.
- Настраиваем RIS сервер. ( Пуск -> Администрирование -> Windows Deployment Services Legacy ).
- В окне приветствия жмем Далее.
- Выбираем директорию, в которой будут храниться файлы необходимые для работы RIS сервера - E:\RemoteInstall. Далее.
- Ставим галочку Respond to client computers requsting service. Вторую галочку не ставим. Далее.
- Теперь необходимо подключить образ Windows XP SP3 с драйверами, который мы подготовили в практическом задании №3.
- В окне виртуальной машины жмем CD -> Capture ISO Image… и указываем путь, где хранится дистрибутив.
- В окне Location of Windows CD > выбираем диск D:\. Далее.
- В окне Windows Installation Image Folder Name указываем название папки, в которой будет храниться наш дистрибутив. Назовем ее WinXPSP3Drivers. Далее.
- В следующем окне необходимо выбрать отображаемое название устанавливаемой операционной системы. Назовем ее Microsoft Windows XP Professional RU SP3 with drivers. Image Description оставим без изменений. Далее.
- Готово.
- Дожидаемся процесса конфигурирования. Данный процесс может занять длительное время.
- По окончании процесса жмем кнопку Done.
- С помощью блокнота открываем файл ristndrd.sif, расположенный по адресу E:\RemoteInstall\Setup\Russian\Images\WinXPSP3Drivers\i386\templates.
- Пока оставим конфигурацию без изменений.
Задача №5.
Добавляем драйверы в точку отдаленной установки и конфигурируем файл ответов для автоматической установки операционной системы и приложений.
Последовательность действий:
- Добавим драйвера для поддержки в текстовом режиме драйверов контроллера жесткого диска и сетевой карты.
- Заходим на WDS сервер.
- Устанавливаем либо WinRar, либо 7z, либо любую другую программу работающую с архивами 7z.
- Создаем папку на диске E и называем ее DrvRis (E:\DrvRis)
- Распаковываем в нее аддон ( z_drv_inst.7z )
- Получаются каталоги E:\DrvRis\Z_DRV_INST.
- В каталог E:\DrvRis\Z_DRV_INST\DriverPacks_MSST распаковываем архив с драйверами для контроллера жесткого диска. ( DP_MassStorage_wnt5_x86-32_901.7z ). Они были скачены для практического задания №3.
- Получаем каталог E:\DrvRis\Z_DRV_INST\DriverPacks_MSST\D\M.
- В каталог E:\DrvRis\ так же распаковываем дополнение к аддону (msstconvert.7z).
- Получаем каталог E:\DrvRis\MSSTconvert.
- Запускаем утилиту Convert.exe ( E:\DrvRis\MSSTconvert ).
- Жмем Open DP ini.
- Указываем файл E:\DrvRis\Z_DRV_INST\DriverPacks_MSST\ DriverPack_MassStorage_wnt5_x86-32.ini и жмем открыть.
- Жмем Convert INI.
- Далее жмем Save MSST.
- Сохраняем файл MSSTM.ini в папке E:\DrvRis\Z_DRV_INST.
- Жмем Пуск -> Выполнить -> cmd.
- В окне cmd пишем: cd /d E:\drvris\z_drv_inst
- Затем интегрируем драйверы для контроллеров жесткого диска в образ RIS: MakeMSST.exe MSSTM.ini DriverPacks_MSST E:\RemoteInstall\Setup\Russian\Images\WinXPSP3Drivers\i386
- Это был первый этап - интеграция драйверов в текстовом режиме. Теперь необходимо интегрировать драйверы для режима графической установки. Для этого открываем диск созданный в практическом задании №3.
- Копируем папку $OEM$ с диска в папку E:\RemoteInstall\Setup\Russian\Images\WinXPSP3Drivers.
- Делаем резервную копию файла ristndrd.sif ( E:\RemoteInstall\Setup\Russian\Images\WinXPSP3Drivers\i386\templates\ ).
- Теперь из файла i386\winnt.sif полностью копируем параметры DriverSigningPolicy, OemPnpDriversPath в файл ristndrd.sif ( E:\RemoteInstall\Setup\Russian\Images\WinXPSP3Drivers\i386\templates\ ) в секцию [Unattended]. Можете так же скопировать параметр NonDriverSigningPolicy, если он у вас существует.
- Параметру OemPreinstall выставляем значение yes.
- В секцию [UserData] добавляем параметр ProductKey с указанием ключа продукта, а параметру FullName присваиваем значение WinXPClients
- И полностью копируем секцию [RegionalSettings].
- В секции [RemoteInstall] значения Repartition и UseWholeDisk выставляем в значения no.
- В секции [data] удаляем строку DisableAdminAccountOnDomainJoin = 1, так как после установки операционной системы нами будет совершен автоматический вход для установки приложения Microsoft Office 2003.
- В секции [GuiUnattended] добавляем параметр AutoLogon = yes.
- Добавляем новую секцию [GUIRunOnce]. В ней создаем параметр command1 и присваиваем ему значение "%SystemDrive%\Office\PRO11.MSI /qb-!". Таким образом мы производим автоматическую установку Microsoft Office при первом входе в систему.
- Чтобы данная команда выполнялась корректно необходимо в папке \$OEM$\$1 на сервере создать папку Office и скопировать туда административную точку установки, созданную в практическом задании №4. Структура папок будет выглядеть следующим образом: E:\RemoteInstall\Setup\Russian\Images\WinXPSP3Drivers\$OEM$\$1\Office\PRO11.MSI
- Сохраняем изменения.
- Теперь интегрируем драйверы сетевых карт. Можно производить интеграцию по мере надобности, а можно сразу, скопировав все файлы из каталога $OEM$\$1\D\L и его подкаталогов в папку i386 с заменой на более поздние версии.
- Перезапускаем службу TFTP. ( Пуск -> Выполнить -> net stop TFTPD, Пуск -> Выполнить -> net start TFTPD ).
Задача №6.
Производим установку операционной системы и приложения MS Office 2003 в автоматическом режиме через сеть с помощью сервера RIS.
Последовательность действий:
- В свойствах виртуальной машины WinXPCl1 network adapter выставляем в положение Local only. Чтобы подключить его к нашей виртуальной сети.
- Запускаем виртуальную машину WinXPCl1.
- Во время загрузки BIOS жмем клавишу DEL.
- Переходим в меню BIOS.
- Выбираем вкладку Boot.
- Параметр Boot Device Priority.
- Значение 1st boot device выставляем в значение PXE UNDI (Bus0 Slot).
- Жмем Esc.
- Переходим во вкладку Exit.
- Выбираем Exit Saving Changes. Ok.
- После перезагрузки появляется окно Argon PXE Boot Agent.
- Клиент запрашивает сетевые параметры и просит нажать F12. Что мы и делаем.
- В окне Client Installation Wizard жмем Enter.
- Вводим данные пользователя, который имеет права на регистрацию компьютера в домене. В нашем случае это пользователь администратор.
- Далее в окне Installation Information мы можем посмотреть информацию о клиенте. Enter.
- После конфигурации начинается процесс подготовки к установке операционной системы. Во время этого процесса загружаются необходимые драйверы.
- В окне выбора диска для установки удаляем существующий раздел и создаем новый.
- Форматируем в NTFS ( Быстрое ).
- Если бы мы не изменили значения параметров Repartition и UseWholeDisk то диск был бы отформатирован полностью. При этом был бы создан один размер на весь диск.
- Далее процесс установки операционной системы происходит в автоматическом режиме.
- После установки операционной системы происходит автоматический вход под учетной записью администратор. После входа начинается процесс установки программы Microsoft Office 2003.
Задача №7.
Следующие задания позволяют устанавливать не методом точки отдаленной установки, а методом образа подготовленного утилитой Riprep.exe. Точку отдаленной установки, созданную ранее, не удаляйте. Она будет участвовать в процессе установки через образ riprep.
Последовательность действий:
- Запускаем виртуальную машину WinXPCl1.
- Пуск -> Выполнить -> \\corp-dc1\REMINST\Admin\i386\riprep.exe.
- Вводим имя пользователя и пароль (администратор).
- Имя сервера оставляем без изменений. Далее.
- В поле Folder Name указываем WinXPImage. Далее.
- В поле Friendly description указываем WinXPImage, а в поле Help text - MS Office 2003. Далее.
- В следующем окне указывается какие сервисы необходимо остановить. Далее.
- Теперь автоматически будут оставлены необходимые службы.
- В окне Review Settings проверяем все параметры. Далее.
- В окне Completing the Remote Installation Preparation Wizard жмем далее.
- Далее идет процесс создания и копирования образа на сервер RIS.
- По завершении процесса виртуальная машина выключается.
Задача №8.
Настроим конфигурационный файл на автоматическое развертывание образа.
Последовательность действий:
- На WDS сервере заходим в папку E:\RemoteInstall\Setup\Russian\Images\WinXPImage\i386\Templates.
- Открываем файл riprep.sif на редактирование.
- В секции [Unattended] параметру OemPreinstall выставляем значение yes.
- Добавляем параметры DriverSigningPolicy=Ignore, NonDriverSigningPolicy=Ignore и копируем параметр OemPnpDriversPath из конфигурационного файла E:\RemoteInstall\Setup\Russian\Images\WinXPSP3Drivers\i386\templates\ristndrd.sif.
- В секции [UserData] создаем параметр ProductKey и указываем ключ продукта.
- Рекомендую параметру FullName указать явное значение WinXPClients.
- В секции [RemoteInstall] параметрам Repartition и UseWholeDisk выставляем значения No.
- Сохраняем изменения.
- Перезапускаем службу TFTPD.
Задача №9.
Произведите развертывание образа на виртуальную машину. Убедитесь, что установленное ранее приложение корректно работает.
Краткие итоги
С использованием сервера удаленной установки процесс развертывания операционной системы выходит на новый уровень, при этом экономится большое количество времени, необходимое на укомплектование компьютерного парка.
Заключение
Как видно автоматизация процесса установки операционной системы, приложений и драйверов позволяет сэкономить время и оптимизировать рабочий процесс. Не смотря на то, что конфигурирование данного процесса занимает значительное время, позднее все усилия окупятся.
В данном курсе были рассмотрены наиболее популярные способы автоматизации данных процессов, но существуют и другие, более изощренные.