Использование PXE для развертывания Windows по сети с помощью Configuration Manager

Относится к Configuration Manager (Current Branch)

Развертывания ОС, инициированные предварительной загрузой (PXE), в Configuration Manager позволяют клиентам запрашивать и развертывать операционные системы по сети. Для этого метода развертывания образ ОС и загрузочные образы отправляются в точку распространения с поддержкой PXE.

Примечание.

При создании развертывания ОС, предназначенного только для компьютеров BIOS x64, в точке распространения должны быть доступны загрузочные образы x64 и x86.

Развертывания ОС, инициированные PXE, можно использовать в следующих сценариях:

Выполните действия в одном из сценариев развертывания ОС, а затем используйте разделы этой статьи для подготовки к развертываниям, инициированным PXE.

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

Если вы используете развертывания PXE и настраиваете оборудование устройства с сетевым адаптером в качестве первого загрузочного устройства, эти устройства могут автоматически запускать последовательность задач развертывания ОС без вмешательства пользователя. Проверка развертывания не управляет этой конфигурацией. Хотя эта конфигурация может упростить процесс и уменьшить взаимодействие с пользователем, она ставит устройство под больший риск случайного повторного создания образа.

Начиная с версии 2006 последовательности задач на основе PXE могут скачивать облачное содержимое. Точке распространения с поддержкой PXE по-прежнему требуется загрузочный образ, а устройству требуется подключение интрасети к точке управления. Затем он может получить дополнительное содержимое из шлюза управления облачными службами с поддержкой содержимого (CMG). Дополнительные сведения см. в разделе Поддержка загрузочных носителей для облачного содержимого.

Настройка точек распространения для PXE

Чтобы развернуть операционные системы для Configuration Manager клиентов, которые выполняют запросы на загрузку PXE, настройте одну или несколько точек распространения для приема запросов PXE. Затем точка распространения отвечает на запросы загрузки PXE и определяет соответствующее действие развертывания. Дополнительные сведения см. в разделе Установка или изменение точки распространения.

Примечание.

При настройке одной точки распространения с поддержкой PXE для поддержки нескольких подсетей использование параметров DHCP не поддерживается. Чтобы разрешить сети перенаправлять PXE-запросы клиентов на точки распространения с поддержкой PXE, настройте вспомогательные ip-адреса на маршрутизаторах.

При включении PXE-ответчика в точке распространения без службы развертывания Windows он может находиться на том же сервере, что и служба DHCP. Добавьте следующие параметры для поддержки этой конфигурации:

  • Задайте для параметра DWord значение DoNotListenOnDhcpPort1 в следующем разделе реестра: HKLM\Software\Microsoft\SMS\DP.
  • Задайте для параметра DHCP 60 значение PXEClient.
  • Перезапустите службы SCCMPXE и DHCP на сервере.

Подготовка загрузочного образа с поддержкой PXE

Чтобы использовать PXE для развертывания ОС, распределите загрузочные образы с поддержкой PXE x86 и x64 в одну или несколько точек распространения с поддержкой PXE.

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

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

Управление повторяющимися идентификаторами оборудования

Configuration Manager могут распознавать несколько компьютеров как одно и то же устройство, если они имеют дублирующиеся атрибуты SMBIOS или вы используете общий сетевой адаптер. Устранение этих проблем путем управления повторяющимися идентификаторами оборудования в параметрах иерархии. Дополнительные сведения см. в статье Управление повторяющимися идентификаторами оборудования.

Создание списка исключений для развертываний PXE

Примечание.

В некоторых случаях процесс управления повторяющимися идентификаторами оборудования может быть проще.

Поведение каждого из них может привести к разным результатам в некоторых сценариях. Список исключений никогда не загружает клиент с указанным MAC-адресом, несмотря ни на что.

В списке повторяющихся идентификаторов не используется MAC-адрес для поиска политики последовательности задач для клиента. Если он соответствует идентификатору SMBIOS или существует политика последовательности задач для неизвестных компьютеров, клиент по-прежнему загружается.

При развертывании операционных систем с помощью PXE можно создать список исключений в каждой точке распространения. Добавьте MAC-адреса в список исключений компьютеров, которые нужно игнорировать в точке распространения. Перечисленные компьютеры не получают последовательности задач развертывания, которые Configuration Manager использовать для развертывания PXE.

  1. Создайте текстовый файл в точке распространения с поддержкой PXE. Например, назовите файл pxeExceptions.txt.

  2. Для редактирования файла используйте обычный текстовый редактор, например Блокнот. Добавьте MAC-адреса компьютеров, которые должна игнорировать точка распространения с поддержкой PXE. Разделите значения MAC-адресов по двоеточию и введите каждый адрес в отдельной строке. Пример: 01:23:45:67:89:ab

  3. Сохраните текстовый файл в точке распространения с поддержкой PXE. Его можно сохранить в любом расположении на сервере.

  4. Измените реестр в точке распространения с поддержкой PXE. Перейдите к следующему пути реестра: HKLM\Software\Microsoft\SMS\DP. Создайте строковое значение MACIgnoreListFile . Добавьте полный путь к текстовому файлу в точке распространения с поддержкой PXE.

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

    Если вы неправильно используете редактор реестра, могут возникнуть серьезные проблемы, которые могут потребовать переустановки Windows. Майкрософт не гарантирует, что вы можете решить проблемы, возникающие в результате неправильного использования редактора реестра. Используйте редактор реестра на свой страх и риск.

  5. После внесения этого изменения в реестр перезапустите службу WDS или службу ответчика PXE. Перезапускать сервер не требуется.

