Solução de problemas da virtualização aninhada


Neste documento, descrevemos erros comuns que você pode encontrar ao usar a virtualização aninhada e métodos para resolvê-los. Para mais informações sobre virtualização aninhada, consulte Como criar VMs aninhadas.

Não é possível iniciar a VM aninhada

Se o projeto fizer parte de uma organização, talvez sua organização tenha desativado a capacidade de criar VMs com virtualização aninhada. Confirme se a virtualização aninhada é permitida antes de tentar criar uma VM com a virtualização aninhada ativada.

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

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

Não é possível sair da VM aninhada

Se você não tiver executado screen antes de cada sessão da VM aninhada, desligue a VM aninhada ou encerre o processo por meio de outro terminal. Para desligar a VM aninhada, execute o comando poweroff na VM aninhada. Se preferir, faça login na VM host em outro terminal e encerre o processo. Em seguida, execute screen na VM host antes de iniciar uma nova VM aninhada.

iptables não está encaminhando tráfego

  • O iptables resolve regras de cima para baixo. Certifique-se de que suas regras tenham prioridade mais alta que as demais.
  • Verifique se não há regras conflitantes que interceptem seus pacotes.
  • Considere limpar o iptables:

    1. Primeiro, defina as políticas padrão:

      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 exclua cadeias não padrão:

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