Executando um vm dentro de um vm

0

Eu tenho uma VM na nuvem de uma empresa de VM na nuvem comercial. Esta máquina virtual é o windows server 2008. Instalei o vmware player neste host e quero rodar um ubuntu vm nele. VMWare player mostra um erro quando tento executar o Ubuntu - "VMWare player e hyper-v não são compatíveis. Remova a função Hyper-V do sistema antes de executar o VMWare player."

Soluções com falha:

1 - Remover hyper-v do painel de controle - > remova os recursos do Windows. O Hyper-V nem estava presente aqui.

2 - Remova o hyper-v usando o powershell. Diz sucesso, mas meu problema não foi corrigido.

Como corrijo este problema?

    
por testerjoe2 15.09.2017 / 21:40

2 respostas

4

Você não pode. O Hyper-V está sendo executado no computador que hospeda sua VM.

Se você estiver usando o Azure, então parece que algumas classes de instâncias suportam virtualização aninhada . Você pode ter que usar o Hyper-V em vez do VMware.

    
por 15.09.2017 / 21:49
0

Atualize para o Windows Server 2016 ou Windows 10 com pelo menos Atualização de Aniversário (v1607), aqui está possível executar VMs aninhadas com o Hyper-V.

Nested virtualization is a feature that allows you to run Hyper-V inside of a Hyper-V virtual machine. In other words, with nested virtualization, a Hyper-V host itself can be virtualized. Some use cases for nested virtualization would be to run a Hyper-V Container in a virtualized container host, set-up a Hyper-V lab in a virtualized environment, or to test multi-machine scenarios without the need for individual hardware.

Mas o aninhamento só funciona com o Hyper-V. Então você não pode executar o VMware dentro de uma VM do Hyper-V.

Virtualization applications other than Hyper-V are not supported in Hyper-V virtual machines, and are likely to fail. This includes any software that requires hardware virtualization extensions.

    
por 16.09.2017 / 08:18