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

ConfigMgr - действительно очень медленная загрузка PXE между машинами Hyper-V

У меня установлен ConfigMgr 2012 R2 CU3 на виртуальной машине Hyper-V. Виртуальные машины размещаются в кластере Server 2012 R2 Hyper-V, а сервер ConfigMgr также работает на Server 2012 R2.

Я пытаюсь загрузить другую виртуальную машину PXE из диспетчера конфигурации. Это работает, но процесс загрузки только для загрузки WinPE занял часы. ConfigMgr и клиентские машины находились на разных узлах кластера - оказывается, это актуально.

Действия по устранению неполадок на данный момент

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

Чтобы устранить любые проблемы с сетью, я попытался переместить клиентский компьютер так, чтобы он находился на том же узле, что и ConfigMgr, и он загрузился несколько быстрее. Повторно применил RamDiskTFTPBlockSize, и он стал красивым, быстрым и загрузился примерно за 2 минуты.

Итак, теперь я вполне уверен, что это проблема сети, но я не уверен, в чем проблема.

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

Обновить

Я пробовал загружать по сети физический клиентский компьютер, и он тоже медленный. В мониторе ресурсов на сервере ConfigMgr сетевой трафик, отправляемый клиенту, составляет около 130 Кбит / с. При запуске этого теста RamDISKTFTPBlockSize был установлен на 8192, и захваты пакетов подтверждают, что он использует этот размер блока.

конфигурация сети

Сеть для виртуальных машин настраивается следующим образом:

Есть идеи, что вызывает это, и как я могу это исправить?

Hyper-VExtensibleVirtualSwitch

У меня была такая же ошибка, и я делал то же самое, что и вы. Затем я обнаружил, что мое интернет-соединение также было очень медленным.

В сетевых подключениях выберите физическую сетевую карту, щелкните свойства, затем щелкните расширяемый виртуальный коммутатор Hyper-V, настройте, щелкните "Дополнительно" и щелкните "Очереди компьютеров Virtuel", в значении щелкните "Отключено".

Вот и все, теперь у вас будет полная скорость загрузки PXE. Я перешел с 20 минут на менее 1.