WDS (Windows Deployment Services). Быстрое развертывание клиентских машин с сервера

Published on Февраль 20, 2009 by · Один комментарий

В этой части мы продолжим разговор о роли сервера Windows Deployment Services (Windows DS) и рассмотрим, как создавать и использовать образы захвата (Capture Images).

Заметка: читатели, которым интересны основы установки Vista с помощью пакета Windows Automated Installation Kit (Windows AIK), могут прочитать первые 13 частей серии, расположенные на домашней странице автора на WindowsNetworking.com .

В предыдущей части этой серии мы рассмотрели образы обнаружения, представляющие собой загрузочные образы, которые можно использовать для установки Windows Vista на системы без поддержки PXE или для предоставления пользователям выбора сервера Windows DS для своей установки. Еще одним типом образов, который можно создать в Windows DS, является образ Capture Image . Его можно использовать для создания снимков установочного образа с предварительно настроенной установки Windows Vista с тем, чтобы потом дублировать эту установку на несколько целевых машин.

Вспомните из 13 части этой серии о том, что выполнение основной установки Windows Vista на базе образа с помощью Windows Automated Installation Kit (Windows AIK) включает следующие семь шагов:

    Подготовка Sysprep эталонного компьютера.

    Снимок основного образа с эталонного компьютера.

    Копирование базового образа в общий сетевой ресурс.

    Установка базового образа на целевые компьютеры.

При использовании решения установки на базе сервера с помощью Windows DS количество этих шагов уменьшается до следующего:

    Установка эталонного компьютера.

    Настройка эталонного компьютера.

    Sysprep подготовка эталонного компьютера.

    Создание загрузочного образа capture boot image и его добавление в хранилище сервера Windows DS.

    Загрузка эталонного компьютера и выбор образа захвата из меню загрузки, прохождение по страницам мастера образа захвата Capture Image Wizard для создания снимка образа эталонного компьютера, выгрузка образа на сервер Windows DS, и добавление образа в качестве установочного.

    Использование Windows DS для установки копии образа эталонного компьютера на целевые машины.

Давайте посмотрим, как все это работает. Обратите внимание на то, что первые три шага в этих процессах одинаковые, и поэтому мы не будем повторять их.

Создание и использование образа захвата

Создание образа захвата даже проще, чем создание загрузочного образа. Начинаем с выбора папки Загрузочные образы (Boot Images) на сервере Windows DS. Затем жмем правой клавишей на стандартном образе загрузки и выбираем опцию Создать загрузочный образ захвата (Create Capture Boot Image) из появившегося контекстного меню, как показано на рисунке 1 ниже. Обратите внимание, что на этом рисунке отображены два сервера Windows DS под названиями SEA-WDS и SEA-WDS2. В этом примере мы будем работать только с сервером SEA-WDS2, и чтобы не позволить нашему эталонному компьютеру с подготовкой sysprep подключиться к серверу SEA-WDS во время загрузки, мы остановили службу Windows DS на сервере SEA-WDS. Для этого нужно нажать правой клавишей на SEA-WDS.contoso.com в древе консоли и выбрать Все задачи (All Tasks) | Остановить (Stop). Также обратите внимание, что в папке образов загрузки на сервере SEA-WDS2 в данный момент есть три загрузочных образа:

Выбор опции «Создать загрузочный образ захвата» из контекстного меню запускает мастера создания образа Create Capture Image Wizard. Как показано на рисунке 2 ниже, мы ввели название, описание и расположение для сохранения создаваемого образа захвата. (Образ будет называться capture.WIM и будет сохранен в папке CaptureImages на диске W:)

Рисунок 2 : Указание имени, описания и расположения для сохранения нового образа

Когда работа мастера завершена, новый образ захвата создан, и следующим шагом будет импортирование образа в хранилище образов на сервере. Для этого нажимаем правой клавишей на папке образов загрузки и выбираем опцию добавления образа ‘Add Boot Image’, чтобы запустить мастера добавления образов Add Image Wizard. На странице мастера «Файл образа» нажмите обзор и выберите образ захвата, созданный ранее (рисунок 3).

Рисунок 3 : Добавление нового образа захвата в хранилище образов

