Эта часть серии продолжается рассмотрением роли сервера Windows Deployment Services (Windows DS), и в ней мы поговорим о том, как устанавливать образы Windows на пустые системы с помощью Windows Deployment Services.
Заметка:
Читатели, которым интересны основы установки Vista с помощью пакета Windows Automated Installation Kit (Windows AIK), могут перейти к первым 13 частям этой серии, перечисленным на авторской странице на WindowsNetworking.com.
В предыдущей части мы рассмотрели, как использовать загрузочный образ захвата для создания снимка образа с предварительно настроенной эталонной установки Windows Vista с целью ее последующего применения на нескольких целевых компьютерах. Другими словами, мы завершили первые пять шагов следующего процесса использования Windows DS для установки образов, состоящего из шести шагов:
-
Установка эталонного компьютера.
-
Настройка эталонного компьютера.
-
Sysprep подготовка эталонного компьютера.
-
Создание загрузочного образа захвата и добавление его в хранилище сервера Windows DS.
-
Загрузка эталонного компьютера и выбор образа захвата в меню загрузки, прохождение по страницам мастера образа захвата для создания снимка образа эталонного компьютера, выгрузка образа на сервер Windows DS, и добавление образа в качестве образа установки.
-
Использование Windows DS для установки снимка образа эталонного компьютера на целевые машины.
Осталось лишь продемонстрировать выполнение последнего шага, то есть, как взять снимок образа нашего эталонного компьютера, хранящегося в хранилище образов на сервере Windows DS, и применить этот образ на пустые PXE-совместимые целевые машины.
Ручная установка образа с помощью Window DS
Давайте посмотрим, как вручную устанавливать образы с сервера Windows DS. Нашей задачей здесь будет установка снимка образа эталонного компьютера на пустые PXE-совместимые клиентские компьютеры. Основываясь на нескольких предыдущих частях этой серии, в следующей таблице показано состояние каждого Windows DS сервера, а также загрузочных и установочных образов каждого сервера:
Сервер |
Образы загрузки |
Образы установки |
SEA-WDS (работает) |
Стандартный загрузочный образ (отключен)
WDS образ обнаружения (включен)
WDS2 образ обнаружения (включен) |
Windows Vista Enterprise (включен) |
SEA-WDS2 (работает) |
Стандартный образ загрузки (отключен)
Образ захвата (отключен)
WDS образ обнаружения (включен)
WDS2 образ обнаружения (включен) |
Windows Vista Enterprise (включен)
VistaMaster03 снимок образа (включен) |
Теперь мы собираемся загрузить наши пустые клиентские машины с сервера SEA-WDS2, используя образ обнаружения WDS2 на этом сервере, а затем установить снимок образа эталонного компьютера на клиентские машины.
Для начала убедимся в том, что BIOS пустой клиентской машины настроен на загрузку по сети (рисунок 1):
Рисунок 1: Загрузка PXE-совместимого пустого клиентского компьютера.
На вышеприведенном рисунке происходит следующее. Клиентский компьютер вещает DHCP DISCOVER на все слушающие DHCP серверы сети. DHCP сервер, которым в данном примере является SEA-DC1.contoso.com, передает ответ DHCP OFFER, предлагая доступный IP адрес запрашивающему клиентскому компьютеру. Затем клиентский компьютер передает ответ DHCP REQUEST, спрашивая DHCP сервер о возможности арендовать предлагаемый IP адрес. DHCP сервер посылает ответ DHCP ACK, говорящий о том, что клиент арендовал предлагаемый адрес.
Теперь клиентский компьютер снова посылает запрос DHCP REQUEST, на этот раз любому слушающему PXE серверу сети. Серверы Windows DS имеют установленную роль PXE сервера, поэтому один из них отвечает DHCP REPLY. Клиентский компьютер затем загружает стандартную программу сетевой загрузки (WDSNBP.com), которая запускается на компьютере с помощью протокола Trivial File Transfer Protocol (TFTP), определяет тип архитектуры клиентского компьютера (здесь x86), отображает имя (IP адрес) отвечающего Windows DS сервера (ServerHostName), отображает имя стандартной программы загрузки для архитектуры клиентского компьютера (в данном случае программой будет pxeboot.com, так как аппаратная платформа клиента представляет собой x86), и просит пользователя нажать F12 для продолжения процесса сетевой загрузки (рисунок 2):
Рисунок 2: Сетевая загрузка начата.
Когда пользователь нажимает F12, стандартная программа загрузки (pxeboot.com) скачивается на клиентский компьютер и запускается, отображая меню диспетчера загрузки Windows Boot Manager (рисунок 3). В этом меню отображаются доступные загрузочные образы отвечающего сервера Windows DS, и в примере мы видим два образа обнаружения, которые мы создали в 20 части этой серии. Мы выберем образ под названием "Microsoft Windows Longhorn Setup (x86) ‘ WDS2", поскольку нам нужно установить образ с SEA-WDS2 на клиентский компьютер.
Рисунок 3: Выберите сервер Windows DS, с которого хотите установить образ.
Нажатие на клавишу ENTER отображает следующее окно (рисунок 4), в котором загрузочный образ скачивается с помощью TFTP с сервера Windows DS на клиентский компьютер:
Рисунок 4: Скачивание загрузочного образа с сервера Windows DS.
Когда загрузочный образ загрузился и инициализировался, на клиенте запустится Windows Preinstallation Environment (Windows PE). Для дополнительной информации о Windows PE смотрите часть 10 и часть 11 этой серии статей. В первом окне после инициализации загрузочного образа вам будет предложено выбрать местные настройки и язык клавиатуры (рисунок 5):
Рисунок 5: Начальное окно после инициализации загрузочного образа.
Нажатие кнопки Далее вызовет диалоговое окно мандатов, и вам нужно ввести мандаты для выполнения установки (рисунок 6). Поскольку группы образов имеют разрешения чтения и выполнения (Allow Read and Execute) для всех образов встроенной идентификации аутентифицированных пользователей, здесь подойдут мандаты любого пользователя домена. Обратите внимание, что в строке заголовка диалогового окна мандатов также отображено имя сервера Windows DS, к которому подключен клиентский компьютер.
Рисунок 6: Введите мандаты для установки образа.
Нажатие OK отобразит список доступных установочных образов сервера Windows DS (рисунок 7). Поскольку мы хотим установить образ, снимок которого мы сделали ранее с нашего эталонного компьютера, мы выберем первую опцию (VistaMaster03) в списке установочных образов, отображенном на этой странице.
Рисунок 7: Выбор установочного образа, который мы собираемся установить на клиентский компьютер.
Нажатие кнопки Далее позволяет нам выбирать диск, на который мы будем устанавливать Windows Vista (рисунок 8):
Рисунок 8: Выбор диска для установки.
Нажатие кнопки Далее заставит клиентский компьютер ждать, пока Windows DS сервер не начнет установку образа (рисунок 9):
Рисунок 9: Сервер Windows DS готовится к установке образа.
Через некоторое время сервер начнет установку образа на клиентскую систему (рисунок 10):
Рисунок 10: Установка образа на клиентский компьютер.
На данный момент Windows Setup продолжается в обычном режиме до начала OOBE (Windows Welcome), как показано на рисунке 11:
Рисунок 11: Первая страница OOBE.
Окно machine OOBE позволяет каждому пользователю настраивать свои компьютеры, давая им имена, создавая учетные записи локального пользователя, выбирая фон рабочего стола и т.д. Например, если бы вы были OEM и собирались поставлять компьютеры потребителям, то потребители проходили бы через настройки OOBE при первом включении своих компьютеров. Когда вы завершили настройки machine OOBE, вам нужно ввести свои мандаты для входа в домен (рисунок 12):
Рисунок 12: Пользователь с именем John Chen входит на свой компьютер впервые.
На данном этапе вы можете проверить установку. На эталонном компьютере, снимок с которого мы делали ранее, была установлена игра Freecell, так что если мы зайдем в Игры панели Пуск, эта игра должна там быть (рисунок 13):
Рисунок 13: Проверка того, что компьютер Джона был установлен с помощью снимка образа с эталонного компьютера.
Заключение
В этой части мы посмотрели, как вручную устанавливать снимок образа Vista с помощью Windows Deployment Services. В следующей части мы рассмотрим процесс автоматизации таких установок с помощью файлов ответа.
Автор статьи:
Митч Туллоч – писатель, инструктор и консультант, специализирующийся на серверных операционных системах 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.
|