У меня установлен 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.