I need to run OpenStack on Hyper-V for test environments. Where to enable running hypervisor applications on Hyper-V. Help me please.
-
3What research have you done already? – sgtbeano Nov 29 '13 at 10:43
2 Answers
SImple: YOU DO NOT. Running a hypervisor in a hypervisor is generally not supported - there are some exceptions but those are specific to a product IIRC and come with a performance cost.
High-Performance Hypervisors need special support by the chip and that gets locked by the hypervisor - it is generally not made to support "chains of virtualzation" because they are pretty much not needed in a professional environment.
The only scenarios this may make sense is:
- Testing a hypervisor (when you develop it) and wanting to do so in an easy to wipe environment
- Being unprofessionally cheap, i.e. getting a small VPS and trying to run multiple VM's in it, or something along the line.
Otherwise you have access to the hardware and just run multiple VM's. The need to run "OpenStack on Hyper-V" is something like "Help my bypass a limitation of my architecture". It is not a good approach.

- 51,649
- 7
- 54
- 136
-
It does say that he wants it for test environments. I guess he's going to just learn how to use OpenStack by deploying some test machines on Hyper-V. – Vasili Syrakis Nov 29 '13 at 10:58
-
But still - a pro environment would have test machines for that. The scenario where you try out virtualization hardware nahd have no access to some (even lower power) test machines is just extremely rare. – TomTom Nov 29 '13 at 11:01
-
-
Then take on of you test machines. As I said - it is unusual a scenario not to have access to some test physical servers. – TomTom Nov 29 '13 at 11:11
-
-
1Ah, then this is off topic here? Not relevant to "Professional system administration"? – TomTom Nov 29 '13 at 11:19
-
This is called nested virtualization, and [recent Intel chips](https://en.wikipedia.org/wiki/Second_Level_Address_Translation) (since Nehalem!) most certainly _do_ support it. VMware supports it from ESXi 6.0, Xen supports it from 4.4, but Microsoft does not support it in Hyper-V. – Michael Hampton Jun 13 '15 at 18:22
-
Hyper-V is a Windows Server 2012 role which you can install via the Server Manager.
Once you've installed it, you can create virtual machines.
Good luck with OpenStack.

- 4,558
- 3
- 22
- 30