Выполните оставшиеся шаги мастера, пока образ не будет добавлен в хранилище и отображен в папке загрузочных образов, как показано на рисунке 4 ниже. Обратите внимание, что на этом рисунке также показано, что мы отключили все загрузочные образы на сервере за исключением образа захвата. Таким образом у нас не будет отображаться загрузочное меню при загрузке эталонного компьютера sysprepped. Конечно можно оставить другие загрузочные образы включенными и потом выбрать образ захвата из загрузочного меню, но это потребует дополнительного шага.

Рисунок 4 : Образ захвата готов к созданию снимка образа sysprepped эталонного компьютера

Совет: Можно также создать новый образ захвата с помощью команды WDSUTIL /New-CaptureImage .

Теперь мы готовы к созданию снимка установочного образа с sysprepped эталонного компьютера, на который предварительно была установлена и настроена Windows Vista для создания основной установки, которую мы хотим клонировать на клиентских системах в нашей сети. Начинаем с настройки головного компьютера на загрузку по сети с помощью PXE-совместимой сетевой карты. Включаем головной компьютер. Когда машина загрузится, она приобретет IP адрес с PXE сервера (сервер SEA-WDS2.contoso.com) и затем попросит нажать F12 для продолжения. Нажатие F12 заставит эталонный компьютер загрузить и установить загрузочный образ захвата с сервера SEA-WDS2. (Если на вашем сервере Windows DS включены другие загрузочные образы, у вас появится загрузочное меню Windows Boot Menu, и вам придется выбрать образ захвата из списка загрузочных образов). Когда образ захвата был загружен, он включится и запустится. На рисунке 5 показано это действие:

Когда образ захвата инициализировался, мастер Image Capture Wizard запустится в среде Windows Preinstallation (WinPE), как показано на рисунке 6:

Рисунок 6: Мастер Image Capture Wizard

В следующем окне мастер попросит вас выбрать том, с которого вы хотите сделать снимок образа (обычно диск C:), а также название и описание, которое вы хотите присвоить снимку образа

В следующем окне мастер попросит вас указать расположение и имя файла для сохранения снимка образа на эталонном компьютере. Зачем сохранять снимок образа локально? На тот случай, если сеть ляжет во время создания снимка и мастер не сможет выгрузить образ в хранилище на сервере Windows DS. В этом примере мы делаем снимок образа в виде файла cap3.wim и сохраняем его в папку под названием Capture Image на диске C: эталонного компьютера.

На этой странице мастера также есть опция с галочкой, которую нужно отметить, чтобы выгрузить снимок образа на сервер Windows DS. Выберите эту опцию, затем введите FQDN сервера Windows DS, на который хотите выгрузить снимок образа и нажмите Подключиться (Connect). Когда откроется диалоговое окно мандатов, введите мандаты пользователя с правами администратора домена. Когда мастер успешно создал соединение с сервером SEA-WDS2, нижнее окно списка отображает список групп образов (Image Groups) на сервере ’ выберите группу образов, в которую хотите выгрузить снимок образа.

Нажатие кнопки Завершить (Finish) начнет процесс создания снимка

Когда снимок образа эталонного компьютера был сделан и сохранен локально, сохраненный образ автоматически выгрузится по сети на сервер Windows DS

Когда выгрузка завершена, нажмите Закрыть, чтобы завершить работу мастера. Теперь ваш эталонный компьютер перезагрузится, после чего его нужно быстро выключить, чтобы впоследствии при необходимости иметь возможность делать с него другие снимки образов. Если вы позволите перезагрузке продолжиться, запустится установка Windows Setup и отобразится приветствие OOBE (Windows Welcome).

Наконец, вам нужно воспользоваться консолью Windows Deployment Services, чтобы убедиться в том, что ваш снимок загрузочного образа был успешно выгружен на сервер Windows DS (рисунок 7). Теперь вы готовы к установке снимка образа на пустые системы целевых машин, о чем мы поговорим в следующей части этой серии.

Рисунок 7 : Снимок образа добавлен в хранилище на сервере Windows DS в качестве установочного образа

Делать захват настроенного образа можно не только загрузившись с флеш-накопителя, но и с использованием служб развертывания Windows Deployment Services (WDS).

Перед тем как использовать возможности WDS, необходимо иметь установленную и настроенную службу Windows Deployment Services, которая в случае использования Windows Server 2008R2 должна быть интегрирована в Active Directory или запущена непосредственно на контроллере домена. Если используется Windows Server 2012, служба WDS так же может быть развернута в автономном режиме (Standalone ) без использования Active Directory (новая фича Win 2012 Server).

