En este documento se describen los errores habituales que pueden producirse al usar la virtualización anidada y los métodos para resolverlos. Para obtener más información sobre la virtualización anidada, consulta Crear VMs anidadas.
No se puede iniciar una VM anidada
Si tu proyecto forma parte de una organización, es posible que esta haya inhabilitado la opción de crear máquinas virtuales con virtualización anidada. Asegúrate de que la virtualización anidada esté permitida antes de intentar crear una máquina virtual que tenga la virtualización anidada habilitada.
El procesador no muestra la virtualización anidada
Si el comando grep -c vmx /proc/cpuinfo
devuelve 0
e indica que la VM no está habilitada para la anidación, asegúrate de haber iniciado la VM con una plataforma de CPU Haswell o posterior. Para obtener más información, consulta el resumen de la virtualización anidada.
No se puede salir de una VM anidada
Si no has ejecutado screen
antes de cada sesión de VM anidada, puedes cerrar la VM anidada o detener el proceso desde otra terminal. Para apagar la máquina virtual anidada, ejecuta el comando poweroff
desde dentro de la máquina virtual anidada.
También puedes iniciar sesión en la VM host en otra terminal y finalizar el proceso. A continuación, ejecuta screen
en la VM host antes de iniciar una nueva VM anidada.
iptables
no reenvía el tráfico
iptables
resuelve las reglas de arriba abajo. Asegúrate de que tus reglas tengan una prioridad más alta que otras reglas.- Comprueba que no haya reglas conflictivas que intercepten tus paquetes.
Prueba a vaciar la
iptables
:Primero, define las políticas predeterminadas:
sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD ACCEPT sudo iptables -P OUTPUT ACCEPT
A continuación, vacía todas las tablas y cadenas, y elimina las cadenas no predeterminadas:
sudo iptables -t nat -F sudo iptables -t mangle -F sudo iptables -F sudo iptables -X