Обзор служб развертывания Windows

 

Применимо к:Windows Server 2012 R2, Windows Server 2012

Службы развертывания Windows позволяют развертывать операционные системы Windows по сети, что означает возможность не устанавливать каждую операционную систему непосредственно с компакт-диска или DVD-диска.

Дополнительные сведения о новых возможностях вашей версии службы развертывания Windows см. в разделе Новые возможности служб развертывания Windows.

Пошаговое руководство по использованию служб развертывания Windows см. в разделе Руководства по началу работы для Windows Server 2012 служб развертывания Windows.

Преимущества служб развертывания Windows

  1. Позволяют выполнять установку операционных систем Windows по сети, уменьшая сложность и затраты по сравнению с установкой вручную.

  2. Поддерживает развертывание образов для смешанных сред, включая в том числе Windows 7и Windows Server 2008 R2 через Windows 8.1и Windows Server 2012 R2.

  3. Используют стандартные технологии программы установки Windows, включая среду предустановки Windows, WIM-файлы и установку с использованием образа.

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

  5. Позволяют создавать образы компьютера-образца, используя мастер захвата образа — альтернативу средству ImageX.

  6. Позволяют добавлять пакеты драйверов на сервер и настраивать их для развертывания на клиентских компьютерах вместе с образом установки.

Предварительные требования для установки службы развертывания Windows

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

Сервер развертывания и транспортный сервер

Транспортный сервер

  • Доменные службы Active Directory (AD DS). Сервер служб развертывания Windows должен быть либо членом, либо контроллером домена службы доменов Active Directory (AD DS).

    Поскольку любая конфигурация домена и леса поддерживает службы развертывания Windows, выбор конкретной версии домена и леса AD DS существенной роли не играет.

    Примечание

    Доменные службы Active Directory не требуются, если сервер служб развертывания Windows настроен в режиме изолированной оснастки.

  • DHCP. В связи с тем, что в службах развертывания Windows используется среда PXE, в которой для IP-адресации применяется протокол DHCP, в активной области сети необходим работающий DHCP-сервер.

  • DNS. Для запуска в сети DNS-сервера необходимо запустить службы развертывания Windows.

  • Том NTFS. Для хранения образов на сервере со службами развертывания Windows необходим том файловой системы NTFS.

  • Учетные данные. Чтобы установить эту роль, пользователь должен быть членом локальной группы "Администраторы" на сервере.

    Для инициализации сервера необходимо быть членом группы "Администраторы домена".

    Примечание

    Для инициализации сервера служб развертывания Windows в режиме изолированной оснастки необходимо быть членом группы "Пользователи домена".

    Дополнительные сведения см. в разделе Требуемые разрешения.

  • Для Windows Server 2008: единственным предварительным условием для установки транспортного сервера является членство в локальной группе "Администраторы". Также обратите внимание, что PXE-поставщик не устанавливается с транспортным сервером, поэтому вам необходимо создать настраиваемый PXE-поставщик для загрузки по сети.

  • Для Windows Server 2008 R2: чтобы установить транспортный сервер, вам необходимо быть членом локальной группы "Администраторы". Более того, если вы используете транспортный сервер для загрузки по сети, ваша среда должна содержать DHCP (Windows Server 2008 R2 содержит PXE-поставщик, который позволяет выполнять загрузку по сети).

  • Для Windows Server 2012 и Windows Server® 2012 R2 предварительные условия отсутствуют.

Средства управления службами развертывания Windows

Существуют следующие средства, которые можно использовать для управления сервером.

  1. Оснастка консоли управления (MMC) службами развертывания Windows предоставляет простой способ управления образами, компьютерами и типовыми параметрами сервера. Из этой оснастки можно выполнить почти все задачи, за исключением, например, предварительной настройки клиентских компьютеров. Обратите внимание, что эта оснастка недоступна, если установлена только служба роли "Транспортный сервер".

  2. Программа командной строки WDSUTIL позволяет управлять всеми функциями сервера. WDSUTIL также позволяет создавать сценарии типовых задач.

  3. Командлеты Windows PowerShell для WDS позволяют контролировать и отслеживать сервер служб развертывания Windows с помощью сценариев Windows PowerShell.

