Эта часть серии продолжается рассмотрением роли сервера Windows Deployment Services (Windows DS), и в ней мы поговорим о том, как устанавливать образы Windows на пустые системы с помощью Windows Deployment Services.
Заметка: Читатели, которым интересны основы установки Vista с помощью пакета Windows Automated Installation Kit (Windows AIK), могут перейти к первым 13 частям этой серии, перечисленным на авторской странице на WindowsNetworking.com.
В предыдущей части мы рассмотрели, как использовать загрузочный образ захвата для создания снимка образа с предварительно настроенной эталонной установки Windows Vista с целью ее последующего применения на нескольких целевых компьютерах. Другими словами, мы завершили первые пять шагов следующего процесса использования Windows DS для установки образов, состоящего из шести шагов:
Осталось лишь продемонстрировать выполнение последнего шага, то есть, как взять снимок образа нашего эталонного компьютера, хранящегося в хранилище образов на сервере Windows DS, и применить этот образ на пустые PXE-совместимые целевые машины.
Давайте посмотрим, как вручную устанавливать образы с сервера 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 для продолжения процесса сетевой загрузки
Когда пользователь нажимает F12, стандартная программа загрузки (pxeboot.com) скачивается на клиентский компьютер и запускается, отображая меню диспетчера загрузки Windows Boot Manager. В этом меню отображаются доступные загрузочные образы отвечающего сервера Windows DS, и в примере мы видим два образа обнаружения, которые мы создали в 20 части этой серии. Мы выберем образ под названием «Microsoft Windows Longhorn Setup (x86) ‘ WDS2», поскольку нам нужно установить образ с SEA-WDS2 на клиентский компьютер.
Нажатие на клавишу ENTER отображает следующее окно , в котором загрузочный образ скачивается с помощью TFTP с сервера Windows DS на клиентский компьютер:
Когда загрузочный образ загрузился и инициализировался, на клиенте запустится Windows Preinstallation Environment (Windows PE). Для дополнительной информации о Windows PE смотрите часть 10 и часть 11 этой серии статей. В первом окне после инициализации загрузочного образа вам будет предложено выбрать местные настройки и язык клавиатуры (рисунок 2):
Рисунок 2: Начальное окно после инициализации загрузочного образа.
Нажатие кнопки Далее вызовет диалоговое окно мандатов, и вам нужно ввести мандаты для выполнения установки. Поскольку группы образов имеют разрешения чтения и выполнения (Allow Read and Execute) для всех образов встроенной идентификации аутентифицированных пользователей, здесь подойдут мандаты любого пользователя домена. Обратите внимание, что в строке заголовка диалогового окна мандатов также отображено имя сервера Windows DS, к которому подключен клиентский компьютер.
Нажатие OK отобразит список доступных установочных образов сервера Windows DS. Поскольку мы хотим установить образ, снимок которого мы сделали ранее с нашего эталонного компьютера, мы выберем первую опцию (VistaMaster03) в списке установочных образов, отображенном на этой странице.
Нажатие кнопки Далее позволяет нам выбирать диск, на который мы будем устанавливать Windows Vista
Нажатие кнопки Далее заставит клиентский компьютер ждать, пока Windows DS сервер не начнет установку образа
Через некоторое время сервер начнет установку образа на клиентскую систему
На данный момент Windows Setup продолжается в обычном режиме до начала OOBE (Windows Welcome)
Окно machine OOBE позволяет каждому пользователю настраивать свои компьютеры, давая им имена, создавая учетные записи локального пользователя, выбирая фон рабочего стола и т.д. Например, если бы вы были OEM и собирались поставлять компьютеры потребителям, то потребители проходили бы через настройки OOBE при первом включении своих компьютеров. Когда вы завершили настройки machine OOBE, вам нужно ввести свои мандаты для входа в домен (рисунок 3):
Рисунок 3: Пользователь с именем John Chen входит на свой компьютер впервые.
На данном этапе вы можете проверить установку. На эталонном компьютере, снимок с которого мы делали ранее, была установлена игра Freecell, так что если мы зайдем в Игры панели Пуск, эта игра должна там быть (рисунок 4):
Рисунок 4: Проверка того, что компьютер Джона был установлен с помощью снимка образа с эталонного компьютера.
В этой части мы посмотрели, как вручную устанавливать снимок образа Vista с помощью Windows Deployment Services. В следующей части мы рассмотрим процесс автоматизации таких установок с помощью файлов ответа.
www.windowsnetworking.com
Tags: ftp, mac, Windows Vista