Risoluzione dei problemi di virtualizzazione nidificata


Questo documento descrive gli errori comuni che potresti riscontrare quando utilizzi la virtualizzazione e i metodi per risolverli. Per ulteriori informazioni sulla virtualizzazione nidificata, vedi Creazione di VM nidificate.

Impossibile avviare la VM nidificata

Se il tuo progetto fa parte di un'organizzazione, quest'ultima potrebbe aver disattivato la possibilità di creare VM con virtualizzazione nidificata. Accertati che la virtualizzazione nidificata è consentita prima di provare a creare una VM con virtualizzazione nidificata abilitata.

Il processore non mostra la virtualizzazione nidificata

Se il comando grep -c vmx /proc/cpuinfo restituisce 0 e segnala che la VM non è abilitato per la nidificazione, assicurati di aver avviato la VM con una CPU di Haswell o versioni successive. Per ulteriori informazioni, consulta Virtualizzazione nidificata Panoramica.

Impossibile uscire dalla VM nidificata

Se non hai eseguito screen prima di ogni sessione della VM nidificata, puoi arrestare la VM nidificata o interrompere il processo da un altro terminale. Per arrestare la VM nidificata, esegui il comando poweroff dalla VM nidificata. In alternativa, accedi alla VM host in un altro terminale e termina il processo, quindi esegui screen sulla VM host prima di avviare una nuova VM nidificata.

iptables non inoltra il traffico

  • iptables risolvi le regole dall'alto verso il basso. Assicurati che le regole siano più elevate principale rispetto ad altre regole.
  • Verifica che non esistano regole in conflitto che intercettano i pacchetti.
  • Valuta la possibilità di svuotare la cache di iptables:

    1. Innanzitutto, imposta i criteri predefiniti:

      sudo iptables -P INPUT ACCEPT
      sudo iptables -P FORWARD ACCEPT
      sudo iptables -P OUTPUT ACCEPT
      
    2. Quindi, svuota tutte le tabelle e le catene ed elimina le catene non predefinite:

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