Resolução de problemas de virtualização aninhada


Este documento descreve os erros comuns que pode encontrar quando usa a virtualização aninhada e os métodos para resolver esses erros. Para mais informações acerca da virtualização aninhada, consulte Criar VMs aninhadas.

Não é possível iniciar a VM aninhada

Se o seu projeto fizer parte de uma organização, esta pode ter desativado a capacidade de criar VMs com virtualização aninhada. Certifique-se de que a virtualização aninhada é permitida antes de tentar criar uma VM com a virtualização aninhada ativada.

O processador não apresenta a virtualização aninhada

Se o comando grep -c vmx /proc/cpuinfo devolver 0 e comunicar que a VM não está ativada para aninhamento, certifique-se de que iniciou a VM com uma plataforma de CPU Haswell ou posterior. Para mais informações, consulte a vista geral da virtualização aninhada.

Não é possível sair da VM aninhada

Se não executou screen antes de cada sessão de VM aninhada, pode encerrar a VM aninhada ou parar o processo a partir de outro terminal. Para encerrar a VM aninhada, execute o comando poweroff a partir da VM aninhada. Em alternativa, inicie sessão na VM anfitriã noutro terminal e termine o processo. Em seguida, execute screen na VM anfitriã antes de iniciar uma nova VM aninhada.

iptables não encaminha tráfego

  • iptables resolve as regras de cima para baixo. Certifique-se de que as suas regras têm uma prioridade superior à de outras regras.
  • Verifique se não existem regras em conflito a intercetar os seus pacotes.
  • Considere limpar a iptables:

    1. Primeiro, defina as políticas predefinidas:

      sudo iptables -P INPUT ACCEPT
      sudo iptables -P FORWARD ACCEPT
      sudo iptables -P OUTPUT ACCEPT
      
    2. Em seguida, limpe todas as tabelas e cadeias, e elimine as cadeias não predefinidas:

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