После установки службы, заходим в консоль Windows Deployment Services, щелкаемся по имени сервера правой кнопкой и выбираем Configure Server. Запустится мастер, который нам сообщает, что для работы службы WDS, сервер должен быть членом домена Active Directory или установлен на контроллере домена или если сервер будет развернут в автономном режиме, то Active Directory не требуется. В сети должен функционировать работающий DHCP-сервер, поскольку службе WDS необходимо наличие среды (протокола) для загрузки компьютера с помощью сетевой карты (PXE) которая, необходима для автоматической выдачи ip-адресов. Так же требуется наличие в сети DNS-сервера и файловой системы NTFS, что конечно же по умолчанию. :)

На следующем экране выбираем, интегрировать сервер в Active Directory или запустить в изолированном режиме независимо от AD, выбираем второй вариант, нажимаем Далее.

Далее укажем серверу основную рабочую папку, где будем хранить установочные образы. Рекомендуется использовать диск отличный от системного, иначе мастер выдаст предупреждение.

На следующем экране настроим политики ответов сервера по протоколу PXE. Выберем одно из предлагаемых действий:

  • Do not respond to any client computers (Не отвечать не каким клиентским компьютерам). В данном режиме сервер фактически не работоспособен.
  • Respond only to known computers (Отвечать только известным клиентским компьютерам). Сервер будет отвечать только тем компьютерам, учетные записи которых имеются в базе данных WDS. Необходимо будет добавлять в ручную mac-адреса компьютеров, сетевое имя и другие параметры. В случае интеграции с доменом, службу WDS можно настроить на то что бы отвечать компьютерам добавленным в домен.
  • Respond to all client computers (known and unknown) Отвечать всем клиентам, известным и не известным. Так же, дополнительно себя обезопасить можно, если поставить галочку, означающую, что в случае неизвестных клиентов дополнительно их утверждать администратором. Клиенты ожидающие установки будут отображаться в оснастке Pending Devices (Ожидающие устройства). Ожидающие устройства будут добавлены в список клиентов подготовленных для установки.

Здесь, лично я выбираю последний вариант без галочки «Отвечать всем клиентам, известным и не известным.», поскольку разворачиваю операционную систему в небольшой сети, где меры безопасности излишни.

Нажимаем далее, дожидаемся завершения работы мастера.

После, если не снимать галочку, мастер предложить сразу добавить загрузочные и установочные образы на сервер и попросит указать корневую директорию установочных файлов.

Укажем путь, на следующем экране можно задать группу установочных образов.

Нажимаем далее, дожидаемся когда мастер добавить образы на сервер.

Итак, в консоли управления Windows Deployment Services, в разделе Boot Images, у нас находятся загрузочные образы boot.wim содержащие образ Windows PE, а в разделе Install Images находятся установочные образы install.wim, которые содержат в себе непосредственно данные для установки операционной системы на жесткий диск будущего компьютера (виртуальной машины). Так же у нас имеется уже подготовленный при помощи Sysprep компьютер или виртуальная машина, образ которой мы будем сохранять при помощи WDS посредством развернутого в нем загрузочного образа Windows PE. О том как подготовить компьютер при помощи Sysprep читаем в «Автоматическая установка настроенного образа Windows 7/2008R2»

Для начала создадим специальный образ захвата Capture Image. Для этого перейдем в раздел Boot Images , выбираем нужный образ, щелкаемся правой кнопкой и выбираем там Create Capture Image.

После чего, откроется мастер создания захвата образа. В поле Image name и Image Description зададим имя, которое будет указывать на то что это образ именно для захвата установочного образа. В поле Location and file name зададим путь для сохранения нашего образа захвата. Рекомендуется сохранять в ту же директорию, где находятся другие загрузочные образы соответствующей архитектуре. Обзовем его например capture.wim.

Нажимаем Next, наблюдаем процесс создания образа захвата. Нажимаем закрыть, галочку в конце не ставим. Теперь в консоли управления Windows Deployment Services на вкладке Servers нажимаем Refresh. После обновления, созданный загрузочный образ захвата должен появится в разделе Boot Images. А для того что бы образ появился в списке загрузочных образов во время PXE-загрузки, необходимо перезапустить службу WDS-сервера, командами net stop wdsserver и net start wdsserver .