Развертывание и настройка WDS в среде с несколькими компьютерами

Функции сервера служб развертывания Windows редко разделяют по разным компьютерам.

Установка роли WDS на виртуальных машинах

Службы развертывания Windows можно запускать на виртуальных машинах Hyper-V. В зависимости от возможностей сервера под управлением Hyper-V можно устанавливать, настраивать и использовать службы развертывания Windows. Можно также создать виртуальную машину, которая будет играть роль клиентского компьютера при построении и тестировании образов развертывания. Это особенно полезно для построения пользовательских образов. Тем не менее производительность часто будет снижена, особенно на стадии загрузки протокола TFTP. Эта фаза очень ресурсоемкая и может завершиться сбоем, если на сервере под управлением Hyper-V нет достаточного количества ресурсов.

Предупреждение

Службы развертывания Windows нельзя запускать на виртуальной машине в Windows Azure.

Поддержка роли WDS в кластерной среде

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

Особенности удаленного управления этой ролью

Для удаленного управления службами развертывания Windows следует установить роль сервера служб развертывания Windows на локальном сервере и затем использовать этот сервер для подключения к удаленному серверу в центре обработки данных. Либо можно воспользоваться командлетами Windows PowerShell для служб развертывания Windows для управления удаленным сервером.

Примечание

Службой развертывания Windows нельзя управлять с помощью средства удаленного администрирования сервера.

Управление ролью WDS с использованием установки основных серверных компонентов

Службы развертывания Windows невозможно использовать с вариантом установки основных серверных компонентов.

Настройка роли WDS для обеспечения высокого уровня доступности

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

Примечание

Не рекомендуется устанавливать образы из WDS по глобальной сети.

Известные проблемы

Если при использовании функции подготовки динамического драйвера (DDP) на сервере WDS под управлением Windows Server 2012 предпринимается попытка добавления драйвера в Windows 8.1 или Windows Server 2012 R2 boot.wim, во время работы мастера добавления пакетов драйверов к образу может возникнуть следующая ошибка: 

Произошла ошибка при попытке выполнения команды.  Код ошибки: 0xc0000135

Это известная проблема, связанная с версией DISM, входящей в состав Windows Server 2012 и используемой WDS для обслуживания образов. Эта версия DISM поддерживает обслуживание Windows Server 2012 и более ранних загрузочных образов, но не поддерживает более поздние версии загрузочных образов. Чтобы устранить эту проблему, следует обновить сервер WDS до Windows Server 2012 R2, который содержит версию DISM, поддерживающую обслуживание Windows 8.1 и Windows Server 2012 R2 boot.wim, или можно установить Windows 8.1 ADK и вручную добавить драйвер в файл boot.wim. Инструкции о добавлении драйверов см. в разделе Добавление и удаление драйверов автономном режиме с помощью DISM

Основные сценарии использования

Далее перечислены основные сценарии для служб развертывания Windows.

Сценарий 1. Малый бизнес

Компания Fabrikam — производитель полотенец оригинального дизайна. Это малый бизнес с единственным офисом. Юлия Ильина работает ИТ-специалистом в компании Fabrikam; в ее обязанности входит поддержка ИТ-инфраструктуры компании, которая состоит из 25 клиентских компьютеров, работающих под управлением Windows XP SP2 Professional, и единственного сервера, работающего под управлением Windows Server 2003 с пакетом обновления 2 (SP2). Сервер функционирует в качестве сервера печати файлов, веб-сервера, сервера Exchange server, службы доменных имен (DNS), сервера протокола DHCP и контроллера домена. Компьютеры связаны Ethernet-подключением со скоростью 100 Мбит/с.

Юлия получает задание перевести все клиентские компьютеры на операционную систему Windows 7 (или Windows 8.1) и обновить единственный сервер до Windows Server 2008 R2, Windows Server 2012 или Windows Server 2012 R2. Важно, чтобы переход был проведен как можно быстрее, и сотрудники офиса могли продолжить работу.

Раньше за раз она разворачивала новую операционную систему на одном компьютере. На один компьютер у нее уходило около 45 минут (почти 19 часов, чтобы установить операционную систему на все клиентские компьютеры). В течении трех дней Юлия не могла работать над чем-либо еще. Затем она потратила бы столько же времени, устанавливая приложения на каждый компьютер.

