Nested Virtualization – Virtualizando uma máquina dentro de outra máquina virtual

Nome de titulo confuso né?
Mas basicamente é isso mesmo que significa Nested Virtualization. O ato de se criar um máquina virtual dentro de outra máquina virtual. Isso pode ser viável a fim de laboratórios, pois não é indicado a ambientes de produção.

Por padrão essa função vem bloqueada em uma máquina virtual, já a fim de evitar esse tipo de virtualização segmentada.

Para habilitar o Hyper-V dentro de uma VM(Windows Server), abra o server manager.

Avance até a guia de Roles e selecione Hyper-V.

Na caixa de informações que surgir, clique em Add Features.

Após isso, será apresentado um erro, informando não ser possível a ativação deste recurso. Clique em OK.

É este erro que vamos solucionar. Feche as abas abertas e desligue a VM.

No host (máquina onde o Hyper-V está instalado) abra o Power Shell como administrador e digite o seguinte comando:

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

Substitua o parâmetro <VMName> pelo nome da sua máquina virtual. Tecle enter.

Religue a máquina virtual e repita os processos até a parte de adição do recurso do Hyper-V.

Com isso será liberada a Nested Virtualization. Caso queira desativar, entre com o comando:

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false

Sobre Jhonathan Chaves 76 Artigos
Amante de novas tecnologias, apaixonado pela família e louco pelo Corinthians.

Seja o primeiro a comentar

Faça um comentário

Seu e-mail não será divulgado.


*