16
Hyper-V and OpenStack Alessandro Pilotti CEO Cloudbase Solutions @cloudbaseit Peter Pouliot Sr SDET OpenStack Microsoft

Hyper-V OpenStack Nova Compute

Embed Size (px)

Citation preview

Page 1: Hyper-V OpenStack Nova Compute

Hyper-V and OpenStack

Alessandro PilottiCEO Cloudbase Solutions

@cloudbaseit

Peter PouliotSr SDET OpenStack

Microsoft

Page 2: Hyper-V OpenStack Nova Compute

OpenStack Essex SummitGoals:

Organize a development community to support and maintain the OpenStack/Hyper-V codebase

Re-Integrate Hyper-V codebase for Folsom ReleaseMake Hyper-V server the premier hypervisor for

OpenStack compute workloads

Page 3: Hyper-V OpenStack Nova Compute

Folsom Success storyEstablished a community

5+ active members contributing

Hyper-V restored in FolsomAll 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

Page 4: Hyper-V OpenStack Nova Compute

Microsoft’s Hyper-V Server 2012Ready for you to try with OpenStack Folsom!

Page 5: Hyper-V OpenStack Nova Compute

Hyper-V 2012 availabilityFREE edition

Full HypervisorMinimum OS support

Minimum impact on security updates, etc

Windows Server 2012 Just enable the related role

Windows 8For workstation / testing / development usage

Page 6: Hyper-V OpenStack Nova Compute

Key Code Contributions for Folsom

Alessandro PilottiPause/Un-pause, Suspend/Resume, Snapshot, Live MigrationFolsom integration, Hyper-V unit Testing FrameworkFolsom Installer

Pedro Navarro PerezVolume attach/Detach Boot from volume

Jordan RinkeInitial integration and Essex installer

Page 7: Hyper-V OpenStack Nova Compute

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

Page 8: Hyper-V OpenStack Nova Compute

Hyper-V/Glance Integration

Native glance client support on Windows.

Upload images directly from the windows compute node

VHDx support planned for Grizzly

Page 9: Hyper-V OpenStack Nova Compute

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

Page 10: Hyper-V OpenStack Nova Compute

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

Page 11: Hyper-V OpenStack Nova Compute

MSI Installer

 Features:

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)

Page 12: Hyper-V OpenStack Nova Compute

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

Page 13: Hyper-V OpenStack Nova Compute

Demo

Page 14: Hyper-V OpenStack Nova Compute

Grizzly is ComingPlanning for Grizzly now!

QuantumRDP access to VM ConsolesWindows Guest AgentCinderSQL Server support

Page 15: Hyper-V OpenStack Nova Compute

Q & A