Solución: no se puede crear el conmutador virtual Hyper-V 2019 (error 0x80070002)

Es probable que cada máquina virtual alojada en Hyper-V 2019 requiera una tarjeta de red virtual para comunicarse con el resto de la red. Para hacerlo, necesitaríamos crear un conmutador virtual y asignarlo a la máquina virtual. Hay tres conmutadores virtuales diferentes en Hyper-V, incluidos privado, interno y externo. El conmutador de red privada solo proporciona comunicación entre máquinas virtuales alojadas en un servidor físico. Además de eso, el conmutador interno proporciona comunicación entre máquinas virtuales y el host Hyper-V. El último, pero no el menos importante, es el interruptor externo. Un conmutador externo está vinculado a la tarjeta de red física y proporciona comunicación con toda la red. Después de crear un conmutador virtual, el siguiente paso sería asignar un conmutador virtual a la máquina virtual. ¿Qué interruptor asignaremos? Depende del caso de uso de la máquina virtual.

Algunos administradores de TI están experimentando problemas al crear conmutadores virtuales en Hyper-V, independientemente de si están intentando crearlo a través de GUI o Powershell. Uno de los errores se conoce como " Error al aplicar cambios en las propiedades del conmutador virtual. Falló al agregar conexiones virtuales de conmutador de Ethernet ". Los detalles muestran el GUID del adaptador, con el texto final , " El sistema no puede encontrar el archivo especificado. (0x80070002) . El mismo problema ocurre no solo en Hyper-V 2019 sino también en Hyper-V 2016 e Hyper-V 2012.

Hay algunas razones por las que ocurre este problema, pero muchas de ellas apuntan a un problema con la tarjeta de red. Nos centraremos en dos de ellos y lo guiaremos a través de soluciones que han ayudado a los administradores de TI a resolver un problema. Incluye actualizar la tarjeta de red, eliminar referencias de NIC y volver a agregar la función Hyper-V. Entonces, comencemos. Si la solución 1 no resuelve su problema, intente con la solución 2.

Solución 1: actualice los controladores de la tarjeta de red

En nuestro caso, estamos utilizando el servidor físico HPE ProLiant ML350 Gen10 Server. Para actualizar el controlador de la tarjeta de red, necesitaríamos acceder al sitio web del fabricante y descargar un controlador oficial para la tarjeta de red. Como este servidor usa la tarjeta de red de Intel, también podemos descargarla en el sitio web de Intel.

Solución 2: reinstale la función Hyper-V y restablezca las referencias de NIC

  1. Inicie sesión o conéctese a Windows Server 2019 donde instaló la función Hyper-V
  2. Administrador del servidor abierto
  3. Haga clic en Administrar y luego elija Eliminar roles y características
  4. Haga clic en Siguiente debajo de Antes de comenzar
  5. Seleccione el servidor de destino y haga clic en Siguiente
  6. Anule la selección de Hyper-V en Eliminar roles de servidor y luego haga clic en Eliminar características

  7. Haga clic en siguiente
  8. Haga clic en Siguiente en Eliminar características
  9. Seleccione Reiniciar el servidor de destino automáticamente si es necesario
  10. Haga clic en para confirmar y luego haga clic en Windows se reiniciará automáticamente.

  11. Inicie sesión o conéctese a Windows Server 2019 donde instaló la función Hyper-V
  12. Haga clic derecho en el menú Inicio y haga clic en Windows Powershell (Administrador)
  13. Escriba netcfg -d y presione Entrar . Esto eliminará todas las referencias de NIC, así que asegúrese de tener acceso físico al servidor o tener una buena iLO u otra conexión de administración.

  14. Reiniciar Windows Server 2019
  15. Inicie sesión o conéctese a Windows Server 2019 donde instaló la función Hyper-V
  16. Abra el Administrador del servidor e instale Hyper-V siguiendo el mismo procedimiento que usamos para eliminar la función. Solo tendrá que seleccionar la función Hyper-V.
  17. Haga clic izquierdo en el menú Inicio y busque el Administrador de Hyper-V
  18. Abra el Administrador de Hyper-V
  19. Navegue y abra Virtual Switch Manager en el lado derecho de la ventana del Administrador de Hyper-V
  20. Seleccione Externo en Qué tipo de conmutador virtual desea crear y luego haga clic en Crear conmutador virtual
  21. Escriba el nombre del interruptor externo
  22. Elija la tarjeta de red en Red externa
  23. Haga clic en Aplicar y luego en Aceptar
  24. Navegue a la máquina virtual donde desea asignar un nuevo conmutador virtual
  25. Haga clic derecho en la máquina virtual y haga clic en Configuración
  26. Haga clic en Adaptador de red
  27. Elija el conmutador virtual externo en conmutador virtual

  28. Haga clic en Aplicar y luego en Aceptar
  29. Agregar dirección IP (si no está utilizando DHCP)
  30. Disfruta trabajando con Hyper-V y máquinas virtuales

Artículos De Interés