By definition, nested virtualization is a feature that allows you to run a Hypervisor inside of a guest virtual machine. Along with the release of Windows Server 2016 lots of cool new features made their appearance and one of those is the support for nested virtualization.
Configure Nested Virtualization
Set-VMProcessor -VMName "NameoftheVMGuest" -ExposeVirtualizationExtensions $true
Disable Nested Virtualization
You can disable nested virtualization for a stopped virtual machine using the following PowerShell cmdlet:
Set-VMProcessor -VMName "NameoftheVMGuest" -ExposeVirtualizationExtensions $false
- Do not enable dynamic memory for the nested Hyper-V, just prealocate all the memory from the start. Recommended at least 4GB of Ram.
- Enable MAC Address Spoofing, that is why you need to route the packets properly since you will be using a virtual switch within another virtual switch (inception).
- VMware ESXi Hypervisor also supported as a nested option.
Thanks for reading my blog!
Feel free to drop your comment or question below.