Overview
Microsoft Hyper-V is an amazing compute option for OpenStack. It blends perfectly well with any new or existing cloud deployment, interoperating with other hypervisors like KVM, VMware vSphere / ESXi or XenServer.
Windows instances work out of the box on Hyper-V, without the need of external drivers and with the benefits of Microsoft support.
Hyper-V also supports Linux guests, with the Linux Integration Services (LIS) already included in the kernel of any major distribution.
Cloudbase Solutions is the leading contributor of everything Windows related in OpenStack and the downloads available on this page include all the required Nova, Neutron, Ceilometer and Open vSwitch (OVS) components, automatically configured during deployment.
Last but not least, our OpenStack compute MSI installer can be deployed in a fully automated way using Puppet, Chef, SaltStack, Ansible, DSC, Windows Group Policies or any other automated configuration framework.
Download
Register and receive information on Cloudbase Solutions products, services and the latest updates:
Windows Hyper-V OpenStack Installer
FreeRDP HTML5 console for Nova
Features
- Includes everything you need to configure a Hyper-V OpenStack compute node
- Feature complete OpenStack compute experience
- Integrates with any OpenStack deployment
- Supports Open vSwitch and any standard SDN solution
- Supports iSCSI and SMB3 OpenStack volumes
- Live migration included, no need for additional components
- Works on Windows Server, Hyper-V Server and Nano Server
Supported OS
Windows Server / Hyper-V Server 2008 R2 (until Kilo) Windows Server / Hyper-V Server 2012 Windows Server / Hyper-V Server 2012 R2 (starting with Havana) Windows Server / Hyper-V Server 2016 (starting with Kilo) Windows Server / Hyper-V Server 2019 (starting with Liberty) Windows Server 2022 (starting with Xena) Windows 8, 8.1, 10, 11 (Testing / Development only)
Hypervisor Support Matrix
Expand the sections below to explore the OpenStack hypervisor features support comparison, between Hyper-V, KVM, VMware vSphere / KVM and XenServer.
Please be aware that the accuracy / completeness of the following (and given the basic characteristics of a wiki) is generally evolving and given its state of flux should be considered in draft state. Please refer to respective vendor’s documentation for a more authoritative indication of support.
Data source: http://docs.openstack.org/developer/nova/support-matrix.html
Feature | Hyper-V | Libvirt KVM (x86) | VMware vCenter | XenServer |
---|---|---|---|---|
Attach block volume to instance | ● | ❌ | ● | ● |
Detach block volume from instance | ● | ● | ● | ● |
Evacuate instances from a host | ● | ● | ? | ? |
Guest instance status | ● | ● | ● | ● |
Guest host status | ● | ● | ● | ● |
Live migrate instance across hosts | ● | ● | ❌ | ● |
Launch instance | ● | ● | ● | ● |
Stop instance CPUs | ● | ● | ❌ | ● |
Reboot instance | ● | ● | ● | ● |
Rescue instance | ● | ● | ● | ● |
Resize instance | ● | ● | ● | ● |
Restore instance | ● | ● | ● | ● |
Service control | ● | ● | ● | ● |
Save snapshot of instance disk | ● | ● | ● | ● |
Suspend instance | ● | ● | ● | ● |
Shutdown instance | ● | ● | ● | ● |
Resume instance CPUs | ● | ● | ❌ | ● |
Auto configure disk | ● | ❌ | ❌ | ● |
Instance disk I/O limits | ● | ● | ❌ | ❌ |
Config drive support | ● | ● | ● | ● |
Remote desktop over RDP | ● | ❌ | ❌ | ❌ |
View serial console logs | ● | ● | ● | ● |
Remote interactive serial console | ● | ● | ❌ | ❌ |
Remote desktop over SPICE | ❌ | ● | ❌ | ❌ |
Remote desktop over VNC | ❌ | ● | ● | ● |
Block storage support | ● | ● | ● | ● |
Block storage over fibre channel | ❌*Comming soon | ● | ❌ | ❌ |
Block storage over iSCSI | ● | ● | ● | ● |
CHAP authentication for iSCSI | ● | ● | ● | ● |
Image storage support | ● | ● | ● | ● |
Feature | Hyper-V | Libvirt KVM (x86) | VMware vCenter | XenServer |
---|---|---|---|---|
Network firewall rules | ● | ● | ● | ● |
Network routing | ● | ● | ● | ● |
Network security groups | ● | ● | ● | ● |
Flat networking | ● | ● | ● | ● |
VLAN networking | ● | ● | ● | ● |
VXLAN networking | ● | ● | ● | ● |
GRE networking | ❌ | ● | ● | ● |
NVGRE networking | ● | ❌ | ❌ | ❌ |