Юлия — единственный ИТ-специалист в компании Fabrikam, т. е. она также должна обучить пользователей работе с новой операционной системой. Таким образом, для нее важно минимизировать время, потраченное на развертывание. Для этого Юлия выбирает использование служб развертывания Windows, благодаря которым она получает следующие преимущества:

  • экономия времени при одновременной установке на несколько ПК;

  • использование образа выборочной установки с предустановленными приложениями;

  • создание образа с использованием мастера записи образов служб развертывания Windows.

В начале Юлия выполняет следующие действия.

  1. Обновляет свой сервер до Windows Server 2008 R2, Windows Server 2012 или Windows Server 2012 R2.

  2. Устанавливает роль сервера служб развертывания Windows.

  3. Добавляет файл Boot.wim с DVD-диска продукта (который содержит образ среды предустановки Windows, Setup.exe и вспомогательные файлы), используя оснастку консоли управления (MMC) службами развертывания Windows.

  4. Добавляет файл Install.wim с DVD-диска продукта на сервер служб развертывания Windows, используя оснастку MMC.

  5. Использует оснастку MMC для создания образа записи из образа загрузки, добавленного на этапе 3. Этот образ содержит среду предустановки Windows и мастер, который выполнит захват пользовательского образа в WIM-файл.

У всех пользователей компании Fabrikam одинаковое оборудование, которое было закуплено у одного поставщика. Чтобы развернуть стандартный образ на компьютеры, Юлия выполняет следующие действия.

  1. Загружает компьютер-образец по сети и устанавливает на него Install.wim, который содержит стандартную версию Windows.

  2. Устанавливает Microsoft Office, приложение компании для дизайна полотенец и новейшие драйверы с сайта производителя.

  3. Использует Sysprep для подготовки операционной системы к использованию.

  4. Перезагружает компьютер в образ записи.

  5. Использует мастер создания образов для повторного создания образа операционной системы и ее загрузки непосредственно на сервер служб развертывания Windows.

Теперь Юлия готова к установке новых операционных систем. Ей не нужно переносить какие-либо пользовательские данные, так как все сотрудники хранят свои данные на сервере, а не на своих жестких дисках. Она перезагружает клиентский компьютер и затем нажимает клавишу F12 для выполнения загрузки по сети. В результате загружается файл Boot.wim, который помогает выполнить процесс установки. Перед началом установки она выбирает раздел диска и необходимый образ. Ожидая применение образа к первому компьютеру, Юлия загружает другой компьютер и начинает на нем тот же процесс.

Сценарий 2. Бизнес среднего размера

Northwind Traders — это судоходная компания, имеющая три офиса: главный офис в Конино и филиалы в городах Зубовск и Рыбачий. Николай Грачев — один из шести ИТ-специалистов в компании Northwind Traders. В его обязанности входит поддержка 250 клиентских компьютеров, используемых служащими компании. В основном это настольные компьютеры, но сотрудники отдела продаж используют полноразмерные ноутбуки для клиентских презентаций. В центральном офисе Конина находятся 200 компьютеров, в офисах Зубовска и Рыбачьего — по 25 компьютеров. В каждом офисе имеется внутренняя сеть, работающая на скорости 100 Мбит/с, а филиалы объединены с центральным офисом линией T1. У Николая есть три сервера служб развертывания Windows в офисе Конина и по одному в каждом филиале, которые управляются удаленно.

Руководитель Николая поручил ему развернуть Windows 7 (или Windows 8.1) для всей компании. Раньше для этого понадобилось бы много дорогостоящих поездок в Зубовск и Рыбачий, и Николай потратил бы несколько недель для выполнения задачи. Он хочет использовать службы развертывания Windows для удаленного развертывания Windows; но, согласно политике компании, в корпоративной сети может быть только один DHCP-сервер, и этот сервер расположен в офисе города Конино. Удаленное развертывание образов для 50 компьютеров в офисах филиалов вызовет огромную перегрузку соединения.

