Windows 10 build 10565 apresenta virtualização aninhada
Hoje foi anunciado pela Microsoft que o Windows 10 build 10565 inclui mais um recurso secreto. Inclui uma prévia da virtualização aninhada para Hyper-V. Este recurso emula determinados recursos de hardware necessários para executar o Hyper-V em uma máquina virtual. Então você pode ter uma máquina virtual dentro de uma máquina virtual!
Aqui está a declaração oficial que eles fizeram:
O Hyper-V depende do suporte de virtualização de hardware (por exemplo, Intel VT-x e AMD-V) para executar máquinas virtuais. Normalmente, depois que o Hyper-V é instalado, o hipervisor oculta esse recurso das máquinas virtuais convidadas, impedindo que máquinas virtuais convidadas instalem o Hyper-V (e muitos outros hipervisores).
A virtualização aninhada expõe o suporte à virtualização de hardware para máquinas virtuais convidadas. Isso permite que você instale o Hyper-V em uma máquina virtual convidada e crie mais máquinas virtuais dentro dessa máquina virtual subjacente.
Veja como você pode testar esse recurso e ter várias máquinas virtuais aninhadas.
- Crie uma VM no Hyper-V.
- Execute o script de habilitação do seguinte modo:
Dados os requisitos de configuração (por exemplo, a memória dinâmica deve estar desligada), a Microsoft tentou torná-lo mais fácil, fornecendo um script PowerShell.
Este script verificará sua configuração, mudará qualquer coisa que esteja incorreta (com permissão) e habilitará a virtualização aninhada para uma VM. Observe que a VM deve estar desligada.
Invoke-WebRequest https://raw.githubusercontent.com/Microsoft/Virtualization-Documentation/master/hyperv-tools/Nested/Enable-NestedVm.ps1 -OutFile ~ / Enable-NestedVm.ps1 ~ / Enable-NestedVm.ps1 -VmName
- Instale o Hyper-V na VM convidada.
- Ative a rede (opcional). Depois que a virtualização aninhada é habilitada em uma VM, a falsificação de MAC deve ser habilitada para que a rede funcione em seus convidados. Execute o seguinte comando PowerShell (como administrador) na máquina host:
Set-VMNetworkAdapter -VMName
-MacAddressSpoofing on - Crie VMs aninhadas.
É isso. A Microsoft forneceu mais detalhes sobre este recurso em seu oficial postagem do blog.