Ok, todos sabemos (ou devemos saber) que a resposta da Microsoft é um simples " NÃO! ".
Mas também sabemos que os hipervisores recentes podem suportar virtualização aninhada / recursiva, desde que a CPU subjacente ofereça virtualização de hardware; Os produtos recentes da VMware (ESXi 5, Estação de trabalho 8) até suportam isso nativamente , sem a necessidade de hacks feios.
Portanto, minha pergunta é: o Hyper-V pode ser executado com êxito (ou seja, permitindo a execução de máquinas virtuais) dentro de outros hipervisores?
Se sim, quais? E como?
Isso é apenas para teste , é claro.
virtualization
hyper-v
recursive
Massimo
fonte
fonte
Respostas:
Sim, pode, se as CPUs subjacentes suportarem as mais recentes extensões de virtualização (Intel VT-X / EPT) e se você estiver usando os produtos VMware mais recentes (Workstation 8, ESXi 5).
As configurações relevantes na sua VM devem ser as seguintes:
As três primeiras configurações podem ser ativadas via GUI (onde varia exatamente exatamente entre a estação de trabalho e o ESXi), a última precisa ser adicionada manualmente ao
.vmx
arquivo da VM .Além disso, no ESXi 5, você precisa adicionar a seguinte linha em
/etc/vmware/config
:fonte
Existem respostas diferentes para esta pergunta.
Antes do WS2016 / W10, a resposta correta era: Sim, você pode habilitar a função Hyper-V em uma VM Hyper-V, mas o hypervisor não seria iniciado. Portanto, você pode criar VMs no vHost, mas essas VMs não puderam iniciar.
No entanto, no Windows 10 e no WS2016 (TP4 e posterior), podemos usar o Hyper-V aninhado. Se você estiver bravo o suficiente para tentar, poderá criar um host, em um host, em um host, em um host, em um host ...
fonte
Para completar a resposta anterior. De acordo com essa pergunta e Michael H. comenta , atualmente o ESXi é a única opção para executar o Hyper-V em uma VM.
fonte