Solución de problemas de virtualización anidada


Este documento describe errores comunes que puede encontrar al utilizar la virtualización anidada y métodos para resolverlos. Para obtener más información sobre la virtualización anidada, consulte Creación de máquinas virtuales anidadas .

No se puede iniciar la VM anidada

Si su proyecto forma parte de una organización, es posible que su organización haya deshabilitado la capacidad de crear máquinas virtuales con virtualización anidada. Asegúrese 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 informa que la VM no está habilitada para el anidamiento, asegúrese de haber iniciado su VM con una plataforma de CPU Haswell o posterior. Para obtener más información, consulte Descripción general de la virtualización anidada .

No se puede salir de la VM anidada

Si no ejecutó screen antes de cada sesión de VM anidada, puede apagar la VM anidada o detener el proceso desde otra terminal. Para apagar la VM anidada, ejecute el comando poweroff desde su VM anidada. Alternativamente, inicie sesión en la VM host en otra terminal y finalice el proceso, luego ejecute screen en la VM host antes de iniciar una nueva VM anidada.

iptables no reenvía tráfico

  • iptables resuelve reglas de arriba a abajo. Asegúrese de que sus reglas tengan mayor prioridad que otras reglas.
  • Verifique que no haya reglas conflictivas que intercepten sus paquetes.
  • Considere vaciar sus iptables :

    1. Primero, establezca las políticas predeterminadas:

      sudo iptables -P INPUT ACCEPT
      sudo iptables -P FORWARD ACCEPT
      sudo iptables -P OUTPUT ACCEPT
      
    2. A continuación, borre todas las tablas y cadenas y elimine las cadenas que no sean las predeterminadas:

      sudo iptables -t nat -F
      sudo iptables -t mangle -F
      sudo iptables -F
      sudo iptables -X