Николай решает использовать службы развертывания Windows, т. к. при автоматической установке он сможет выполнить следующие действия:

  • развернуть Windows на компьютерах в филиалах, физически не присутствуя там;

  • повторно использовать существующее решение для отправки образов на серверы филиалов;

  • использовать ссылочную систему загрузки по сети для минимизации сетевого трафика между филиалами и центральным офисом.

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

У Николая есть две стандартные конфигурации операционных систем — одна для настольных компьютеров и одна для полноразмерных ноутбуков, которые содержат презентации о продажах и драйверы для проектов. Следовательно, он выполняет построение образов для конфигурации настольных компьютеров и для конфигурации полноразмерных ноутбуков (без приложений). Сохраняя все данные пользователя на одном из серверов, он может разворачивать Windows, не сохраняя какие-либо данные на клиентских компьютерах.

Николай использует диспетчер установки Windows для разработки двух файлов автономной установки образа — один для настольных компьютеров и один для полноразмерных ноутбуков. Благодаря этим файлам установка автоматизируется, поэтому Николаю не нужно присутствовать около каждого компьютера во время установки. Также автоматически устанавливается Microsoft Office и бизнес-приложение, используемое компанией для отслеживания пакетов. Чтобы сопоставить файлы автономной установки с образом, используются средства для управления службами развертывания Windows.

Затем Николай настраивает службы развертывания Windows так, что при перезагрузке компьютер будет загружен из сети автоматически и соответствующий образ будет развернут (не требуя от пользователя нажатия клавиши F12). После того как к компьютеру применяется образ, он автоматически присоединяется к корпоративному домену и перезагружается. Также Николай настраивает развертывание таким образом, чтобы при перезагрузке компьютер не загружался по сети, если только не нажата клавиша F12. Таким образом, компьютер загружается с жесткого диска, и процесс установки завершается. Это предотвращает повторную загрузку, при которой компьютер продолжал бы загружаться в режиме установки. Когда установка завершена, компьютер готов к использованию.

Сценарий 3. Большое предприятие

Сергей Климов работает сетевым разработчиком в компании Wide World Importers — большом предприятии с 5000 сотрудников в офисах по всему миру. Основные центры сотрудников располагаются в Соединенных Штатах и Германии, в других странах располагаются 13 филиалов. В распоряжении Сергея имеется пять серверов в американском узле, два — в немецком узле и по одному в каждом филиале. Серверы в узлах объединены корпоративным подключением Ethernet на сетевых картах 1 Гбит/с; другие компьютеры работают на сетевых картах 100 Мбит/с. Узлы соединены линиями T3, другие местоположения соединены линиями T1. Все серверы взяты в аренду на 2 года.

Компания Wide World Importers заменяет 200 компьютеров бухгалтерии на компьютеры, работающие под управлением Windows 7 (или Windows 8.1). Сергей также хотел бы развернуть образ Windows Server 2008 R2, Windows Server 2012 или Windows Server 2012 R2 на все новые арендуемые серверы в американском офисе. За серверы в немецком офисе и других филиалах отвечают локальные администраторы. Теперь развертывание для Wide World Importers может быть выполнено с использованием службы RIS, и Сергей хочет убедиться, что существующий процесс компьютерного построения сохраняется при переходе на службы развертывания Windows. Кроме того, важно, чтобы каждый компьютер разворачивался с операционной системой на языке, подходящем для пользователей в этой стране или регионе.

Сергей выбирает использование служб развертывания Windows, т. к. это позволит ему выполнить следующие действия:

  • использовать подходящий языковой пакет для уменьшения требуемого количества образов;

  • управлять всеми серверами служб развертывания Windows с одного компьютера;

  • использовать многоадресное развертывание для сохранения пропускной способности во время развертывания образов на несколько компьютеров одновременно;

  • создавать сценарии для автоматизации стандартных задач управления.

Сергей обновляет свои серверы до Windows Server 2008 R2, Windows Server 2012 или Windows Server 2012 и создает их образы. Большая часть развертываний будет выполняться на английском или немецком языках, поэтому он создает образ Windows 7 (или Windows 8.1) на этих языках. Другие языки будут установлены с использованием внешних языковых пакетов, и приложения будут загружены с помощью Systems Management Server (SMS). После создания образов Сергей загружает образы и языковые пакеты на сервер служб развертывания Windows.

