Q: I want to deploy Windows 10 within Hyper-V VMs. What Hyper-V host is required?
A: From a support standpoint, Microsoft uses a consistent support policy for guest operating systems that are newer than the Host OS. Specifically, Microsoft supports a guest operating system (N) on an N-1 HOST. Thus, Windows Server 2012 R2 is supported as a guest on a Windows Server 2012 Hyper-V HOST, but it is not supported on a Windows Server 2008 R2 -SP1 Hyper-V HOST (N-2).
Here are a couple examples of supported configurations:
1. Windows 10 Client is supported as a guest on Windows Server 2012 R2 Hyper-V host.
2. Windows Server 2012 is supported as a guest on Windows Server 2008 R2 SP1 Hyper-V host.
3. Windows Server 2012 R2 is supported as a guest on Windows Server 2012 Hyper-V host.
Since there’s so much interest in Windows 10, here are further details:
|Hypervisor version||Windows 10 supported as guest?|
|Windows 8.1 Hyper-V||Yes|
|Windows 8.0 Hyper-V||No|
|Windows Server 2012 R2 Hyper-V||Yes|
|Windows Server 2012 Hyper-V||No|
Finally, from a best practices standpoint, Microsoft recommends deploying the latest, up-to-date version of Hyper-V as host.
Q: I want to deploy Windows Server 2016 within Hyper-V VMs. What Hyper-V host is required?
A: Windows Server 2016 is still under development and thus production support isn’t available yet. However, based on our consistent support policy, you can expect Windows Server 2016 to be supported as a guest operating system on Windows Server 2012 R2 Hyper-V.