Назад | Перейти на главную страницу

Невозможно развернуть образы с WDS: PXE-E16: предложение не получено

В настоящее время я играю с лабораторной средой WDS на виртуальном сервере 2012 R2, который исправлен до последнего доступного уровня обновления. Этот сервер выполняет роль DHCP-сервера и имеет два настроенных сетевых адаптера. Один сетевой адаптер привязан к частному vSwitch, а другой - к внешнему vSwitch (так что я могу получать обновления из Интернета)

Сама служба WDS настроена для ответа на любые запросы PXE (без утверждения). На вкладке «Дополнительно» активирован переключатель «Авторизовать этот сервер служб развертывания Windows в DHCP». Я добавил простой установочный образ vanilla 2012 R2, включая соответствующий загрузочный образ. Также опция DHCP-сервера 060 PXEClient установлено значение PXEClient (я не устанавливал это вручную).

Однако моя цель WDS, которая является самой виртуальной машиной Hyper-V поколения 2 (и подключена к тому же частному vSwitch, что и сервер WDS), не извлекает образ. Вот что говорит процесс загрузки:

PXE Network Boot using IPv4
....
   Station IP address is 192.168.10.13

   PXE-E16: No offer received.
Boot Failed. EFI Network.
Boot Failed. EFI SCSI Device.
No Operating System was Loaded. Press a key to retry the boot sequence...

Я озадачен. Как вы можете видеть, клиент PXE получает IP-адрес от DHCP, но почему-то не может получить образ boot.wim. То же самое происходит при загрузке с виртуальной машины поколения 1, имеющей устаревшую сетевую карту. Я пробовал включать и отключать «Безопасную загрузку» в конфигурации целевой виртуальной машины WDS, а также изменение MAC-адреса виртуальной машины не повлияло на изменение.

Что я здесь делаю не так?

[приложение-0]

Включение ведения журнала отладки в Eventvwr -> Microsoft -> Windows -> Deployment-Services-Diagnostics - Debug ничего не раскрывает, только информационные сообщения. Также ничего подозрительного в журнале DHCP-сервера.

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

Удаление vNIC, подключенного к внешнему vSwitch, также не внесло изменений.

[приложение-1]

Я попытался перенести роль DHCP-сервера на другой сервер. Но теперь я не могу предоставить серверу опцию PXE. Его не видно из меню параметров. Снова документация Microsoft - это PITA ... Как мне установить опцию?

[приложение-2]

Я все еще не могу заставить его работать. Вот мой след wirehark. 192.168.10.2 - это мой DHCP-сервер 2012 R2 без каких-либо настроек, поскольку он находится в том же широковещательном домене / подсети, что и сервер WDS. 192.168.10.1 - это моя машина WDS.

[приложение-3]

Чтобы быть более конкретным, это относится только к виртуальным машинам поколения 2. Виртуальные машины поколения 1 можно без проблем загружать по протоколу PXE через устаревший vNIC.

Вы добавили загрузочные образы ?? (boot.wim)

Ваш DHCP-сервер предоставляет IP-адрес, но не PXE-информацию (IP-адрес TFTP-сервера и имя NBP)

то вам «нужны» варианты:

[x] 66 Boot Server host name     192.168.1.1

где 192.168.1.1 - это IP-адрес сетевой карты, которая подключается к сети развертывания.

[x] 67 BootFile Name   boot\x64\wdsnbp.com

конечно же должен существовать файл boot \ x64 \ wdsnbp.com!

У меня была та же проблема, но я просто проверил опции 66, 67 и оставил поле пустым, это только для той же подсети.

Все работает, я могу использовать PXE в UEFI с включенной Secureboot

Это для установки двух серверов, при установке одного сервера у меня нет проблем.

Джон Х.

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

Моя сеть простая, только сеть vSwitch, без VLAN. Если в вашей среде используются коммутаторы Cisco или других типов, это решение может не работать.

Решение

Проверьте расширенные настройки TCP / IP - WINS вкладка - отключить NetBIOS

Для получения дополнительной информации о том, как устранять неисправности, обратитесь к мой блог.

Заметка: Microsoft не рекомендует использовать параметры 66 и 67, если DCHP и WDS развернуты на одном сервере.

Видеть: Использование параметров DHCP 60, 66 и 67

Виртуальные машины G2 Hyper-V являются UEFI только тогда, когда ваш DHCP должен интерпретировать архитектуру клиента (параметр DHCP 93) и предоставлять соответствующий NBP. Клиенты UEFI должны загружать приложение UEFI как NBP

DHCP Option 93  Client's pre-OS runtime
      0             BIOS
      6             EFI32
      7             EFI64 
      9             EFI64

Настройки PXE DHCP не ваша проблема. Машина получает IP-адрес, и ее загрузочная информация или виртуальная машина 1-го поколения не работают. Проблема заключается в безопасной загрузке, UEFI и (по крайней мере, с WDS, интегрированном с SCCM 2012r2), какие развертывания вы назначили коллекции. Вы не получаете предложение машине, потому что она не входит в коллекцию, на которой что-либо развернуто.