Following the recent announcement last Friday of the availability of OpenStack Havana release 2013.2.2, we’re glad to announce that the Havana 2013.2.2 Hyper-V Nova compute installer is available for download.
Installing it is amazingly easy as usual, just get the free Hyper-V Server 2008 R2 / 2012 / 2012 R2 or enable the Hyper-V role on Windows Server 2008 R2 / 2012 / 2012 R2 and start the installer. No need for additional requirements!
If you prefer to deploy OpenStack on Hyper-V via Chef, Puppet, SaltStack or group policies, here’s how to execute the installer in unattended mode.
How to get started?
Your Hyper-V compute nodes can be added to any Havana OpenStack cloud, for example based on Ubuntu or RDO on RHEL/CentOS. As soon as the installer is done you’ll see the new compute node in your cloud, no need for anything else.
What type of guest instances can I run on Hyper-V?
Windows, Linux or FreeBSD instances. Another key advantage is that beside Windows, most modern Linux distributions come already with the Hyper-V integration components installed, no need to deploy additional tools or drivers. Just make sure that your Glance images are in VHD or VHDX format!
A typical use case consists in running multiple hypervisors in your OpenStack cloud, for example KVM for Linux guests and Hyper-V for Windows guests.
If you’d like to test how Windows images run on OpenStack, here are the official Microsoft OpenStack Windows Server 2012 R2 evaluation images ready for download.
Licensing and support
Hyper-V 2012 R2 is free and provides all the hypervisor related features that you can find on Windows Server 2012 R2 with no memory or other usage limitations.
If you want to run Windows guests you might want to check out the Microsoft SPLA and Volume Licensing options (this applies to any hypervisor, not only Hyper-V). By using Windows Server Datacenter licenses, which provide unlimited virtualization rights, you might be surprised to see how cheap licensing can be!
Please note that based on your licensing agreement, Microsoft provides full support for your Windows virtual machines running on Hyper-V. This is rarely the case if you decide to run Windows on KVM, unless your stack is listed in the Microsoft SVVP program!
Release Notes
Beside the upstream Nova, Neutron and Ceilometer components updated for 2013.2.2, we also added to this release additional bug fixes that already landed in Icehouse but whose backporting to Havana still needs to be merged or that are still in the process of being merged. Here’s the full list:
Nova
- VHD format check is not properly performed for fixed disks in the Hyper-V driver
- When resize failed in hyperv, the error message isn’t sufficient for debugging
- ConfigDrive metadata is incorrectly generated on Windows
- Cannot resize VM to a different compute node when using hyperv_utils_v2
- Resize on hyperV does not preserve the config drive image
- Querying Windows via WMI intermittently fails in get_device_number_for_target
- VHDX snapshot from Hyper-V driver is bigger than original instance
- Wrong variable name in debug statement in the Hyper-V driver
- Wrong variable used in log statement in the Hyper-V driver
Neutron
- Hyper-V agent fails when enabling Ceilometer metrics collection
- Hyper-V agent fails when ceilometer ACLs are already applied
Ceilometer
- Hyper V disk pollster,the value of disk.read.requests/disk.write.requests/disk.read.bytes/disk.write.bytes always stay the same(which is always 0)
- Hyper-V CPU pollster,could not get CPU time for instance: list index out of range
The road to Icehouse
Would you like to test how our latest bits work, maybe by using Devstack? Our Icehouse beta installer is packaged and released automatically anytime a new patch lands in Nova, Neutron or Ceilometer.