Виртуализация в Windows

Устранение: Невозможно создать виртуальный коммутатор 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.

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

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

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

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

  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 и нажмите Введите. Это приведет к удалению всех ссылок на сетевые карты, поэтому убедитесь, что у вас есть физический доступ к серверу или хорошее iLO или другое подключение для управления.
  14. Перезапустить Windows Server 2019
  15. Войти в систему или подключиться к Windows Server 2019, где вы установили роль Hyper-V
  16. Откройте Диспетчер серверов и установите Hyper-V, выполнив ту же процедуру, что и при удалении роли. Вам нужно будет выбрать только роль Hyper-V.
  17. Щелкните левой кнопкой мыши на Меню Пуск и найдите Диспетчер Hyper-V
  18. Откройте Hyper-V Manager
  19. Перейдите и откройте Менеджер виртуальных коммутаторов в правой части окна Hyper-V Manager
  20. Выберите Внешний в разделе Какой тип виртуального коммутатора вы хотите создать а затем нажмите Создать виртуальный коммутатор
  21. Введите имя внешнего коммутатора
  22. Выберите сетевую карту в разделе Внешняя сеть
  23. Нажмите Применить а затем OK
  24. Перейдите к виртуальной машине, которой нужно назначить новый виртуальный коммутатор
  25. Щелкните правой кнопкой мыши виртуальную машину и нажмите Настройки
  26. Нажмите кнопку Сетевой адаптер
  27. Выберите Внешний виртуальный коммутатор в разделе Виртуальный коммутатор
  28. Нажмите Применить и затем OK
  29. Добавьте IP-адрес (если вы не используете DHCP)
  30. Наслаждайтесь работой с Hyper-V и виртуальными машинами

Добавить комментарий