Теперь все готово, для захвата образа с использованием сервера сетевой загрузки WDS. Запускаем компьютер — виртуальную машину, ждем F12 для загрузки по сети. Процесс загрузки может занять длительное время. Затем запуститься мастер записи образов служб развертывания. Нажимаем Далее.

На следующем этапе, укажем том на котором находится подготовленная sysprep-ом операционная система. Зададим имя будущего образа, и необязательный комментарий в поле описание. Жмем Далее.

На следующем экране укажем местоположение образа. Даже если компьютер-виртуальная машина имеет один диск, мастеру можно указать сохранять файл на этом же диске. Поставим галочку, отправлять образ на сервер служб развертывания. Введем имя сервера на котором запущенна служба WDS, выберем группу образов.

Жмем далее и дожидаемся окончания работы мастера.

После, заходим в оснастку Windows Deployment Services и проверяем, что наш образ благополучно добавился в раздел Install Images .

Windows Deployment Services - служба развертывания Windows. Является заменой предыдущей службы, Remote Installation Service. Поставляется вместе с операционной системой Windows Server 2008 (2008 R2). Является инструментов для автоматического развертывания операционных систем. Помогает в автоматическом режиме развертывать операционные системы на предприятии.

Установка WDS:

  1. Открываем Server Manager, выбираем пункт Roles , нажимаем Add roles (Рис.1)

Рис.1 Начало установки WDS

2. На странице Before You Begin нажимаем Next

Рис.2 Выбор роли WDS

4. На странице инструкций нажимаем Next.

5. Затем выбираем нужные роли сервера WDS: ставим галочки на Deployment Server и Transport Server (Рис.3).

Рис.3 Выбор ролей службы WDS.

6. Затем на странице подтверждения нажимаем Install (Рис.4).

Рис.4 Подтверждение установки WDS.

7. Дожидаемся успешной установки и нажимаем Close (Рис.5).

Рис.5 Успешная установка WDS.

Настройка WDS:

1. Для начала создадим образ загрузки. Он нужен нам для запуска Windows PE через PXE для последующей установки операционной системы из образа на сервере WDS.Открываем консоль Windows Deployment Services - Start -> Administrative Tools -> Windows Deployment Services (Рис.6).

2. Далек выбираем Servers -> имя_вашего_сервера, правой кнопкой мыши на названии вашего сервера и нажимаем Configure Server (Рис.7).

Рис.7 Начало конфигурирования сервера.

3. Откроется Windows Deployment Services Configuration Wizzard , нажимаем Next (Рис.8).

Рис.9 Выбор директории для удаленной установки.

5. Далее мы увидим страницу настройки PXE-сервера. У нас три опции: не отвечать всем компьютерам; отвечать только известным компьютерам; отвечать всем компьютерам. В нашем случае это - отвечать всем компьютерам и нажимаем Next (Рис.10).

Рис.10 Вариант ответа клиентским компьютерам от PXE-сервера.

Рис.11 Завершение базовой настройки WDS.

Добавление образов загрузки и захвата на сервер WDS:


  1. Открываем консоль Windows Deployment Server . Находим раздел Boot Images . Нажимаем правой кнопкой мыши -> Add Boot Image (Рис.11).

12. Берем нужный нам дистрибутив операционной системы, распаковываем. Ищем файл boot.wim и нажимаем Next (Рис.12).

Рис.13 Добавление образа загрузки на сервер WDS.

14. Затем задаем имя образа и нажимаем Next -> Next -> Finish (Рис. 14).

15. Образ загрузки добавлен на сервер WDS (Рис.15).

Установите Windows Deployment Services (WDS) Role. В Server manager щелкните правой кнопкой мыши Roles и выберите Add role. Мастер Add role должен появиться на экране приветствия, нажмите кнопку Next. Выберите Windows Deployment Services Role в в нижней части списка и нажмите кнопку Next. Примите значения по умолчанию и нажмите кнопку Next. Нажмите кнопку Install.

