Top Banner
OpenStack/Hyper-V FOLSOM DEEP DIVE
16

Folsom Summit - Hyper-V Deep Dive

Jul 04, 2015

Download

Documents

ppouliot

Slides presented at the OpenStack Summit October 2012
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Folsom Summit - Hyper-V Deep Dive

OpenStack/Hyper-VFOLSOM DEEP DIVE

Page 2: Folsom Summit - Hyper-V Deep Dive

Intro

Alessandro Pilotti

Cloudbase Solutions

[email protected]

Peter Pouliot, CISSP

Microsoft

[email protected]

Page 3: Folsom Summit - Hyper-V Deep Dive

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

Page 4: Folsom Summit - Hyper-V Deep Dive

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

Page 5: Folsom Summit - Hyper-V Deep Dive

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

Folsom!

Page 6: Folsom Summit - Hyper-V Deep Dive

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

Page 7: Folsom Summit - Hyper-V Deep Dive

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: Folsom Summit - Hyper-V Deep Dive

Which Operating

Systems?

Operating Systems:

Windows Server / Hyper-V Server 2008 R2

Windows Server / Hyper-V Server 2012

Windows 8 (Testing / Development only)

Page 9: Folsom Summit - Hyper-V Deep Dive

OpenStack Quick

Reference

Page 10: Folsom Summit - Hyper-V Deep Dive

Hyper-V/Glance

Integration

Native glance client support on Windows.

Upload images directly from the windows

compute node

VHDx support planned for Grizzly

Page 11: Folsom Summit - Hyper-V Deep Dive

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 12: Folsom Summit - Hyper-V Deep Dive

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 13: Folsom Summit - Hyper-V Deep Dive

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 14: Folsom Summit - Hyper-V Deep Dive

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 15: Folsom Summit - Hyper-V Deep Dive

Grizzly is Coming

Planning for Grizzly now!

Quantum

RDP access to VM Consoles

Windows Guest Agent

Cinder

Page 16: Folsom Summit - Hyper-V Deep Dive

Get Involved!

How can you help?

Testing

Documentation

Find us to chat or ask questions

Email:

[email protected]

[email protected]