Каждая виртуальная машина, размещенная на 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 и сбросьте ссылки на сетевую карту
- Войдите в систему или подключиться к Windows Server 2019, где установлена роль Hyper-V
- Открыть Диспетчер сервера
- Нажмите кнопку Управление а затем выберите Удалить Роли и функции
- Нажмите на Далее в разделе Прежде чем начать
- Выберите целевой сервер и нажмите Следующий
- Снять выделение Hyper-V в разделе Удалить роли сервера а затем нажмите Удалить функции
- Нажмите Далее
- Нажмите Далее в разделе Удалить функции
- Выберите При необходимости автоматически перезагрузите целевой сервер
- Нажмите Да для подтверждения, а затем нажмите Windows автоматически перезапустится.
- Войти в систему или подключиться к Windows Server 2019, где вы установили роль Hyper-V
- Щелкните правой кнопкой мыши на Меню «Пуск и нажмите кнопку Windows Powershell (администратор)
- Введите netcfg -d и нажмите Введите. Это приведет к удалению всех ссылок на сетевые карты, поэтому убедитесь, что у вас есть физический доступ к серверу или хорошее iLO или другое подключение для управления.
- Перезапустить Windows Server 2019
- Войти в систему или подключиться к Windows Server 2019, где вы установили роль Hyper-V
- Откройте Диспетчер серверов и установите Hyper-V, выполнив ту же процедуру, что и при удалении роли. Вам нужно будет выбрать только роль Hyper-V.
- Щелкните левой кнопкой мыши на Меню Пуск и найдите Диспетчер Hyper-V
- Откройте Hyper-V Manager
- Перейдите и откройте Менеджер виртуальных коммутаторов в правой части окна Hyper-V Manager
- Выберите Внешний в разделе Какой тип виртуального коммутатора вы хотите создать а затем нажмите Создать виртуальный коммутатор
- Введите имя внешнего коммутатора
- Выберите сетевую карту в разделе Внешняя сеть
- Нажмите Применить а затем OK
- Перейдите к виртуальной машине, которой нужно назначить новый виртуальный коммутатор
- Щелкните правой кнопкой мыши виртуальную машину и нажмите Настройки
- Нажмите кнопку Сетевой адаптер
- Выберите Внешний виртуальный коммутатор в разделе Виртуальный коммутатор
- Нажмите Применить и затем OK
- Добавьте IP-адрес (если вы не используете DHCP)
- Наслаждайтесь работой с Hyper-V и виртуальными машинами