Он создает файлы автономной установки с помощью диспетчера установки Windows. Затем он использует службу репликации файлов для копирования образов, языковых пакетов и файлов автономной установки на серверы служб развертывания Windows по всему миру. Среди компьютеров бухгалтерии, используемых компанией Wide World Importers, 150 расположены в офисе США, 30 — в Германии и оставшиеся 20 разбросаны по всему миру. Сергей использует многоадресную рассылку для развертывания 150 компьютеров в офисе США. Для этого он создает многоадресную передачу для соответствующего образа на своем сервере служб развертывания Windows.

Для сохранения состояния и данных на предыдущих компьютерах Сергей использует средство миграции пользовательской среды для сохранения всех данных и конфигураций пользователя в общую папку на основном сервере служб развертывания Windows. Затем он настраивает каждый компьютер для загрузки с локального сервера служб развертывания Windows и автоматического запуска загрузки с использованием файлов автономной установки. Компьютеры в офисе США автоматически присоединятся к многоадресной передаче, тогда как компьютеры в других офисах будут развернуты с использованием одноадресной передачи. Когда установка завершена, Сергей запускает задачу в средстве миграции пользовательской среды для переноса данных пользователей на компьютеры.

Когда срок аренды сервера заканчивается и сервер заменяется, Сергей может использовать службы развертывания Windows для развертывания своих образов Windows Server так же, как он выполнял развертывание службы RIS.

Сценарий 4. Пользовательское развертывание с использованием транспортного сервера

Владимир Егоров работает инженером обслуживания серверов в центре обработки данных Datum Corporation. В его обязанности входит обслуживание 300 серверов, используемых основными клиентами Datum Corporation. Одним из этих клиентов является компания Adventure Works.

В компании Adventure Works используется 40 серверов для работы веб-сайта о цирковой карьере (который поддерживается базой данных). После выхода популярного фильма о цирковой жизни компания Adventure Works ожидает увеличение использования своего веб-сайта. Они заказывают 10 дополнительных серверов для обработки ожидаемого трафика.

Владимир хочет развернуть операционные системы для этих серверов с использованием служб развертывания Windows. В этой среде у него нет AD DS; он хочет сохранить сведения о конфигурации компьютеров в базе данных SQL Server. В результате он не может использовать стандартное решение служб развертывания Windows. Кроме того, он хочет разделить диски стандартной конфигурации, а также скопировать данные (с серверов баз данных и веб-серверов) до начала автоматической установки. Владимир выбирает использование службы развертывания Windows, т. к. он сможет выполнить следующие действия:

  • создать подключаемый модуль, который считывает данные конфигурации для компьютеров из хранилища данных вместо AD DS (обычно хранилище данных представляет собой базу данных или неструктурированный файл);

  • создать сценарий (для выполнения в среде предустановки Windows), который выполняет предустановку задач и затем вызывает функцию установки операционной системы.

Владимир создает 10 учетных записей компьютеров в базе данных для 10 новых серверов, а затем заполняет их необходимой информацией. Он устанавливает роль сервера служб развертывания Windows на свой сервер (выбирая установку только службы роли транспортного сервера). Затем он создает PXE-поставщик (подключаемый модуль, который считывает информацию из базы данных и передает ее в службы развертывания Windows), и регистрирует его с помощью сервера. Он создает стандартный образ загрузки, который содержит среду предустановки Windows, а также сценарии запуска для разделения дисков и копирования данных. Затем он использует ImageX для захвата одного из существующих серверов в качестве образа установки.

После выполнения этих задач установки Владимир подключает свои серверы к сети и загружает их. Они загружаются в среду предустановки Windows с использованием конфигурации, хранимой в базе данных. Сценарии выполняются для подготовки каждого компьютера к развертыванию и заканчиваются выполнением ImageX для применения образа операционной системы к каждому компьютеру.

Дополнительная справка

Сведения о начале работы со службами развертывания Windows см. в Руководства по началу работы для Windows Server 2012 служб развертывания Windows.

Дополнительные сведения о командлетах Windows PowerShell для WDS см. в разделе Командлеты служб развертывания Windows в Windows PowerShell.