Hyper-V OpenStack Nova Compute


Published on

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Hyper-V OpenStack Nova Compute

  1. 1. Hyper-V and OpenStack Alessandro Pilotti Peter Pouliot CEO Cloudbase Solutions Sr SDET OpenStack @cloudbaseit Microsoft
  2. 2. OpenStack Essex Summit Goals:  Organize a development community to support and maintain the OpenStack/Hyper-V codebase  Re-Integrate Hyper-V codebase for Folsom Release  Make Hyper-V server the premier hypervisor for OpenStack compute workloads
  3. 3. Folsom Success story Established a community  5+ active members contributing Hyper-V restored in Folsom  All code Integrated and maintained within the active Nova-Compute codebase on Github Original Functionality restored and greatly improved Hyper-V v3 Server 2012 released and ready for OpenStack compute
  4. 4. Microsoft’s Hyper-V Server 2012 Ready for you to try with OpenStack Folsom!
  5. 5. Hyper-V 2012 availability FREE edition  Full Hypervisor  Minimum OS support  Minimum impact on security updates, etc Windows Server 2012  Just enable the related role Windows 8  For workstation / testing / development usage
  6. 6. Key Code Contributions for Folsom Alessandro Pilotti  Pause/Un-pause, Suspend/Resume,  Snapshot, Live Migration  Folsom integration, Hyper-V unit Testing Framework  Folsom Installer Pedro Navarro Perez  Volume attach/Detach  Boot from volume Jordan Rinke  Initial integration and Essex installer
  7. 7. Hyper-V 2012 and OpenStack Python Application installed as an application/service on the Hyper-V node. OpenStack compute utilizes key features baked into the Hyper-V Virtualization Platform Does not require windows clustering services Does not require shared storage
  8. 8. Hyper-V/Glance Integration Native glance client support on Windows. Upload images directly from the windows compute node VHDx support planned for Grizzly
  9. 9. Volume Attach/Detach Requirements Windows iSCSI initiator service enabled and running on hyper-v compute node. Configuration can be scripted Create, attach detach volumes using the OpenStack Dashboard or Nova commands. OS must be installed directly onto the created volume for “boot from volume” instances
  10. 10. Live Migration Requirements Each compute node must have Active Directory Domain Membership Nova-compute service must be running under an Active Directory Domain account. Shared nothing live migration can be enabled via simple powershell commands or from the Hyper-V management GUI. Live Migration initiated via nova live-migration commands
  11. 11. MSI InstallerFeatures: Independent Python environment to avoid conflicts with existing applications Installs and registers all the required dependencies Generates dynamically a nova.conf file based on the parameters provided by the user Creates a new Hyper-V external switch if required Registers Nova Compute as a service and starts it Enables the Microsoft iSCSI Initiator service (optional)
  12. 12. MSI Installer Continued.. Enables and configures Hyper-V Live Migration (optional ) FreeRDP for Hyper-V console access Installs a command prompt shortcut in the applications menu for a ready made OpenStack prompt (optional) Can be executed fully unattended and automated
  13. 13. Grizzly is Coming Planning for Grizzly now!  Quantum  RDP access to VM Consoles  Windows Guest Agent  Cinder  SQL Server support
  14. 14. Resources OpenStack Hyper-V Wiki  http://wiki.openstack.org/Hyper-V OpenStack Compute installer  http://www.cloudbase.it Hyper-V  http://www.microsoft.com/en-us/server-cloud/hyper-v- server/