Habilitando o Nested Virtualization no Hyper-v do Windows 10
Salve IT Pros!
Fazia um tempo que eu não postava algo por aqui, mais hoje fiz questão de postar esse artigo sobre Nested no Hyper-v, pois essa foi uma das Features mais aguardadas por mim.
Todo mundo que estuda virtualização principalmente com plataforma Microsoft tinha dificuldade em levantar seus laboratórios de estudos, principalmente quando se pretendia levantar um Cluster ou Cenários de Nuvem Hibrida com System Center Virtual Machine Manager, agora finalmente esse recurso já está disponível no Windows 10 Build 10586 e Windows Server 2016 Technical Preview 4.
Se você pretende brincar com Nested Virtualization no seu hyper-v do Windows 10 atente para os requisitos:
- A Maquina Virtual que executará a Função Hyper-v precisará ter no mínimo 4 GB de RAM ( Memória Estática )
- Pelo menos Windows Server 2016 TP4 ou Windows 10 Build 10586 devem estar sendo executados no host físico e no host virtualizado.
- Este recurso atualmente só e suportado em processadores Intel com a instrução Intel VT-x. Não há suporte ainda para processadores AMD.
1) Faça o download aqui do Script Powershell disponibilizado pela Microsoft
2) Salvei o Script Enable-NestedVm.ps1 eu salvei em “D:\Aplicativos\BIB-Commands” Execute o Powershell como administrador, talvez seja necessário desabilitar a execução de scripts assinados, comigo foi necessário. Execute o Comando:
Set-ExecutionPolicy Unrestricted
3) Acesse pelo Powershell o diretório onde você salvou o script e execute o comando mostrado na Imagem Abaixo:
Na sequência será necessário sua confirmação de Y para Habilitar o Nested na VM ou N para cancelar
Em seguida você receberá um aviso informando que a Virtualização Aninhada não tem suporte da Microsoft para habilitar pressione Y.
Script faz o seguinte:
- Desabilita memória dinâmica em VM
- Desligamentos da VM
- Permite extensões de Virtualização
- Habilita Falsificação de Endereço MAC ( Para Conectividade de Rede no Interior das VMS no Host Virtualizado)
- Setar 4Gb de memória estática para VM
No meu exemplo eu estou com uma VM com Windows Server 2016 TP4 Sendo executada no meu Hyper-v do Windows 10 e dentro dessa VM habilitei a Função Hyper-v e criei uma VM com Windows 8.1 que está sendo executada conforme a imagem abaixo:
Bom pessoal espero que possam utilizar bastante esse recurso para fins de estudo.
Até a próxima!!
Administrador e coordenador do site!