I want to ask if anyone knows how to make Nested Virtualization work with an AMD CPU (e.g. Ryzen)?
My workstation is running inside Hyper-V, so it is essentially a VM guest however it is important that I am able to run docker on the Windows Guest VM.
The problem is when trying to connect it throws an error saying "nested virtualization is not supported"
01 Answer
I want to ask if anyone knows how to make Nested Virtualization work with an AMD CPU (e.g. Ryzen)?
Hyper-V doesn’t support nested virtualization on AMD processors.
One of the requirements for nested virtualization within a Hyper-V virtual machine is an Intel processor that supports VT-x.
An Intel processor with VT-x and EPT technology -- nesting is currently Intel-only.
You will need a different host or a different Hypervisor one that supports nested virtualization on AMD hosts.
Source: Prerequisites
3