Исправлено: не удается создать виртуальный коммутатор Hyper-V 2019 (ошибка 0x80070002)

Каждой виртуальной машине, размещенной на Hyper-V 2019, вероятно, требуется виртуальная сетевая карта для связи с остальной сетью. Для этого нам нужно создать виртуальный коммутатор и назначить его виртуальной машине. В Hyper-V есть три разных виртуальных коммутатора, включая частный, внутренний и внешний. Коммутатор частной сети обеспечивает только связь между виртуальными машинами, размещенными на физическом сервере. Кроме того, внутренний коммутатор обеспечивает связь между виртуальными машинами и хостом Hyper-V. Последним, но не менее важным является внешний переключатель. Внешний коммутатор связан с физической сетевой картой и обеспечивает связь со всей сетью. После того, как мы создадим виртуальный коммутатор, следующим шагом будет назначение виртуального коммутатора виртуальной машине. Какой переключатель мы назначим? Это зависит от варианта использования виртуальной машины.

Некоторые ИТ-администраторы испытывают проблемы при создании виртуальных коммутаторов в Hyper-V, независимо от того, пытаются ли они создать его через графический интерфейс или Powershell. Одна из ошибок известна как « Ошибка применения изменений свойств виртуального коммутатора. Ошибка при добавлении соединений виртуального коммутатора Ethernet ». В деталях показан идентификатор GUID адаптера с окончательным текстом « Система не может найти указанный файл. (0x80070002) . Та же проблема возникает не только в Hyper-V 2019, но и в Hyper-V 2016 и Hyper-V 2012.

Существует несколько причин возникновения этой проблемы, но многие из них указывают на проблему с сетевой картой. Мы сосредоточимся на двух из них и расскажем вам о решениях, которые помогли ИТ-администраторам решить проблему. Это включает обновление сетевой карты, удаление ссылок NIC и повторное добавление роли Hyper-V. Итак, начнем. Если решение 1 не решает вашу проблему, попробуйте решение 2.

Решение 1. Обновите драйверы сетевой карты

В нашем случае мы используем физический сервер HPE ProLiant ML350 Gen10 Server. Чтобы обновить драйвер для сетевой карты, нам нужно зайти на сайт производителя и загрузить официальный драйвер для сетевой карты. Поскольку этот сервер использует сетевую карту Intel, мы также можем загрузить ее на веб-сайте Intel.

Решение 2. Переустановите роль Hyper-V и сбросьте ссылки NIC

  1. Войдите или подключитесь к Windows Server 2019, где установлена ​​роль Hyper-V
  2. Диспетчер открытых серверов
  3. Нажмите « Управление», а затем выберите « Удалить роли и компоненты».
  4. Нажмите Далее в разделе Перед тем, как начать
  5. Выберите сервер назначения и нажмите « Далее»
  6. Отмените выбор Hyper-V в разделе « Удалить роли сервера» и нажмите « Удалить компоненты».

  7. Нажмите Далее
  8. Нажмите Далее под Удалить компоненты
  9. Выберите Перезагрузить конечный сервер автоматически, если требуется
  10. Нажмите Да, чтобы подтвердить, а затем нажмите Windows, автоматически перезагрузится.

  11. Войдите или подключитесь к Windows Server 2019, где установлена ​​роль Hyper-V
  12. Щелкните правой кнопкой мыши меню «Пуск» и выберите « Windows PowerShell» («Администратор»).
  13. Введите netcfg -d и нажмите Enter . Это приведет к удалению всех ссылок NIC, поэтому убедитесь, что у вас есть физический доступ к серверу, или у вас есть хороший iLO или другое управляющее соединение.

  14. Перезагрузите Windows Server 2019
  15. Войдите или подключитесь к Windows Server 2019, где установлена ​​роль Hyper-V
  16. Откройте диспетчер сервера и установите Hyper-V, выполнив ту же процедуру, которую мы использовали для удаления роли. Вам нужно будет только выбрать роль Hyper-V.
  17. Щелкните левой кнопкой мыши в меню «Пуск» и найдите диспетчер Hyper-V
  18. Откройте диспетчер Hyper-V
  19. Перейдите и откройте Virtual Switch Manager в правой части окна Hyper-V Manager.
  20. Выберите « Внешний» в разделе « Какой тип виртуального коммутатора вы хотите создать», а затем нажмите « Создать виртуальный коммутатор».
  21. Введите имя внешнего переключателя
  22. Выберите сетевую карту в разделе Внешняя сеть.
  23. Нажмите Применить, а затем ОК
  24. Перейдите к виртуальной машине, где вы хотите назначить новый виртуальный коммутатор
  25. Щелкните правой кнопкой мыши на виртуальной машине и нажмите Настройки
  26. Нажмите на сетевой адаптер
  27. Выберите Внешний виртуальный коммутатор в разделе Виртуальный коммутатор.

  28. Нажмите Применить, а затем ОК
  29. Добавьте IP-адрес (если вы не используете DHCP)
  30. Наслаждайтесь работой с Hyper-V и виртуальными машинами

Интересные статьи