Использование PXE для развертывания Windows по сети с помощью System Center Configuration ManagerUse PXE to deploy Windows over the network with System Center Configuration Manager

Применимо к: System Center Configuration Manager (Current Branch)Applies to: System Center Configuration Manager (Current Branch)

Развертывания операционной системы, инициированные протоколом удаленной загрузки (PXE) в System Center Configuration Manager, позволяют клиентским компьютерам запрашивать и развертывать операционные системы по сети.Preboot execution environment (PXE) initiated operating system deployments in System Center Configuration Manager let client computers request and deploy operating systems over the network. В этом сценарии развертывания вы отправляете образ операционной системы и образы загрузки Windows PE (семейств x86 и x64) в точку распространения, настроенную принимать запросы на загрузку PXE.In this deployment scenario, you send the operating system image and the x86 and x64 Windows PE boot images to a distribution point configured to accept PXE-boot requests.

Nota

Когда вы создаете развертывание операционной системы, предназначенной только для 64-разрядных компьютеров с BIOS, в точке распространения должны быть доступны образы загрузки операционных систем обоих семейств (х64 и х86).When you create an operating system deployment that targets only x64 BIOS computers, both the x64 boot image and x86 boot image must be available on the distribution point.

Вы можете использовать развертывания операционных систем, инициализированные PXE, в следующих сценариях развертывания:You can use PXE-initiated operating system deployments in the following operating system deployment scenarios:

Выполните шаги, указанные для одного из сценариев развертывания операционной системы, а затем используйте следующие разделы для подготовки к развертываниям, инициируемым PXE.Complete the steps in one of the operating system deployment scenarios, and then use the following sections to prepare for PXE-initiated deployments.

Настройка по меньшей мере одной точки распространения для приема PXE-запросов Configure at least one distribution point to accept PXE requests

Чтобы развернуть операционные системы на клиентах, отправляющих запросы на загрузку PXE, используйте одну или несколько точек распространения, настроенных обрабатывать запросы на загрузку PXE.To deploy operating systems to clients that make PXE boot requests, use one or more distribution points configured to respond to the PXE-boot requests. Шаги по включению PXE в точке распространения см. в разделе Настройка точек распространения для приема PXE-запросов.For the steps to enable PXE on a distribution point, see Configuring distribution points to accept PXE requests.

Подготовка загрузочного образа с поддержкой PXEPrepare a PXE-enabled boot image

Чтобы использовать PXE для развертывания операционной системы, необходимо иметь загрузочные образы x86 и x64 с поддержкой PXE, передаваемые на одну или несколько точек распространения с поддержкой PXE.To use PXE to deploy an operating system, you must have both x86 and x64 PXE-enabled boot images distributed to one or more PXE-enabled distribution points. Используйте приведенные сведения, чтобы включить PXE для образа загрузки и распространить образ в точки распространения:Use the information to enable PXE on a boot image and distribute the boot image to distribution points:

  • Чтобы включить PXE в образе загрузки, выберите параметр Раз. загрузочный образ из точки распр., поддерживающей PXE на вкладке Источник данных в свойствах образа загрузки.To enable PXE on a boot image, select Deploy this boot image from the PXE-enabled distribution point from the Data Source tab in the boot image properties.

  • Если вы изменяете свойства образа загрузки, повторно распространите этот образ в точки распространения.If you change the properties for the boot image, redistribute the boot image to distribution points. Дополнительные сведения см. в разделе Распространение содержимого.For more information, see Distribute content.

Создание списка исключений для PXE-развертываний Create an exclusion list for PXE deployments

При использовании PXE для развертывания операционных систем вы можете создать список исключений для каждой точки распространения.When you deploy operating systems with PXE, you can create an exclusion list on each distribution point. Добавьте MAC-адреса в список исключений компьютеров, которые будут игнорироваться точкой распространения.Add the MAC addresses to the exclusion list of the computers you want the distribution point to ignore. Включенные в список компьютеры не будут получать последовательности задач развертывания, которые Configuration Manager использует для развертывания PXE.Listed computers won't receive the deployment task sequences that Configuration Manager uses for PXE deployment.

