Загрузка PXE в Configuration Manager — Configuration Manager
- Статья
- Чтение занимает 13 мин
В этой статье описываются основные процессы загрузки среды выполнения предварительной загрузки (PXE) в Configuration Manager, как они работают и как они взаимодействуют друг с другом.
Исходная версия продукта: Configuration Manager (current branch), Microsoft System Center 2012 R2 Configuration Manager, Microsoft System Center 2012 Configuration Manager
Исходный номер базы знаний: 4468601
Введение
Загрузка среды выполнения предварительной загрузки (PXE) в System Center 2012 Configuration Manager (ConfigMgr 2012 или ConfigMgr 2012 R2) и более поздних версий позволяет администраторам легко получить доступ к среде предварительной установки Windows (WinPE) по сети через PXE. PXE — это отраслевой стандарт, созданный корпорацией Intel, который предоставляет службы предварительной загрузки в встроенном ПО устройств, что позволяет устройствам загружать программы сетевой загрузки на клиентские компьютеры.
Configuration Manager использует роль сервера служб развертывания Windows (WDS) через поставщика PXE WDS. В ConfigMgr 2012 и более поздних версиях поставщик SMS PXE (SMSPXE) регистрируется в службе WDS и предоставляет логику для клиентских запросов PXE.
Прежде чем устранять неполадки, связанные с PXE, в Configuration Manager важно понять основные процессы, как они работают и как они взаимодействуют друг с другом.
Во всех экземплярах этого документа мы используем System Center 2012 Configuration Manager R2 с накопительным пакетом обновления 2 (ConfigMgr 2012 R2 CU2) и систему удаленного сайта, установленную на Windows Server 2012 с установленной ролью точки распространения (DP).
Установка точки обслуживания PXE
Сначала мы рассмотрим процессы, связанные с установкой поставщика SMSPXE.
Установка инициируется путем выбора параметра Включить поддержку PXE для клиентов на вкладке PXE в свойствах точки распространения. Если включена поддержка PXE, создается экземпляр SMS_SCI_SysResUse
класса .
SMSProv.log PutInstanceAsync SMS_SCI_SysResUseSMS Provider04/09/2014 11:30:131552 (0x0610) CExtProviderClassObject::DoPutInstanceInstanceSMS Provider04/09/2014 11:30:131552 (0x0610) INFO: 'RemoteDp.contoso.com' is a valid FQDN.SMS Provider04/09/2014 11:30:131552 (0x0610)
В пространстве Root\SMS\Site_RR2
имен WMI (где RR2 — это код сайта) SMS_SCI_SYSResUse
класс содержит все роли систем сайта на сервере первичного сайта. В WBEMTEST можно выполнить следующий запрос, чтобы определить все DPS на этом сервере сайта:
SELECT * FROM SMS_SCI_SysResUse WHERE rolename like 'SMS Distribution Point'
Изменение свойств этих ролей с помощью пакета SDK приведет к изменению файла элемента управления сайтом и настройке DP. Имя IsPXE
свойства является членом свойства props и имеет значение 1 , если dp включена PXE.
Компонент монитора базы данных SMS обнаруживает изменения DPNotificaiton
в таблицах и и DistributionPoints
удаляет файлы в distmgr.box:
Smsdbmon.log RCV:UPDATE on SiteControl for SiteControl_AddUpd_HMAN [RR2 ][19604] RCV: UPDATE on SiteControl for SiteControl_AddUpd_SiteCtrl [RR2 ][19605] SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\hman.box\RR2.SCU [19604] SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\sitectrl.box\RR2.CT0 [19605] RCV: UPDATE on Sites for Sites_Interop_Update_HMAN [RR2 ][19606] SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\hman.box\RR2.ITC [19606] RCV: UPDATE on DistributionPoints for DP_Properties_Upd [15 ][19607] RCV: INSERT on PkgNotification for PkgNotify_Add [RR200002 ][19608] RCV: INSERT on PkgNotification for PkgNotify_Add [RR200003 ][19609] RCV: INSERT on DPNotification for DPNotify_ADD [15 ][19610] RCV: UPDATE on SiteControlNotification for SiteCtrlNot_Add_DDM [RR2 ][19611] SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\15.NOT [19607] SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\RR200002.PKN [19608] SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\RR200003.PKN [19609] SND: Dropped C:\Program Files\Microsoft Configuration Manager\inboxes\distmgr.box\15.DPN [19610] Site Control Notification.
Затем компонент диспетчера распространителя на сервере первичного сайта инициирует настройку удаленного dp:
ConfigureDPSMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0) IISPortsList in the SCF is "80".SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0) ISSSLPortsList in the SCF is "443".SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0) IISWebSiteName in the SCF is "".SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0) IISSSLState in the SCF is 448.SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0) DP registry settings have been successfully updated on RemoteDp.contoso.com SMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0) ConfigurePXESMS_DISTRIBUTION_MANAGER04/09/2014 11:30:263776 (0x0EC0)
В журнале поставщика SMS DP на удаленном сервере DP отображаются следующие сведения об установке PXE, где изначально PxeInstalled
не найден раздел реестра:
Smsdpprov. log [66C][Thu 09/04/2014 11:30:28]:CcmInstallPXE [66C][Thu 09/04/2014 11:30:28]:RegQueryValueExW failed for Software\Microsoft\SMS\DP, PxeInstalled [66C][Thu 09/04/2014 11:30:28]:RegReadDWord failed; 0x80070002
Установлен Распространяемый компонент Visual C++:
Smsdpprov.log [66C][Thu 09/04/2014 11:30:28]:Running: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /log "C:\SMS_DP$\sms\bin\vcredist.log" [66C][Thu 09/04/2014 11:30:28]:Waiting for the completion of: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /log "C:\SMS_DP$\sms\bin\vcredist.log" [66C][Thu 09/04/2014 11:30:39]:Run completed for: C:\SMS_DP$\sms\bin\vcredist_x64.exe /q /log "C:\SMS_DP$\sms\bin\vcredist.log"
Установлен WDS:
Smsdpprov.log [66C][Thu 09/04/2014 11:30:39]:Created the DP mutex key for WDS. [66C][Thu 09/04/2014 11:30:39]:Failed to open WDS service. [66C][Thu 09/04/2014 11:30:39]:WDS is NOT INSTALLED [66C][Thu 09/04/2014 11:30:39]:Installing WDS. [66C][Thu 09/04/2014 11:30:39]:Running: ServerManagerCmd. exe -i WDS -a [66C][Thu 09/04/2014 11:30:39]:Failed (2) to run: ServerManagerCmd.exe -i WDS -a [66C][Thu 09/04/2014 11:30:39]:Running: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS [66C][Thu 09/04/2014 11:30:39]:Waiting for the completion of: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS [66C][Thu 09/04/2014 11:31:35]:Run completed for: PowerShell.exe -Command Import-Module ServerManager; Get-WindowsFeature WDS; Add-WindowsFeature WDS [66C][Thu 09/04/2014 11:31:35]:Successfully installed WDS.
Настроены фильтры чтения TFTP:
Smsdpprov.log [66C][Thu 09/04/2014 11:31:35]:Setting TFTP config key as: System\CurrentControlSet\Services\WDSSERVER\Providers\WDSTFTP [66C][Thu 09/04/2014 11:31:35]:Configuring TFTP read filters [66C][Thu 09/04/2014 11:31:35]:SetupComplete is set to 0
Создается REMINST
общая папка и настроена конфигурация WDS:
Smsdpprov. log [66C][Thu 09/04/2014 11:31:35]:RegQueryValueExW failed for Software\Microsoft\Windows\CurrentVersion\Setup, REMINST [66C][Thu 09/04/2014 11:31:35]:RegReadDWord failed; 0x80070002 [66C][Thu 09/04/2014 11:31:35]:REMINST not set in WDS [66C][Thu 09/04/2014 11:31:35]:WDS is NOT Configured [66C][Thu 09/04/2014 11:31:35]:Share (REMINST) does not exist. (NetNameNotFound) (0x00000906) [66C][Thu 09/04/2014 11:31:35]:GetFileSharePath failed; 0x80070906 [66C][Thu 09/04/2014 11:31:35]:REMINST share does not exist. Need to create it. [66C][Thu 09/04/2014 11:31:35]:Enumerating drives A through Z for the NTFS drive with the most free space. [66C][Thu 09/04/2014 11:31:37]:Drive 'C:\' is the best drive for the SMS installation directory. [66C][Thu 09/04/2014 11:31:37]:Creating REMINST share to point to: C:\RemoteInstall [66C][Thu 09/04/2014 11:31:37]:Succesfully created share REMINST [66C][Thu 09/04/2014 11:31:37]:Removing existing PXE related directories [66C][Thu 09/04/2014 11:31:37]:Registering WDS provider: SourceDir: C:\SMS_DP$\sms\bin [66C][Thu 09/04/2014 11:31:37]:Registering WDS provider: ProviderPath: C:\SMS_DP$\sms\bin\smspxe. dll [66C][Thu 09/04/2014 11:31:37]:DoPxeProviderRegister [66C][Thu 09/04/2014 11:31:37]:PxeLoadWdsPxe [66C][Thu 09/04/2014 11:31:37]:Loading wdspxe.dll from C:\Windows\system32\wdspxe.dll [66C][Thu 09/04/2014 11:31:37]:wdspxe.dll is loaded [66C][Thu 09/04/2014 11:31:37]:PxeProviderRegister has suceeded (0x00000000) [66C][Thu 09/04/2014 11:31:37]:Disabling WDS/RIS functionality [66C][Thu 09/04/2014 11:31:39]:WDSServer status is 1 [66C][Thu 09/04/2014 11:31:39]:WDSServer is NOT STARTED [66C][Thu 09/04/2014 11:31:39]:Running: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall" [66C][Thu 09/04/2014 11:31:39]:Waiting for the completion of: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall" [66C][Thu 09/04/2014 11:31:50]:Run completed for: WDSUTIL.exe /Initialize-Server /REMINST:"C:\RemoteInstall" [66C][Thu 09/04/2014 11:31:50]:CcmInstallPXE: Deleting the DP mutex key for WDS. [66C][Thu 09/04/2014 11:31:50]:Installed PXE [66C][Thu 09/04/2014 11:32:03]:CcmInstallPXE [66C][Thu 09/04/2014 11:32:03]:PXE provider is already installed.[66C][Thu 09/04/2014 11:32:03]:Installed PXE
На удаленном dp теперь можно увидеть следующие значения, добавленные в HKEY_LOCAL_MACHINE\Software\Microsoft\SMS\DP
:
Примечание.
PxeInstalled
и IsPXE
имеют значение 1.
Если мы посмотрим на файловую систему удаленного DP, есть новое имя входа C:\SMS_DP$\sms\logs
:
SMSPXE.log Machine is running Windows Longhorn. (NTVersion=0X602, ServicePack=0) Cannot read the registry value of MACIgnoreListFile (00000000) MAC Ignore List Filename in registry is empty Begin validation of Certificate [Thumbprint B64B9DAF9BFB76A99DC050C21E33B3489643D111] issued to 'e728f6ce-29a6-4ac3-974e-ba3dc855d9a4' Completed validation of Certificate [Thumbprint B64B9DAF9BFB76A99DC050C21E33B3489643D111] issued to 'e728f6ce-29a6-4ac3-974e-ba3dc855d9a4'
Теперь точка распространения должна быть с поддержкой PXE и готова принимать входящие запросы.
Добавление загрузочных образов в DP с поддержкой PXE
При настройке новой точки распространения с поддержкой PXE необходимо выполнить дополнительные действия, чтобы включить полную функциональность.
Для этого перейдите в разделЗагрузочные образы загрузочных образов>операционных систем> библиотеки >программного обеспечения(x86), а затем щелкните правой кнопкой мыши и выберите Пункт Распространить содержимое>. Добавьте загрузочный образ в dp с поддержкой PXE. Повторите этот процесс для загрузочного образа (x64).
После этого диспетчер распространителя начнет обработку запроса и инициирует распространение в удаленный dp:
DistMgr.log Found notification for package 'RR200004'Used 0 out of 30 allowed processing threads. Starting package processing thread, thread ID = 0x152C (5420) Start adding package to server ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\... Attempting to add or update a package on a distribution point. Successfully made a network connection to \\RemoteDp.contoso.com\ADMIN$. CreateSignatureShare, connecting to DP Signature share exists on distribution point path \\RemoteDp.contoso.com\SMSSIG$ Share SMSPKGC$ exists on distribution point \\RemoteDp.contoso.com\SMSPKGC$ Checking configuration of IIS virtual directories on DP ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\ Creating, reading or updating IIS registry key for a distribution point. Virtual Directory SMS_DP_SMSSIG$ for the physical path C:\SMSSIG$ already exists. Created package transfer job to send package RR200004 to distribution point ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\. StoredPkgVersion (9) of package RR200004. StoredPkgVersion in database is 9. SourceVersion (9) of package RR200004. SourceVersion in database is 9.
Диспетчер передачи пакетов (dp является удаленным) затем инициирует отправку содержимого:
PkgXferMgr. log DeleteJobNotificationFiles deleted 1 *.PKN file(s) this cycle. Found send request with ID: 105, Package: RR200004, Version:9, Priority: 2, Destination: REMOTEDP.CONTOSO.COM, DPPriority: 200 Created sending thread (Thread ID = 0x1140) Sending thread starting for Job: 105, package: RR200004, Version: 9, Priority: 2, server: REMOTEDP.CONTOSO.COM, DPPriority: 200 Sending legacy content RR200004.9 for package RR200004 Finished sending SWD package RR200004 version 9 to distribution point REMOTEDP.CONTOSO.COM Sent status to the distribution manager for pkg RR200004, version 9, status 3 and distribution point ["Display=\\RemoteDp.contoso.com\"]MSWNET:["SMS_SITE=RR2"]\\RemoteDp.contoso.com\ StateTable::CState::Handle - (8210:1 2014-09-10 13:19:12.087+00:00) >> (8203:3 2013-11-26 15:43:48.108+00:00) Successfully send state change notification 7F6041B0-3EE2-427F-AB72-B89610A6331C Sending thread complete
Затем поставщик точек распространения SMS развертывает WIM в каталоге удаленной установки:
Smsdpprov. log [468][Wed 09/10/2014 14:09:59]:A DP usage gathering task has been registered successfully [99C][Wed 09/10/2014 14:19:07]:Content 'RR200004.9' for package 'RR200004' has been added to content library successfully [99C][Wed 09/10/2014 14:19:07]:Expanding C:\SCCMContentLib\FileLib\E8A1\E8A136A1348B4CFE97334D0F65934845F2B4675D0B7D925AB830378F4ECF39B9 from package RR200004 [99C][Wed 09/10/2014 14:19:07]:Finding Wimgapi.Dll [99C][Wed 09/10/2014 14:19:07]:Found C:\Windows\system32\wimgapi.dll [99C][Wed 09/10/2014 14:19:07]:Expanding RR200004 to C:\RemoteInstall\SMSImages
SMSPXE обнаруживает новый образ:
SMSPXE.log Found new image RR200004 PXE::CBootImageManager::QueryWIMInfo Loaded C:\Windows\system32\wimgapi.dll Opening image file C:\RemoteInstall\SMSImages\RR200004\boot.RR200004.wim Found Image file: C:\RemoteInstall\SMSImages\RR200004\boot.RR200004.wim PackageID: RR200004 ProductName: Microsoft® Windows® Operating System Architecture: 0 Description: Microsoft Windows PE (x86) Version: Creator: SystemDir: WINDOWS Closing image file C:\RemoteInstall\SMSImages\RR200004\boot. RR200004.wim PXE::CBootImageManager::InstallBootFilesForImage Temporary path to copy extract files from: C:\RemoteInstall\SMSTempBootFiles\RR200004.
Убедитесь, что эти загрузочные образы настроены для развертывания из DP с поддержкой PXE. Щелкните загрузочный образ правой кнопкой мыши и выберите Свойства>Источник данных, а затем выберите Развернуть этот образ загрузки из точки распространения с поддержкой PXE.
Процесс загрузки PXE
Пример процесса загрузки, описанный здесь, включает три компьютера: DHCP-сервер, DP с поддержкой PXE и клиент (компьютер с BIOS x64). Все они находятся в одной подсети.
Примечание.
Необходимо убедиться, что порты DHCP (67 и 68), TFTP (69) и BINL (4011) открыты между клиентским компьютером, DHCP-сервером и DP с поддержкой PXE.
В процессе загрузки PXE клиент должен сначала получить параметры TCP/IP и расположение загрузочного сервера TFTP. После включения и завершения post устройство начинает процесс загрузки PXE (отображается в меню выбора загрузки).
Первое, что делает встроенное ПО PXE, — это отправка широковещательной передачи DHCPDISCOVER (UDP-пакет) для получения сведений о TCP/IP. Сюда входит список запросов параметров, а ниже приведен пример трассировки сети со списком параметров из пакета DHCPDISCOVER :
Затем клиент PXE определяет сведения о поставщике и компьютере, чтобы запросить расположение и имя файла соответствующего загрузочного образа.
Затем DHCP-сервер и dp с поддержкой PXE отправляют клиенту DHCPOFFER , содержащий все соответствующие параметры TCP/IP.
В приведенном ниже примере предложения DHCP оно не содержит имя сервера или сведения о загрузочном файле, так как это предложение dhcp-сервера, а не DP с поддержкой PXE.
Затем клиент отвечает с помощью DHCPREQUEST после выбора DHCPOFFER. Он содержит IP-адрес выбранного предложения.
DHCP-сервер отвечает на DHCPREQUEST с помощью DHCPACK , который содержит те же сведения, что и DHCPOFFER. Имя узла сервера и имя загрузочного файла не указаны здесь:
На данный момент у нас по-прежнему нет сведений о загрузочном файле, однако теперь у клиента есть IP-адрес. Затем клиент PXE отправляет новое значение DHCPREQUEST в DP с поддержкой PXE после получения DHCPOFFER из более ранней широковещательной трансляции DHCPDISCOVER .
Dp с поддержкой PXE отправляет DHCPACK , содержащий расположение BootFileName и программу сетевой загрузки WDS (NBP).
Скачивание загрузочных файлов
После завершения диалога DHCP клиент запустит сеанс TFTP с запросом на чтение:
Сервер отвечает tsize, а затем blksize. Затем клиент передаст файл с сервера.
Примечание.
Размер этих блоков — blksize, а в данном случае — 1456 байт. Blksize можно настроить в Windows Server 2008 и более поздних версиях. См. статью Развертывание операционной системы по сети с помощью WDS завершается сбоем в Windows Server 2008 и Windows Server 2008 R2.
Здесь мы видим окончание диалога DHCP и начало передачи TFTP:
Когда программа сетевой загрузки WDS (NBP) была перенесена на клиентский компьютер, она будет выполнена. В нашем примере он начинается с скачивания
wdsnbp.com
. NBP определяет, может ли клиент загружаться из сети, должен ли клиент нажать клавишу F12, чтобы инициировать загрузку, и какой образ загрузки будет получен клиентом.NBP зависят от архитектуры и встроенного ПО (BIOS или UEFI). На компьютерах BIOS NBP является 16-разрядным приложением реального режима, поэтому можно использовать один и тот же NBP для операционных систем на базе x86 и x64.
В нашем случае (компьютер с BIOS x64) NBP находится в следующем каталоге на DP с поддержкой PXE:
\\remotedp\c$\RemoteInstall\SMSBoot\x64
Файлы выполняют следующие функции:
PXEboot.com
— x86 и x64 BIOS. Для продолжения загрузки PXE пользователь должен нажать клавишу F12 (это NBP по умолчанию).PXEboot.n12
— x86 и x64 BIOS: немедленно начинается загрузка PXE (не требуется нажимать клавишу F12 на клиенте).AbortPXE.com
— x86 и x64 BIOS: позволяет устройству немедленно начать загрузку с помощью следующего загрузочного устройства, указанного в BIOS. Это позволяет устройствам, которые не должны загружаться с помощью PXE, немедленно начать дополнительный процесс загрузки, не дожидаясь истечения времени ожидания.Bootmgfw.efi
— x64 UEFI и IA64 UEFI: версияPXEboot.com
EFI илиPXEboot.n12
(в EFI выбор того, следует ли загружать PXE, обрабатывается в оболочке EFI, а не в NBP).Bootmgfw.efi
эквивалентно объединению функциональных возможностейPXEboot.com
,PXEboot.n12
иabortpxe.com
bootmgr.exe
.wdsnbp.com
— x86 и x64 BIOS: специальный NBP, разработанный для использования службами развертывания Windows, который служит для следующих общих целей:- Обнаружение архитектуры
- Сценарии ожидающих устройств
Wdsmgfw. efi
— x64 UEFI и IA64 UEFI: специальный NBP, разработанный для использования службами развертывания Windows, который предназначен для следующих общих целей:- Обрабатывает запрос пользователя на нажатие клавиши для продолжения загрузки PXE.
- Сценарии ожидающих устройств
NBP скачивает загрузчик операционной системы и загрузочные файлы через TFTP, включая следующие:
smsboot\x64\pxeboot.com
smsboot\x64\bootmgr.exe
\SMSBoot\Fonts\wgl4_boot.ttf
\SMSBoot\boot.sdi
\SMSImages\RR200004\boot.RR200004.wim
С помощью этих файлов и WIM-файла WinPE в памяти создается RAMDISK.
Клиент загружается из RAMDISK.
Загрузка WinPE
После загрузки WinPE загрузочная оболочка TS инициируется из папки SMS, включенной в образ WinPE (эта папка внедряется в загрузочный WIM при импорте в Configuration Manager). Вы увидите, что этот процесс зарегистрирован в SMSTS.log , который находится в разделе X:\Windows\Temp\SMSTS\
.
Совет
Чтобы получить доступ к этому входу WinPE, включите командную строку в загрузочном образе. Для этого щелкните правой кнопкой мыши пунктНастройкасвойств>образа> загрузки и установите флажок Включить поддержку команд (только для тестирования). Затем вы можете получить доступ к командной строке, нажав клавишу F8 в WinPE.
Ниже приведен начальный процесс оболочки загрузки TS:
SMSTS.log ========================[ TSBootShell.exe ]======================== Succeeded loading resource DLL 'X:\sms\bin\i386\1033\TSRES.DLL' Debug shell is enabled Waiting for PNP initialization... RAM Disk Boot Path: NET(0)\SMSIMAGES\RR200004\BOOT.RR200004.WIM Booted from network (PXE) Network(PXE) path: X:\sms\data\ Found config path X:\sms\data\ This is not a fixed non usb disk Booting from removable media, not restoring bootloaders on hard drive X:\sms\data\WinPE does not exist. X:\_SmsTsWinPE\WinPE does not exist. Executing command line: wpeinit.exe -winpe The command completed successfully. Starting DNS client service. Executing command line: X:\sms\bin\i386\TsmBootstrap.exe /env:WinPE /configpath:X:\sms\data\ The command completed successfully.
Затем следует загрузочный ремешок диспетчера последовательностей задач:
SMSTS.log ========================[ TSMBootStrap.exe ]======================== Command line: X:\sms\bin\i386\TsmBootstrap.exe /env:WinPE /configpath:X:\sms\data\ Succeeded loading resource DLL 'X:\sms\bin\i386\1033\TSRES.DLL' Succeeded loading resource DLL 'X:\sms\bin\i386\TSRESNLC.DLL' Current OS version is 6.2.9200.0 Adding SMS bin folder "X:\sms\bin\i386" to the system environment PATH PXE Boot with Root = X:\ Executing from PXE in WinPE Loading TsPxe.dll from X:\sms\bin\i386\TsPxe.dll
После загрузки TSPXE он скачивает переменные TS с помощью TFTP:
SMSTS.log TsPxe.dll loaded Device has PXE booted Variable Path: \SMSTemp\2014. 09.05.18.20.31.0001.{0C616323-A027-41B0-A215-057AF4F1E361}.boot.var Succesfully added firewall rule for Tftp Executing: X:\sms\bin\i386\smstftp.exe -i 10.238.0.2 get \SMSTemp\2014.09.05.18.20.31.0001.{0C616323-A027-41B0-A215-057AF4F1E361}.boot.var X:\sms\data\variables.dat Executing command line: "X:\sms\bin\i386\smstftp.exe" -i 10.238.0.2 get \SMSTemp\2014.09.05.18.20.31.0001.{0C616323-A027-41B0-A215-057AF4F1E361}.boot.var X:\sms\data\variables.dat Process completed with exit code 0 Succesfully removed firewall rule for Tftp Successfully downloaded pxe variable file. Loading Media Variables from "X:\sms\data\variables.dat" Loading Media Variables from "X:\sms\data\variables.dat" Found network adapter "Intel 21140-Based PCI Fast Ethernet Adapter (Emulated)" with IP Address 10.238.0.3. Loading Media Variables from "X:\sms\data\variables.dat" Loading variables from the Task Sequencing Removable Media. Loading Media Variables from "X:\sms\data\variables.dat" Succeeded loading resource DLL "X:\sms\bin\i386\1033\TSRES. DLL" Setting SMSTSMP TS environment variable Setting _SMSMediaGuid TS environment variable Setting _SMSTSBootMediaPackageID TS environment variable Setting _SMSTSHTTPPort TS environment variable Setting _SMSTSHTTPSPort TS environment variable Setting _SMSTSIISSSLState TS environment variable Setting _SMSTSLaunchMode TS environment variable Setting _SMSTSMediaPFX TS environment variable Setting _SMSTSPublicRootKey TS environment variable Setting _SMSTSRootCACerts TS environment variable Setting _SMSTSSiteCode TS environment variable Setting _SMSTSSiteSigningCertificate TS environment variable Setting _SMSTSUseFirstCert TS environment variable Setting _SMSTSx64UnknownMachineGUID TS environment variable Setting _SMSTSx86UnknownMachineGUID TS environment variable
На этом этапе TSPXE находит точку управления (MP) и скачивает политику, прежде чем представить пользовательский интерфейс, чтобы пользователь мог выбрать необязательную последовательность задач:
SMSTS. log site=RR2, MP=<http://ConfigMgrR2.CONTOSO.COM>, ports: http=80,https=443 certificates are received from MP. CLibSMSMessageWinHttpTransport::Send: URL: ConfigMgrR2.CONTOSO.COM:80 CCM_POST /ccm_system/request Request was successful. Downloading policy from <http://ConfigMgrR2.CONTOSO.COM>. Retrieving Policy Assignments: Processing Policy Assignment {7898f153-a6de-43e9-98c3-ca5cc61483b0}. Processing Policy Assignment {fba19677-0e9b-490d-b601-07e247979bd4}. Processing Policy Assignment {6306ca4c-e7ed-4cf5-8419-af9b1695a909}. Processing Policy Assignment {05a027ff-e9cf-4fa1-8bd8-4565481061e2}. Processing Policy Assignment {b3c991f6-9f83-43c3-875c-f60c4492d278}. ... Successfully read 152 policy assignments.
Наконец, скачиваются переменные коллекции и компьютера и активируется страница приветствия:
SMSTS.log Retrieving collection variable policy. Found 0 collection variables. Retrieving machine variable policy. Downloading policy body {01000053}-{RR2}. Response ID: {01000053}-{RR2} Reading Policy Body. Parsing Policy Body. Found 0 machine variables. Setting collection variables in the task sequencing environment. Setting machine variables in the task sequencing environment. Running Wizard in Interactive mode Loading Media Variables from "X:\sms\data\variables.dat" Activating Welcome Page. Loading bitmap
Дополнительные сведения об устранении неполадок с загрузкой PXE см. в следующих статьях:
- Устранение неполадок с загрузкой PXE
- Расширенное устранение неполадок с загрузкой PXE в Configuration Manager.
Использование PXE для OSD по сети — Configuration Manager
- Статья
- Чтение занимает 7 мин
Относится к Configuration Manager (Current Branch)
Развертывания ОС, инициируемые средой выполнения перед перезагрузкой (PXE), в Configuration Manager позволяют клиентам запрашивать и развертывать операционные системы по сети. Для этого метода развертывания образ ОС и загрузочные образы отправляются в точку распространения с поддержкой PXE.
Примечание
При создании развертывания ОС, предназначенного только для компьютеров BIOS x64, образ загрузки x64 и образ загрузки x86 должны быть доступны в точке распространения.
Развертывания ОС, инициированные PXE, можно использовать в следующих сценариях:
Обновление существующего компьютера с помощью новой версии Windows
Установка новой версии Windows на новом компьютере (без операционной системы)
Выполните действия, описанные в одном из сценариев развертывания ОС, а затем используйте разделы этой статьи, чтобы подготовиться к развертываниям, инициируемым PXE.
Предупреждение
Если вы используете развертывания PXE и настраиваете оборудование устройства с сетевым адаптером в качестве первого загрузочного устройства, эти устройства могут автоматически запускать последовательность задач развертывания ОС без взаимодействия с пользователем. Проверка развертывания не управляет этой конфигурацией. Хотя эта конфигурация может упростить процесс и уменьшить взаимодействие с пользователем, она снижает риск случайного повторного создания образа устройства.
Начиная с версии 2006 последовательности задач на основе PXE могут скачивать облачное содержимое. Точка распространения с поддержкой PXE по-прежнему требует загрузочного образа, а устройству требуется подключение интрасети к точке управления. Затем он может получить дополнительное содержимое из шлюза управления облачными клиентами (CMG) с поддержкой содержимого. Дополнительные сведения см. в разделе «Поддержка загрузочных носителей для облачного содержимого».
Настройка точек распространения для PXE
Чтобы развернуть операционные системы Configuration Manager клиентах, которые делают запросы на загрузку PXE, настройте одну или несколько точек распространения для принятия PXE-запросов. Затем точка распространения отвечает на запросы загрузки PXE и определяет соответствующее действие развертывания. Дополнительные сведения см. в разделе «Установка или изменение точки распространения».
Примечание
При настройке одной точки распространения с поддержкой PXE для поддержки нескольких подсетей использование параметров DHCP не поддерживается. Чтобы разрешить сети перенаправлять запросы PXE клиента в точки распространения с поддержкой PXE, настройте вспомогательные IP-адреса на маршрутизаторах.
Если вы включите отвечающее устройство PXE в точке распространения без службы развертывания Windows, оно может быть на том же сервере, что и служба DHCP. Добавьте следующие параметры для поддержки этой конфигурации:
- Задайте значение DWord DoNotListenOnDhcpPort
1
в следующем разделе реестра: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.
Создайте текстовый файл в точке распространения с поддержкой PXE. Например, приведите имя файлаpxeExceptions.txt.
Для редактирования файла используйте обычный текстовый редактор, например Блокнот. Добавьте MAC-адреса компьютеров, которые точка распространения с поддержкой PXE должна игнорировать. Разделите значения MAC-адресов двоеточием и введите каждый адрес в отдельной строке. Пример:
01:23:45:67:89:ab
Сохраните текстовый файл в точке распространения с поддержкой PXE. Его можно сохранить в любом расположении на сервере.
Измените реестр в точке распространения с поддержкой PXE. Перейдите по следующему пути реестра:
HKLM\Software\Microsoft\SMS\DP
Создайте строковое значение MACIgnoreListFile . Добавьте полный путь к текстовом файлу в точке распространения с поддержкой PXE.Предупреждение
При неправильном использовании редактора реестра могут возникнуть серьезные проблемы, которые могут потребовать переустановки Windows. Корпорация Майкрософт не может гарантировать, что вы сможете решить проблемы, возникающие в результате неправильного использования редактора реестра. Используйте редактор реестра на свой риск.
После внесения этого изменения в реестр перезапустите службу 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:
Configuration Manager в базе данных сайта выполняет поиск системной записи, соответствующей MAC-адресу или SMBIOS клиента, который пытается загрузиться.
Примечание
Если компьютер, назначенный сайту, загружается в PXE для другого сайта, политики для этого компьютера не отображаются. Например, если клиент уже назначен сайту A, точка управления и точка распространения для сайта Б не смогут получить доступ к политикам с сайта A. Клиент не выполняет загрузку PXE.
Configuration Manager выполняет поиск последовательностей задач, развернутых в системной записи, найденной на шаге 1.
В списке последовательностей задач, найденных на шаге 2, Configuration Manager образ загрузки, соответствующий архитектуре клиента, который пытается загрузить. Если загрузочный образ найден с той же архитектурой, используется этот загрузочный образ.
При обнаружении нескольких загрузочных образов используется самый высокий или последний идентификатор развертывания последовательности задач. В случае многосайтовых иерархий сайт с более высокой буквой будет иметь приоритет при сравнении строк. Например, если они совпадают в противном случае, на сайте AAA будет выбрано развертывание с сайта ZZZ за прошлый год.
Если загрузочный образ не найден с той же архитектурой, Configuration Manager ищет загрузочный образ, совместимый с архитектурой клиента. Он выглядит в списке последовательностей задач, найденных на шаге 2. Например, 64-разрядный клиент BIOS/MBR совместим с 32-разрядными и 64-разрядными загрузочными образами. 32-разрядный клиент BIOS/MBR совместим только с 32-разрядными образами загрузки. Клиенты UEFI совместимы только с соответствующей архитектурой. 64-разрядный клиент UEFI совместим только с 64-разрядными загрузочными образами, а 32-разрядный клиент UEFI совместим только с 32-разрядными загрузочными образами.
Дальнейшие действия
Взаимодействие с пользователями для развертывания ОС
404: Страница не найдена
Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы приносим свои извинения за доставленные неудобства.
Что я могу сделать сейчас?
Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:
Поиск- Узнайте последние новости.
- Наша домашняя страница содержит самую свежую информацию о сети.
- Наша страница о нас содержит дополнительную информацию о сайте SearchNetworking, на котором вы находитесь.
- Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.
Просмотр по категории
ПоискЕдиные Коммуникации
- Услуги Carrier UCaaS расширяют преимущества облачной связи
UCaaS становится все более популярным, поскольку операторы связи предоставляют пользователям более сложные и интегрированные пакеты. Узнайте, почему это может сделать …
- Видео Zoom, предложения UCaaS приближаются к Teams, Webex
Компания Zoom представила множество функций для своей платформы UCaaS на конференции Zoomtopia, включая службы почты и календаря, а также неформальную …
- Cisco добавляет дополнительную интеграцию Webex-Teams для гибридной работы
Пользователи Cisco Webex теперь имеют больше гибридных рабочих функций, включая новую доску и интеграцию с Teams, iPhone и iPad . ..
SearchMobileComputing
- Вопросы и ответы Jamf: как упрощенная регистрация BYOD помогает ИТ-специалистам и пользователям
Руководители Jamf на JNUC 2022 делятся своим видением будущего с упрощенной регистрацией BYOD и ролью iPhone в …
- Jamf приобретет ZecOps для повышения безопасности iOS
Jamf заплатит нераскрытую сумму за ZecOps, который регистрирует активность на устройствах iOS для выявления потенциальных атак. Компании ожидают …
- Apple преследует растущий премиальный рынок с iPhone 14
Apple переключила свое внимание на смартфоны премиум-класса в последней линейке iPhone 14 с такими функциями, как режим блокировки, который ИТ …
SearchDataCenter
- Недорогие суперкомпьютеры HPE нацелены на рынок искусственного интеллекта
HPE выпускает недорогие суперкомпьютеры, предназначенные для обработки сложных рабочих нагрузок на основе ИИ. Dell надеется встретиться со своим давним конкурентом в …
- Серверы Dell PowerEdge следующего поколения предназначены для рабочих нагрузок HPC
Последнее поколение серверов Dell PowerEdge на базе процессора AMD EPYC в два раза быстрее, чем предыдущее поколение, с …
- Включите VXLAN в центры обработки данных для повышения скорости сети
Сети
VXLAN обеспечивают изоляцию сети и позволяют организациям более эффективно масштабировать сети центров обработки данных. Рассмотрите VXLAN для расширения…
ПоискITChannel
- Партнерская экосистема VMware задействована для ускорения облачных проектов
VMware расширяет связи с глобальными системными интеграторами и другими партнерами, поскольку ищет ресурсы, которые помогут клиентам увеличить …
- Облачная экономика остывает, но сделки с ИТ-услугами продолжаются
Осторожные расходы клиентов замедляют рост более широкого рынка облачных вычислений. Но поставщики ИТ-услуг продолжают заниматься слияниями и поглощениями для…
- Отчет Capital One по машинному обучению указывает на партнерство
Исследование лиц, принимающих решения в области управления данными, предполагает, что совместная работа будет играть важную роль в развитии корпоративных машин …
404: Страница не найдена
Страница, которую вы пытались открыть по этому адресу, похоже, не существует. Обычно это результат плохой или устаревшей ссылки. Мы приносим свои извинения за доставленные неудобства.
Что я могу сделать сейчас?
Если вы впервые посещаете TechTarget, добро пожаловать! Извините за обстоятельства, при которых мы встречаемся. Вот куда вы можете пойти отсюда:
Поиск- Узнайте последние новости.
- Наша домашняя страница содержит последнюю информацию о Windows Server.
- Наша страница «О нас» содержит дополнительную информацию о сайте, на котором вы находитесь, SearchWindowsServer.
- Если вам нужно, свяжитесь с нами, мы будем рады услышать от вас.
Просмотр по категории
SearchCloudComputing
- Сравните Amazon Lightsail и EC2 для нужд вашего веб-приложения
Не всем разработчикам нужны или нужны все возможности Amazon EC2. Посмотрите, подходит ли сокращенный и упрощенный Amazon Lightsail…
- VMware добавляет инструменты управления несколькими облаками
VMware представила HCX+, управляемый сервис для многооблачных центров обработки данных, а также возможности Kubernetes для частных облаков и …
- 11 основных преимуществ облачных вычислений
Локальные среды подходят не для всех организаций. Узнайте о главных преимуществах облачных вычислений, которые могут сэкономить …
SearchEnterpriseDesktop
- Как контролировать файлы Windows и какие инструменты использовать
Мониторинг файлов в системах Windows имеет решающее значение для обнаружения подозрительных действий, но существует так много файлов и папок, которые необходимо хранить. ..
- Как Microsoft Loop повлияет на службу Microsoft 365
Хотя Microsoft Loop еще не является общедоступным, Microsoft опубликовала подробную информацию о том, как Loop может соединять пользователей и проекты…
- В последнем обновлении Windows 11 добавлен проводник с вкладками
Последнее обновление Windows 11 предлагает проводник с вкладками для изменения порядка файлов и переключения между папками. ОС тоже…
ПоискВиртуальный рабочий стол
- Каковы лучшие службы и методы доставки приложений?
С помощью различных служб доставки приложений ИТ-команды могут предоставить сотрудникам качественный пользовательский интерфейс, но эти …
- Анализ хаоса на рынке виртуализации десктопов
От крупных приобретений до запуска совершенно новых продуктов и ребрендинга Citrix, Microsoft и VMware меняли настольные компьютеры.