====== Hyper-V Netsed VMs ====== Setting up a Lab environment, Netsted VMs can be useful to simulate a VM Host. This does come with some caveats: not all Hypervisors are supported. More information in the [[https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/user-guide/nested-virtualization|Microsoft Docs]] ===== Initial Setup ===== After creating the Host-VM, this command needs to be executed ones, to enable Virtualization on the VM. Set-VMProcessor -VMName $HostVMName -ExposeVirtualizationExtensions $true This command needs to be executed as Administrator and while the Machine is turned off. ===== Networking Setup ===== To enable Networking for the Guests on the Host-VM, this command needs to be executed. It can be executed, while the VM is running, and no restarting is necessary. Get-VMNetworkAdapter -VMName $HostVMName | Set-VMNetworkAdapter -MacAddressSpoofing On This is only needed if the VMs want to connect to outside the Host-VM. Host-VM Private Switches work normally. After changing the Networking Setup, it might be needed to reexecute this command.