Размер блока и окна RamDisk TFTP

Вы можете настроить размеры блоков и окон RamDisk TFTP для точек распространения с поддержкой PXE. Если вы настроили сеть, большой размер блока или окна может привести к сбою загрузки образа загрузки с ошибкой времени ожидания. Настройки блока и размера окна RamDisk TFTP позволяют оптимизировать трафик TFTP при использовании PXE в соответствии с конкретными требованиями к сети. Чтобы определить, какая конфигурация является наиболее эффективной, протестируйте настраиваемые параметры в своей среде. Дополнительные сведения см. в разделе Настройка размера блока RamDisk TFTP и размера окна в точках распространения с поддержкой PXE.

Настройка параметров развертывания

Чтобы использовать развертывание ОС, инициированное PXE, настройте развертывание, чтобы сделать ОС доступной для запросов загрузки PXE. Настройте доступные операционные системы на вкладке Параметры развертывания в свойствах развертывания. Для параметра Сделать доступным для следующего выберите один из следующих параметров:

  • Configuration Manager клиентов, мультимедиа и PXE

  • Только носитель и PXE

  • Только носитель и PXE (скрытый)

Вариант 82 при подтверждении PXE DHCP

Configuration Manager поддерживает вариант 82 во время подтверждения PXE DHCP с PXE-ответчиком без WDS. Если требуется вариант 82, обязательно используйте PXE-ответчик без WDS. Configuration Manager не поддерживает вариант 82 с WDS.

Развертывание последовательности задач

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

  • Обязательное развертывание. В обязательных развертываниях используется PXE без вмешательства пользователя. Пользователь не может обойти загрузку PXE. Однако если пользователь отменяет загрузку PXE до ответа точки распространения, ОС не развертывается.

  • Доступное развертывание. Для доступных развертываний требуется, чтобы пользователь присутствовал на конечном компьютере. Чтобы продолжить процесс загрузки PXE, пользователь должен нажать клавишу F12 . Если пользователь отсутствует для нажатия клавиши F12, компьютер загружается в текущей ОС или со следующего доступного загрузочного устройства.

Необходимое развертывание PXE можно повторно развернуть, очистив состояние последнего развертывания PXE, назначенного Configuration Manager коллекции или компьютеру. Дополнительные сведения о действии Очистить обязательные развертывания PXE см. в разделе Управление клиентами или Управление коллекциями. Это действие сбрасывает состояние этого развертывания и переустанавливает последние необходимые развертывания.

Важно!

Протокол PXE не является безопасным. Убедитесь, что PXE-сервер и PXE-клиент расположены в физически безопасной сети, например в центре обработки данных, чтобы предотвратить несанкционированный доступ к сайту.

Выбор образа загрузки для PXE

Когда клиент загружается с PXE, Configuration Manager предоставляет клиенту образ загрузки для использования. Configuration Manager использует загрузочный образ с точным соответствием архитектуры. Если загрузочный образ с точной архитектурой недоступен, Configuration Manager использует загрузочный образ с совместимой архитектурой.

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

  1. Configuration Manager ищет в базе данных сайта системную запись, соответствующую MAC-адресу или SMBIOS клиента, который пытается загрузиться.

    Примечание.

    Если компьютер, назначенный сайту, загружается на PXE для другого сайта, политики не видны для компьютера. Например, если клиент уже назначен сайту A, точка управления и точка распространения для сайта B не могут получить доступ к политикам с сайта A. Клиент не успешно загружается PXE.

  2. Configuration Manager ищет последовательности задач, развернутые в системной записи, найденной на шаге 1.

  3. В списке последовательностей задач, найденном на шаге 2, Configuration Manager ищет загрузочный образ, соответствующий архитектуре клиента, который пытается загрузить. Если загрузочный образ найден с той же архитектурой, используется этот загрузочный образ.

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

  4. Если загрузочный образ не найден с той же архитектурой, Configuration Manager ищет загрузочный образ, совместимый с архитектурой клиента. Он отображается в списке последовательностей задач, найденных на шаге 2. Например, 64-разрядный клиент BIOS/MBR совместим с 32-разрядными и 64-разрядными образами загрузки. 32-разрядный клиент BIOS/MBR совместим только с 32-разрядными образами загрузки. Клиенты UEFI совместимы только с соответствующей архитектурой. 64-разрядный клиент UEFI совместим только с 64-разрядными образами загрузки, а 32-разрядный клиент UEFI — только с 32-разрядными образами загрузки.

Дальнейшие действия

Взаимодействие с пользователями для развертывания ОС