Настройте Windows Deployment Services Server. После установки перейдите в меню Start => Administrative tools => нажмите Windows Deployment Services.Щелкните правой кнопкой мыши по Srvers, выберите Add server. Выберите Local computer и нажмите кнопку OK. Щелкните правой кнопкой мыши по Server и нажмите кнопку Configure server. В экране приветствия нажмите кнопку Next. На этой странице вам нужно выбрать место для хранения изображений, нажмите кнопку Next. Поскольку сервер запускает DHCP, выберите "Do not listen to port 67" и "Configure DHCP option to 60 to PXE Client", нажмите Next. Выберите, как вы хотите, чтобы сервер отвечал клиентам. Если вы выбираете "respond only to known client computers", вам необходимо будет ввести компьютеры вручную. нажмите Next, а затем нажмите Finished.

Добавьте Boot Image (образ загрузки). При нажатии Finished после настройки сервера должно появиться окно Add image wizard (Мастер добавления изображения). Если нет в окне Windows Deployment Services, щелкните знак плюс рядом с серверами и щелкните знак плюс рядом с вашим сервером, который вы добавили. Щелкните правой кнопкой мыши на Add Install Images. Выберите Create a new Image Group и переименуйте группу образов. Нажмите Browse чтобы выбрать изображение Windows (.WIM-файл), который хотите использовать и нажмите кнопку Next. Если есть больше чем одно изображение в файле.WIM, на следующей странице вам нужно выбрать нужные вам изображения и нажать кнопку Next. Убедитесь, что все правильно на сводной странице и нажмите кнопку Next. Изображение или изображения будут установлены. Когда установка будет завершена, нажмите Finished.

Создайте Capture Image. Щелкните правой кнопкой мыши папку загрузочного образа под вашим сервером в окне Windows Deployment Services и выберите Add boot image. Найдите нужный вам загрузочный образ (boot.WIM) файл и нажмите кнопку Next. Дайте загрузочному образу имя и описание, нажмите кнопку Next. Подтвердите и нажмите кнопку Next. После установки нажмите Finished. Щелкните правой кнопкой мыши образ загрузки и выберите пункт "Create a Capture Boot Image", нажмите Next. назовите и дайте описание Image Capture, выберите загрузочный образ, который вы установили, и нажмите кнопку Next. Когда изображение захвачено, нажмите Finished.

Запустите Sysprep на клиентских ПК (Client PCs). Загрузите клиента. Нажмите кнопку Start => Computer => local drive C:\. Путь к файлу -C:\Windows\system32\Sysprep. Откройте Sysprep и запустите приложение Sysprep. Установите систему clean up action (очистки действия), чтобы ввести систему Out-of-Box Experience (oobe). Мы рекомендуем вам установить опцию Shutdown option в shutdown, включите флажок возле поля Generalize box и нажмите кнопку OK. Sysprep запустит процесс удаления уникальных идентификаторов безопасности IDs и другой уникальной информации.

Загрузите сеть. Загрузите компьютер, введите комбинацию клавиш для входа в меню загрузки перед загрузкой Windows. Комбинация отобразится на экране, когда Bios загружается, как правило f12. Если вам нужно снова увидеть комбинацию или пропустить время, чтобы ввести команду, нажмите комбинацию клавиш Ctrl+Alt+Del для перезагрузки. При загрузке в меню загрузки выберите Boot into network. Выберите Capture image из диспетчера загрузки Windows (Boot Manager), чтобы загрузить Windows Deployment Services Image capture Wizard.

Завершите работу мастера Windows Deployment Wizard. Начните с выбора громкости, чтобы захватить. Если вы ищете диск C:, iн был изменен из-за Sysprep, потому C:\ содержит файлы загрузки. После выбора громкости, чтобы захватить, назовите образ и дайте ему описание, нажмите кнопку Next. Установите Upload image to Windows Deployment services server. Вам будет предложено ввести полномочия. Затем выберите название изображения из выпадающего списка. Теперь нужно установить диск, удерживая клавиши Shift+F10, чтобы войти в Command Prompt. В Сommand Prompt введите: net use *\\Servername\Folder. Пример: net use *\\Hound\my images. То что в скобках "*" выбранная буква диска не используется, "Hound" - имя вашего сервера и"my images" - папка для сохранения образа. После ввода команды нажмите Enter. Выйдите из Сommand prompt. Выберите чтобы найти расположение, созданное в командной строке. Нажмите Next. Теперь жесткий диск cкопирован на сервер. Вы захватили изображение.



 

Пожалуйста, поделитесь этим материалом в социальных сетях, если он оказался полезен!