As máquinas virtuais (VM) podem ser muito úteis se você precisar usar vários sistemas operacionais diariamente. Dito isto, por mais fáceis que sejam de usar, eles vêm em muitos tipos diferentes e escolher o certo pode ser complicado.
Um tipo específico de virtualização que não vemos com frequência é chamado de virtualização aninhada. É exatamente o que parece e é um pouco complicado de configurar, mas pode ser extremamente útil se esse for o tipo de coisa que você está procurando.
Na sua forma mais simples, a virtualização aninhada envolve a execução de uma máquina virtual dentro de outra máquina virtual. Isso significa que você tem um computador host e um sistema operacional executando uma máquina virtual com seu próprio conjunto de hardware e software virtualizado, no qual outra VM está em execução.
Essencialmente, ele adiciona outra camada de virtualização ao seu hipervisor e pode isolar a VM da máquina host por duas camadas separadas. Isso tem muitos casos de uso, especialmente em aplicativos de desenvolvimento onde você pode precisar de um ambiente isolado para testar estruturas de software, aplicativos, bases de código e assim por diante.
Quais requisitos você precisa para usar a virtualização aninhada?
Com base no hipervisor que você está usando, os requisitos de software e hardware para executar um ambiente de virtualização aninhado podem ser diferentes. Dito isto, os requisitos de hardware serão mais ou menos os mesmos em todos os aspectos. Quanto ao software, diferentes programas terão suas próprias versões que suportam virtualização aninhada.
No caso do VMware VirtualBox, o suporte para virtualização aninhada chegou com a versão 6.0 para CPUs AMD. CPUs Intel foram adicionadas posteriormente com a versão 6.1. Portanto, tudo o que você realmente precisa fazer é garantir que está executando a versão mais recente do VirtualBox e pronto.
Por que você precisaria usar a virtualização aninhada?
Conforme mencionado acima, a virtualização aninhada é usada principalmente em cenários de desenvolvimento para testar estruturas de software e bases de código em um ambiente isolado. No entanto, seus casos de uso não se limitam apenas a isso.
As VMs aninhadas podem ser bastante econômicas, pois você não precisa adicionar equipamentos físicos adicionais para mais máquinas. Eles também são fáceis de movimentar, portanto, se você (ou sua organização) estiver movendo máquinas do servidor local para a nuvem, o processo pode ser tão simples quanto exportar os arquivos da VM e carregá-los para outro computador ou hipervisor na nuvem.
Além disso, a flexibilidade fornecida pelas VMs aninhadas também oferece aos usuários a opção de executar vários hipervisores. Nem todos os hipervisores são construídos da mesma forma e às vezes você pode precisar escolher um em vez do outro. Por exemplo, é possível executar o Windows Hyper-V em uma VM do Windows hospedada no VirtualBox da VMware – executando dois hipervisores ao mesmo tempo.
Por último, mas não menos importante, eles também são fáceis de ampliar de acordo com suas necessidades. Tudo o que você precisa fazer é adicionar mais armazenamento, RAM ou uma CPU mais potente à sua máquina host, e as VMs, bem como as VMs aninhadas, poderão usar os recursos adicionais com apenas alguns cliques.
Como configurar uma VM aninhada
Configurar uma VM aninhada pode ser complicado com base no hipervisor que você está usando. Para o VirtualBox, porém, o processo é tão simples quanto clicar em uma caixa de seleção.
- Abra o VMware VirtualBox e clique no botãoConfiguraçõesícone na parte superior depois de selecionar sua VM.
- Vá para oSistemaseção e clique noProcessadorguia. Verifique oAtivar VT-x/AMD-V aninhadosopção e você está pronto para ir.
Em alguns sistemas, você pode notar que oAtivar VT-x/AMD-V aninhadoscaixa de seleção está esmaecida. Você pode substituir isso usando oVBoxManageferramenta. Veja como.
- Abra o prompt de comando e vá para o diretório de instalação do VirtualBox usando o seguinte comando. Observe que o comando usa o diretório de instalação padrão e você deve alterá-lo se instalou o VirtualBox em outro lugar.
cd C:Program FilesOrcaleVirtualBox - Imprima a lista de VMs disponíveis usando este comando. Você pode pular esta etapa se já souber o nome da VM que deseja alterar.
VBoxManage list vms - Por fim, digite o seguinte comando e pressione Enter para habilitar a virtualização aninhada na VM de sua escolha.
VBoxManage modifyvm "VM Name" --nested-hw-virt on
O processo para habilitar a virtualização aninhada funciona da mesma maneira, esteja você usando Windows, Linux ou macOS, incluindo os comandos do terminal conforme eles são instalados junto com o VirtualBox. Adicionalmente,VBoxManagepode fazer mais do que apenas ativar a virtualização aninhada. Abordamos seis comandos úteis do VirtualBox que você pode usar para gerenciar suas VMs aqui.
Etapas adicionais de solução de problemas para ativar a virtualização aninhada no Windows
Às vezes, os recursos de virtualização integrados do Windows podem causar problemas com a virtualização aninhada. Caso a GUI e os métodos de linha de comando não consigam habilitar a virtualização aninhada em seu sistema, você terá que desabilitar oPlataforma de Máquina Virtualrecurso.
- Pressione a tecla Windows, procure porAtivar ou desativar recursos do Windowse clique no resultado da pesquisa correspondente.
- Encontre oPlataforma de Máquina Virtualrecurso na lista, desmarque a caixa de seleção antes dele e clique no botãoOKbotão no canto inferior direito.
Você pode ser solicitado a reiniciar o seu PC. Uma vez feito isso, você pode tentar os comandos do prompt de comando mencionados acima para habilitar a virtualização aninhada em sua VM. Lembre-se de que você pode encontrar problemas específicos com base no seu sistema operacional e processador. Como seria de esperar, eles exigem soluções específicas para seu ambiente host e hardware.
Dito isso, os problemas mais comuns foram corrigidos por meio de atualizações ou discutidos o suficiente para que você encontre uma solução facilmente. Isso não quer dizer que você não deva ser dissuadido de experimentar VMs aninhadas só porque se deparou com um problema ao configurá-las, pois resolver esses problemas na maioria dos casos exigirá apenas um pouco de pesquisa e experimentação. Mais uma vez, você também pode simplesmente evitar muitos desses problemas se estiver usando a versão mais recente do VirtualBox e usar CPUs mais recentes, sejam elas Intel ou AMD.
VMs aninhadas podem ser úteis
Não só é possível criar VMs aninhadas, mas também pode ser bastante benéfico se feito corretamente. Claro, é mais adequado para cargas de trabalho de nicho específico, mas para o usuário certo, a flexibilidade e a escalabilidade, bem como a conveniência que oferecem, valem a pena a ligeira queda no desempenho.

![[Resolvido] Para onde vão os arquivos e fotos do AirDrop no iPhone/Mac?](https://elsefix.com/statics/image/placeholder.png)








![[Dica do Firefox] Bloqueie About:Config, About:Addons, About:Profiles e About:Support Pages](https://media.askvg.com/articles/images7/Your_Organization_Has_Blocked_Access_To_This_Page_Or_Website_Mozilla_Firefox.png)
