Correção: Não é possível criar o Comutador Virtual do Hyper-V 2019 (Erro 0x80070002)

Toda máquina virtual hospedada no Hyper-V 2019 provavelmente requer uma placa de rede virtual para se comunicar com o resto da rede. Para fazer isso, precisaríamos criar um comutador virtual e atribuí-lo à máquina virtual. Existem três comutadores virtuais diferentes no Hyper-V, incluindo privados, internos e externos. O comutador de rede privada fornece apenas comunicação entre máquinas virtuais hospedadas em um servidor físico. Além disso, o switch interno fornece comunicação entre máquinas virtuais e host do Hyper-V. O último, mas não o menos importante, é o comutador externo. Um comutador externo está ligado à placa de rede física e fornece comunicação com toda a rede. Depois de criarmos um comutador virtual, o próximo passo seria atribuir um comutador virtual à máquina virtual. Qual switch vamos atribuir? Depende do caso de uso da máquina virtual.

Alguns administradores de TI estão tendo problemas ao criar comutadores virtuais no Hyper-V, independentemente de estarem tentando criá-lo via GUI ou Powershell. Um dos erros é conhecido como “ Erro ao aplicar as alterações das propriedades do comutador virtual. Falha ao adicionar conexões de comutador de ethernet virtual. ” Os detalhes mostram o GUID do adaptador, com o texto final , “ O sistema não pode encontrar o arquivo especificado. (0x80070002) . O mesmo problema ocorre não apenas no Hyper-V 2019, mas também no Hyper-V 2016 e no Hyper-V 2012.

Existem algumas razões pelas quais esse problema ocorre, mas muitos deles estão apontando para um problema com a placa de rede. Vamos nos concentrar em dois deles e orientá-lo através de soluções que ajudaram os administradores de TI a resolver um problema. Inclui a atualização da placa de rede, a exclusão de referências de NIC e a adição da função Hyper-V. Então vamos começar. Se a solução 1 não resolver seu problema, tente com a solução 2.

Solução 1: atualizar os drivers da placa de rede

No nosso caso, estamos usando servidor físico HPE ProLiant ML350 Gen10 Server. Para atualizar o driver da placa de rede, precisaríamos acessar o site do fabricante e fazer o download de um driver oficial para a placa de rede. Como este servidor usa a placa de rede da Intel, também podemos baixá-lo no site da Intel.

Solução 2: Reinstalar a função Hyper-V e redefinir as referências da NIC

  1. Faça o login ou conecte-se ao Windows Server 2019 onde você instalou a função do Hyper-V
  2. Abra o Gerenciador de Servidores
  3. Clique em Gerenciar e, em seguida, escolha Remover Funções e Recursos
  4. Clique em Avançar em Antes de começar
  5. Selecione o servidor de destino e clique em Avançar
  6. Desmarque o Hyper-V em Remover funções do servidor e clique em Remover recursos

  7. Clique em Avançar
  8. Clique em Avançar, em Remover recursos.
  9. Selecione Reiniciar o servidor de destino automaticamente, se necessário
  10. Clique em Sim para confirmar e clique em Windows para reiniciar automaticamente.

  11. Faça o login ou conecte-se ao Windows Server 2019 onde você instalou a função do Hyper-V
  12. Clique com o botão direito no menu Iniciar e clique em Windows Powershell (Admin)
  13. Digite netcfg -d e pressione Enter . Isso excluirá todas as referências da NIC, portanto, certifique-se de ter acesso físico ao servidor ou de ter uma boa conexão com o iLO ou outra conexão de gerenciamento.

  14. Reinicie o Windows Server 2019
  15. Faça o login ou conecte-se ao Windows Server 2019 onde você instalou a função do Hyper-V
  16. Abra o Gerenciador do Servidor e instale o Hyper-V seguindo o mesmo procedimento que usamos para remover a função. Você só precisará selecionar a função Hyper-V.
  17. Clique com o botão esquerdo no Menu Iniciar e pesquise pelo Gerenciador do Hyper-V
  18. Abra o Gerenciador do Hyper-V
  19. Navegue e abra o Virtual Switch Manager no lado direito da janela do Hyper-V Manager
  20. Selecione Externo em Que tipo de comutador virtual você deseja criar e, em seguida, clique em Criar Comutador Virtual
  21. Digite o nome do comutador externo
  22. Escolha placa de rede em rede externa
  23. Clique em Aplicar e depois em OK
  24. Navegue até a máquina virtual na qual você deseja atribuir um novo comutador virtual
  25. Clique com o botão direito do mouse na máquina virtual e clique em Configurações
  26. Clique no adaptador de rede
  27. Escolha o comutador virtual externo em Comutador virtual

  28. Clique em Aplicar e depois em OK
  29. Adicionar endereço IP (se você não estiver usando o DHCP)
  30. Gosta de trabalhar com o Hyper-V e as máquinas virtuais

Artigos Interessantes