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
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.