banner
Centro de notícias
Aprimorando constantemente nossas técnicas e qualidade para nos mantermos atualizados com as tendências do setor.

Dicas para iniciar a virtualização aninhada do VirtualBox

Dec 27, 2023

Getty Images/iStockphoto

A virtualização aninhada é a prática de executar um hipervisor dentro de uma VM. É útil em ambientes de laboratório para treinamento de funcionários ou testes de desenvolvimento de código. Algumas organizações também usam a virtualização aninhada quando permitem que determinados usuários criem suas próprias VMs com limites sobre o que esses usuários podem fazer.

VirtualBox é um hipervisor gratuito e de código aberto da Oracle que roda em uma variedade de VMs e oferece suporte à virtualização aninhada. Os usuários do VirtualBox podem virtualizar o Oracle VM Server ou KVM dentro de suas VMs. Para configurar a virtualização aninhada do VirtualBox, você instala o VirtualBox no sistema operacional, cria uma VM e, em seguida, instala uma cópia do VirtualBox nessa VM.

Com a virtualização aninhada, você pode conceder ao usuário acesso a uma VM que executa uma cópia aninhada do VirtualBox. Em seguida, o usuário pode criar VMs conforme necessário, mas não pode consumir mais recursos do que os alocados para a VM com a cópia aninhada do VirtualBox. Esta estratégia protege o ambiente virtual contra VMs que sobrecarregam a memória ou outros recursos.

Para usar a virtualização aninhada do VirtualBox, execute a versão 6.1 ou superior. A Oracle suporta virtualização aninhada de forma limitada na versão 6.0, mas apenas para determinadas CPUs AMD. A versão 6.1 adiciona suporte para processadores Intel.

Geralmente, os administradores iniciam a virtualização aninhada no VirtualBox por VM. Você deve criar uma VM antes de ativar a virtualização aninhada.

Depois de criar a VM para hospedar a cópia aninhada do VirtualBox, abra o VirtualBox Manager, clique com o botão direito na VM e escolha oConfiguraçõescomando no menu de atalho.

OConfigurações A caixa de diálogo contém uma série de ícones que aparecem no lado esquerdo da janela. Clique noSistemaícone e a caixa de diálogo exibe as configurações do sistema da VM.

As configurações do sistema estão divididas em uma série de guias. Selecione osProcessadoraba, então oAtivar VT-x/AMD-V aninhadoscaixa de seleção e cliqueOK . Agora a VM está pronta para virtualização aninhada.

Os usuários do VirtualBox às vezes encontram uma mensagem esmaecidaAtivar VT-x/AMD-Vcaixa de seleção, conforme mostrado na Figura 1. Se isso acontecer, veja como consertar.

Desative hipervisores. Primeiro, verifique se o sistema não possui outros hipervisores ativados. A virtualização aninhada não funcionará se o VirtualBox estiver em um sistema Windows com Hyper-V ativado. Se você precisar desabilitar o Hyper-V, abra uma sessão do PowerShell com permissões elevadas e digite o seguinte comando:

Se você usa o Hyper-V para executar contêineres Docker, talvez seja necessário abrir uma janela elevada do prompt de comando e executar alguns comandos alternativos:

Vá manualmente.Se você confirmar que não há outros hipervisores instalados, mas ainda encontrar problemas, habilite manualmente a virtualização aninhada na linha de comando.

Em um sistema Linux, o comando para ativar a virtualização aninhada é:

Se você executar o VirtualBox em um sistema operacional Windows, execute o comando sem o cifrão. Certifique-se de executar o comando na mesma pasta onde o VirtualBox está instalado. Este comando diferencia maiúsculas de minúsculas.

No geral, a configuração da virtualização aninhada do VirtualBox é um processo bastante simples. Para qualquer ajuda adicional, use a documentação do VirtualBox.

ConfiguraçõesConfiguraçõesSistemaProcessadorAtivar VT-x/AMD-V aninhadosOKAtivar VT-x/AMD-VDesative hipervisores.Vá manualmente.