Создание списка исключенийTo create the exclusion list

  1. На точке распространения, поддерживающей PXE, создайте текстовый файл.Create a text file on the distribution point that is enabled for PXE. Например, этому файлу можно назначить имя pxeExceptions.txt.As an example, name this text file pxeExceptions.txt.

  2. Используйте обычный текстовый редактор, например Блокнот. Внесите в список MAC-адреса компьютеров, которые будут игнорироваться точкой распространения с поддержкой PXE.Use a plain text editor, such as Notepad, and add the MAC addresses of the computers to be ignored by the PXE-enabled distribution point. MAC-адреса в списке необходимо разделять двоеточием и вводить каждый адрес с новой строки.Separate the MAC address values by colons, and enter each address on a separate line. Пример: 01:23:45:67:89:abFor example: 01:23:45:67:89:ab

  3. Сохраните текстовый файл на сервере системы сайта точки распространения, поддерживающем PXE.Save the text file on the PXE-enabled distribution point site system server. Текстовый файл можно сохранить в любом расположении на сервере.The text file may be saved to any location on the server.

  4. Измените реестр точки распространения с поддержкой PXE, чтобы создать раздел реестра MACIgnoreListFile.Edit the registry of the PXE-enabled distribution point to create a MACIgnoreListFile registry key. Добавьте строковое значение полного пути к текстовому файлу на сервере системы сайта точки распространения с поддержкой PXE.Add the string value of the full path for the text file on the PXE-enabled distribution point site system server. Используйте приведенные ниже пути реестра.Use the following registry path:

    HKLM\Software\Microsoft\SMS\DPHKLM\Software\Microsoft\SMS\DP

    Aviso

    При неправильном использовании редактора реестра могут возникнуть серьезные проблемы, из-за которых может понадобиться переустановить операционную систему.If you use the Registry Editor incorrectly, you might cause serious problems that may require you to reinstall the operating system. Корпорация Майкрософт не гарантирует решения проблем, вызванных неправильным использованием редактора реестра.Microsoft cannot guarantee that you can solve problems that result from using the Registry Editor incorrectly. Ответственность за использование редактора реестра лежит на пользователе.Use the Registry Editor at your own risk.

    После внесения изменений в реестр перезагружать сервер не требуется.There is no need to restart the server after you make this registry change.

Размер блока и размер окна RamDisk TFTPRamDisk TFTP block size and window size

Вы можете настраивать размеры блока RamDisk TFTP, а начиная с версии Configuration Manager 1606 также и размеры окна для точек распространения с поддержкой PXE.You can customize the RamDisk TFTP block size, and beginning in Configuration Manager version 1606, the window size for PXE-enabled distribution points. Если изменить настройки сети, это может привести к тому, что при скачивании образа загрузки произойдет ошибка тайм-аута из-за слишком большого размера блока или окна.If you have customized your network, it could cause the boot image download to fail with a time-out error because the block or window size is too large. Настройка размеров блока и окна RamDisk TFTP позволяет оптимизировать трафик TFTP при использовании PXE для соответствия определенным требованиям сети.The RamDisk TFTP block size and window size customization allow you to optimize TFTP traffic when using PXE to meet your specific network requirements. Чтобы определить наиболее эффективный вариант, протестируйте настраиваемые параметры в среде пользователя.Test the customized settings in your environment to determine the most efficient method. Дополнительные сведения см. в разделе Настройка размеров блока и окна RamDisk TFTP в точках распространения с поддержкой PXE.For more information, see Customize the RamDisk TFTP block size and window size on PXE-enabled distribution points.

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

Чтобы использовать инициируемое PXE развертывание операционной системы, необходимо настроить его на предоставление запросам на загрузку PXE доступа к операционной системе.To use a PXE-initiated operating system deployment, you must configure the deployment to make the operating system available for PXE boot requests. Доступные операционные системы можно настроить на странице Параметры развертывания мастера развертывания программного обеспечения или на вкладке Параметры развертывания в свойствах развертывания.You may configure available operating systems on the Deployment Settings page of the Deploy Software Wizard or the Deployment Settings tab in the properties for the deployment. Для параметра Сделать доступной для настройте одно из следующих значений:For the Make available to the following setting, configure one of the following:

  • Клиенты Configuration Manager, носители и PXEConfiguration Manager clients, media, and PXE

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

  • Только носители и PXE (скрытые)Only media and PXE (hidden)

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

