¿Cómo ejecutar Hyper-V en una máquina virtual con virtualización anidada?



Pruebe Nuestro Instrumento Para Eliminar Los Problemas

La instalación de la función del servidor Hyper-V o del servidor principal de Hyper-V en la máquina física es un proceso sencillo y no siempre requiere realizar una configuración adicional. El siguiente paso en la construcción del entorno aislado es implementar y configurar una máquina virtual, un sistema operativo y una aplicación alojada. Esto se conoce como virtualización tradicional. En este caso, la máquina física se abstrae y se presenta a los sistemas operativos invitados que están alojados en la máquina virtual. Pero, ¿y si queremos ejecutar un Hyper-V dentro de la máquina virtual? No es posible hacerlo de forma predeterminada, pero con cambios adicionales en el servidor Hyper-V y la máquina virtual de destino. La tecnología que nos permite ejecutar una máquina virtual dentro de la máquina virtual se llama virtualización anidada . También es compatible con otros proveedores populares, incluidos VMware, Citrix y Nutanix. Suena interesante, pero ¿cuál es el caso de uso de ejecutar una máquina virtual dentro de la máquina virtual? Los desarrolladores lo utilizan principalmente con fines de prueba, laboratorios y ejecución de contenedores Hyper-V.



Si intentamos instalar Hyper-V en la VM, obtendremos un error que dice que la instalación no se puede realizar debido a la falta de capacidades de virtualización.





La solución para este obstáculo es habilitar la virtualización anidada en el servidor Hyper-V para una máquina virtual de destino. En el siguiente texto, lo guiaremos a través del procedimiento para habilitar la virtualización anidada en el servidor Hyper-V alojado en Windows Server 2019.

  1. Iniciar sesión o conéctese a Windows Server 2019 donde instaló la función Hyper-V
  2. Abierto Administrador de Hyper-V
  3. Navegue hasta la máquina virtual donde desea habilitar la virtualización anidada. En nuestro ejemplo, es una máquina virtual llamada 'Windows2019' como se muestra en la captura de pantalla.
  4. Apaga la VM
  5. Haga clic derecho en el Menu de inicio y luego haga clic en Windows Powershell (administrador)
  6. Tipo Set-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $ true y luego presione En este ejemplo, Windows2019 es el nombre de la máquina virtual. Debería escribir el nombre de su VM alojada en su Hyper-V Manager
  7. El siguiente paso es configurar la red con la máquina virtual anidada. Esto se puede hacer usando MAC Spoofing o Network Address Translation (NAT). En nuestro caso, habilitaremos la suplantación de MAC escribiendo el comando Get-VMNetworkAdapter -VMName Windows2019 | Set-VMNetworkAdapter -MacAddressSpoofing activado en el Powershell. Reemplace Windows2019 con el nombre de su máquina virtual
  8. Encender la VM e inicie sesión en Windows Server 2019
  9. Abierto Administrador del servidor y haga clic en Agregar roles y funciones
  10. Hacer clic próximo debajo Antes de que empieces
  11. Hacer clic próximo debajo Seleccione el tipo de instalación
  12. Hacer clic próximo o elija el servidor de destino en Seleccionar servidor de destino
  13. Seleccione Hyper-V debajo Seleccionar roles de servidor y luego haga clic en Agrega características
  14. Haga clic en Siguiente para instalar Hyper-V
  15. Hacer clic próximo debajo Seleccionar características
  16. Hacer clic próximo debajo Hyper-V
  17. Elija adaptador de red en Crear conmutadores virtuales . Windows Server detectará automáticamente todos los adaptadores de red disponibles en esa máquina
  18. Hacer clic próximo debajo Migración de máquinas virtuales
  19. Hacer clic próximo o elija la ubicación predeterminada para el disco duro virtual o el archivo de configuración de la máquina virtual en Tiendas predeterminadas
  20. Seleccione Reinicie las funciones de destino, los servicios de función o las funciones en un servidor seleccionado, haga clic en instalar y luego haga clic en si debajo Confirmar selecciones de instalación
  21. Hacer clic Instalar en pc y espere hasta que Windows Server 2019 instale la función Hyper-V
  22. Hacer clic Instalar en pc debajo Confirmar la selección de instalación
  23. Espere hasta que Windows finalice la instalación de la función Hyper-V. Instalará automáticamente la máquina virtual.
  24. Iniciar sesión a Windows Server 2019
  25. Abierto Administrador del servidor
  26. Navegar a Herramientas y luego haga clic en Administrador de Hyper-V
  27. Instale una máquina virtual y disfrute jugando con Hyper-V
2 minutos de lectura