banner
Centro de Noticias
Mejorando constantemente nuestras técnicas y calidad para mantenernos actualizados con las tendencias de la industria.

Consejos para iniciar la virtualización anidada de VirtualBox

Dec 27, 2023

Getty Images/iStockphoto

La virtualización anidada es la práctica de ejecutar un hipervisor dentro de una VM. Es útil en entornos de laboratorio para la capacitación de empleados o pruebas de desarrollo de códigos. Algunas organizaciones también utilizan la virtualización anidada cuando permiten que ciertos usuarios creen sus propias máquinas virtuales con límites sobre lo que esos usuarios pueden hacer.

VirtualBox es un hipervisor gratuito y de código abierto de Oracle que se ejecuta en una variedad de máquinas virtuales y admite virtualización anidada. Los usuarios de VirtualBox pueden virtualizar Oracle VM Server o KVM dentro de sus VM. Para configurar la virtualización anidada de VirtualBox, instala VirtualBox en el sistema operativo, crea una máquina virtual y luego instala una copia de VirtualBox en esa máquina virtual.

Con la virtualización anidada, puede otorgarle a un usuario acceso a una máquina virtual que ejecuta una copia anidada de VirtualBox. Luego, el usuario puede crear máquinas virtuales según sea necesario, pero no puede consumir más recursos de los que asigna a la máquina virtual con la copia anidada de VirtualBox. Esta estrategia protege el entorno virtual de las máquinas virtuales que abruman la memoria u otros recursos.

Para utilizar la virtualización anidada de VirtualBox, ejecute la versión 6.1 o superior. Oracle admite la virtualización anidada de forma limitada en la versión 6.0, pero sólo para determinadas CPU AMD. La versión 6.1 agrega soporte para procesadores Intel.

Generalmente, los administradores inician la virtualización anidada en VirtualBox por máquina virtual. Debe crear una máquina virtual antes de poder habilitar la virtualización anidada.

Una vez que cree la VM para alojar la copia anidada de VirtualBox, abra VirtualBox Manager, haga clic derecho en la VM y luego elija elAjustescomando del menú contextual.

ElAjustes El cuadro de diálogo contiene una serie de iconos que se encuentran en el lado izquierdo de la ventana. Clickea en elSistemay el cuadro de diálogo muestra la configuración del sistema de la máquina virtual.

La configuración del sistema se divide en una serie de pestañas. Selecciona elProcesadorpestaña, luego elHabilitar VT-x/AMD-V anidadocasilla de verificación y haga clicDE ACUERDO . Ahora la VM está lista para la virtualización anidada.

Los usuarios de VirtualBox a veces encuentran un mensaje atenuado.Habilitar VT-x/AMD-Vcasilla de verificación, como se muestra en la Figura 1. Si esto sucede, aquí se explica cómo solucionarlo.

Deshabilite los hipervisores. Primero, verifique que el sistema no tenga otros hipervisores habilitados. La virtualización anidada no funcionará si VirtualBox está en un sistema Windows con Hyper-V activado. Si debe deshabilitar Hyper-V, abra una sesión de PowerShell con permisos elevados y luego ingrese el siguiente comando:

Si usa Hyper-V para ejecutar contenedores Docker, es posible que deba abrir una ventana elevada del símbolo del sistema y ejecutar algunos comandos alternativos:

Vaya manual.Si confirma que no hay otros hipervisores instalados, pero aún tiene problemas, habilite manualmente la virtualización anidada en la línea de comando.

En un sistema Linux, el comando para habilitar la virtualización anidada es:

Si ejecuta VirtualBox en un sistema operativo Windows, ejecute el comando sin el signo de dólar. Asegúrese de ejecutar el comando en la misma carpeta donde está instalado VirtualBox. Este comando distingue entre mayúsculas y minúsculas.

En general, la configuración de la virtualización anidada de VirtualBox es un proceso bastante sencillo. Para obtener ayuda adicional, utilice la documentación de VirtualBox.

AjustesAjustesSistemaProcesadorHabilitar VT-x/AMD-V anidadoDE ACUERDOHabilitar VT-x/AMD-VDeshabilite los hipervisores.Vaya manual.