Выполните развертывание операционной системы в целевой коллекции.Deploy the operating system to a target collection. Дополнительные сведения см. в статье Deploy a task sequence.For more information, see Deploy a task sequence. При развертывании операционных систем с помощью PXE можно настроить, является ли это развертывание обязательным или доступным.When you deploy operating systems by using PXE, you can configure whether the deployment is required or available.

  • Обязательное развертывание. При обязательных развертываниях PXE используется без вмешательства пользователя.Required deployment: Required deployments use PXE without any user intervention. При этом пользователь не может обойти загрузку PXE.The user won't be able to bypass the PXE boot. Если пользователь отменит загрузку PXE до получения ответа от точки распространения, операционная система не будет развернута.However, if the user cancels the PXE boot before the distribution point responds, the operating system won't be deployed.

  • Доступное развертывание. Доступные развертывания требуют присутствия пользователя на конечном компьютере (и нажатия им клавиши F12 для продолжения процесса PXE-загрузки).Available deployment: Available deployments require that the user is present at the destination computer so that they can press the F12 key to continue the PXE boot process. Если пользователь отсутствует и не может нажать клавишу F12, то компьютер загрузится с использованием текущей операционной системы или со следующего доступного загрузочного устройства.If the user is not present to press F12, the computer will boot into the current operating system or from the next available boot device.

Чтобы повторно развернуть обязательное развертывание PXE, можно очистить состояние последнего развертывания PXE, назначенного компьютеру или коллекции Configuration Manager.You can redeploy a required PXE deployment by clearing the status of the last PXE deployment assigned to a Configuration Manager collection or a computer. Такое действие сбрасывает состояние этого развертывания и выполняет повторную установку последних обязательных развертываний.This action resets the status of that deployment and reinstalls the most recent required deployments.

Importante

Протокол PXE не является безопасным.The PXE protocol is not secure. PXE-сервер и клиент PXE должны находиться в физически защищенной сети (например, в центре обработки данных); это позволит избежать несанкционированного доступа к сайту.Ensure that the PXE server and the PXE client are located on a physically secure network, such as in a data center to prevent unauthorized access to your site.

Каким образом выбирается загрузочный образ для загрузки клиентов с помощью PXE?How is the boot image selected for clients booting with PXE?

Когда клиент загружается с помощью PXE, Configuration Manager предоставляет клиенту загрузочный образ.When a client boots with PXE, Configuration Manager provides the client with a boot image to use. Начиная с версии 1606 Configuration Manager использует образ загрузки, архитектура которого точно соответствует архитектуре клиента.Starting in Configuration Manager version 1606, Configuration Manager uses a boot image with an exact architecture match. Если образ загрузки с такой архитектурой недоступен, Configuration Manager использует образ загрузки с совместимой архитектурой.If a boot image with the exact architecture isn't available, Configuration Manager uses a boot image with a compatible architecture. Ниже приведены сведения о порядке выбора загрузочного образа для клиентов, загрузка которых выполняется с помощью PXE.The following list provides details about how a boot image is selected for clients booting with PXE.

  1. Configuration Manager выполняет в базе данных сайта поиск системной записи, соответствующей MAC-адресу или имени SMBIOS загружаемого клиента.Configuration Manager looks in the site database for the system record that matches the MAC address or SMBIOS of the client that is trying to boot.

    Nota

    Если компьютер, назначенный сайту, загружается с помощью PXE для другого сайта, политики будут недоступны для этого компьютера.If a computer that is assigned to a site boots to PXE for a different site, the policies aren't visible for the computer. Например, если клиент уже назначен сайту А, точка управления и точка распространения для сайта Б не будут иметь доступ к политикам с сайта А. Следовательно, клиент не загрузится с помощью PXE.For example, if a client is already assigned to site A, the management point and distribution point for site B won't be able to access the policies from site A. The client won't successfully PXE boot.

  2. Configuration Manager ищет последовательности задач, которые развертываются для системной записи, найденной в шаге 1.Configuration Manager looks for task sequences that are deployed to the system record found in step 1.

  3. В списке последовательностей задач, найденных в шаге 2, Configuration Manager ищет загрузочный образ, соответствующий архитектуре клиента, который пытается выполнить загрузку.In the list of task sequences found in step 2, Configuration Manager looks for a boot image that matches the architecture of the client that is trying to boot. При обнаружении загрузочного образа с нужной архитектурой он используется для загрузки клиента.If a boot image is found with the same architecture, that boot image is used.

  4. Если образ загрузки с той же архитектурой не найден, Configuration Manager ищет образ загрузки, совместимый с архитектурой клиента.If a boot image is not found with the same architecture, Configuration Manager looks for a boot image that is compatible with the architecture of the client. Поиск выполняется в списке последовательностей задач, найденных на шаге 2.It looks in the list of task sequences found in step 2. Например, 64-разрядный клиент совместим с 32- и 64-разрядными загрузочными образами.For example, a 64-bit client is compatible with 32-bit and 64-bit boot images. 32-разрядный клиент совместим только с 32-разрядными загрузочными образами.A 32-bit client is compatible with only 32-bit boot images. Клиент с UEFI совместим только с 64-разрядными образами загрузки.An UEFI client is compatible with only 64-bit boot images.