You are on page 1of 33

VMware + OpenStack

Dan Wendlandt
Director of Product Management OpenStack @ VMware

Confidential
2010 VMware Inc. All rights reserved
VMware + OpenStack: No fork in the road

2
Why is OpenStack Interesting?

Freedo
Free?
m!

3
Choices, Choices, Choices

OpenStack provides the freedom to


Choose different technologies, while using a single cloud API + GUI
Choose different deployment models (do-it-your-self vs. vendor solution)

OpenStack

Compute? Network? Storage?

Mgmt?

What SW/HW infrastructure technologies meets my


needs for advanced features, cost structure, scale,
reliability, monitoring, performance, SLAs,
troubleshooting, etc?
Cloud Architects
& Cloud Admins

4
OpenStack as a Framework

The flexibility of the OpenStack framework


Vendor neutral + developer friendly API, with plugin architecture
Enables custom coding + rapid iteration by in-house development teams.

OpenStack

vSphere
Compute? NSX
Network? vSAN
Storage?

vCenter Operations
Mgmt? Mgmt

with the innovation and reliability of VMware


Best-in-class SW infrastructure technology, as individual
components or as an integrated software suite.

5
Embracing Customer Choice + OpenStack

Having great technology allows us to embrace customer choice.

Contribute to OpenStack
Integrate VMware compute, network, storage SW with OpenStack.
Make OpenStack better, helping customers succeed with their cloud effort.

Like all OpenStack vendors, compete for your business.


Show customers how VMware components helps them run a better cloud.
Work with ecosystem to make sure it is easy to deploy OpenStack + VMware

Our Goal: Make VMware the best and easiest way to run OpenStack

6
VMware Technologies and OpenStack
Tenant-Side

Horizon CLI Tools &


vCAC
( Web Portal ) Automation

Nova Neutron Cinder Glance

ESX & vCenter Datastores


vCenter NSX
3rd
rd-party / vSAN

Cloud Operator Tools 3rd


rd-Party Operator tools

(vCenter, vCOPs, Log Insight etc.) (e.g., Puppet/Chef)

OpenStack or 3rd Party Component Admin/Operator-Side


VMware Component

7
The Proof is in the Coding

VMware Havana Contributions: #7 contributor to core


projects.
17
Developers
319 Commits
3,693 Code Reviews

Neutro
n
Nov Cinder
a
Docs Tempest Devstack

Statistics from: http://www.stackalytics.com/

8
Thank you to our reviewers

~200 OpenStack Community members reviewed


VMware code....

If you are one of them, stop by the VMware booth for a little
thank-you that will help fuel those late-night reviewing
sessions!

10
VMware + OpenStack: Current Status

Grizzly 2013.1 Havana 2013.2

NVP/NSX already New features available


Neutron supported for in OpenStack when
production use. added to NSX

Early Filled feature gaps,


Initial vSphere
Nova support, with
customer fixed bugs,
beta expanded docs
vMotion/HA/DRS

Cinder Basic vSphere


iSCSI datastore driver
driver

Includes contributions from:

11
Grizzly OpenStack + vSphere Early Adopters

12
OpenStack on vSphere Early Adopter

13
OpenStack on vSphere Early Adopter

14
Intel IT Quick History

Open Source
Enterprise Private Private Cloud
Design Grid since
Cloud 2010 2012
1990s
13k VMs across 10 1.5k VMs across 2
60k servers across
datacenters datacenters
60+ datacenters
75% of Enterprise Running cloud-
Clouds Uncle
Server Requests aware and some
traditional apps
OpenStack - Intel IT Convergence
Platform
Enterpri
Silicon Validatio se
Design n Labs Hosting

OpenStack

Existing New
Infrastructure Infrastructure
Current Status and Plans
Running POC with Open Stack controlling vSphere (through
VC)

Enterprise App Platform (live migration, DRS, VMware HA,


and future tech)

What is working:
VM orchestration (create, destroy, start, stop) through Nova API/CLI/GUI
vSphere as interface to FC SAN
What we need:
Havana upgrade (many many fixes, thin provisioning, multi-cluster, etc)
Open Stack absorb/control of existing Virtual Center deployments
Multi Datacenter per Virtual Center
Continued VMware support of open source control plane for industry
Federation Experience for multi platform Hybrid consumption model

Goal: Share our production results in


Atlanta with all of you
OpenStack on vSphere Early Adopter

Bringing Private Cloud to Australia, OpenStack on VMware


Today @ 3:40pm

18
OpenStack on vSphere Early Adopter

19
Why OpenStack on VMware?
Tenant-Side

Horizon CLI Tools &


vCAC
( Web Portal ) Automation

Nova Neutron Cinder Glance

ESX & vCenter Datastores


vCenter NSX
3rd
rd-party / vSAN

Cloud Operator Tools Third Party Operator tools


(vCenter, vCOPs, Log Insight etc.) (e.g., Puppet/Chef)

OpenStack or 3rd Party Component Admin/Operator-Side


VMware Component

20
Why OpenStack on VMware?
Tenant-Side

Horizon CLI Tools &


vCAC
( Web Portal ) Automation

Nova Neutron Cinder Glance

ESX & vCenter Datastores


vCenter NSX
3rd
rd-party / vSAN

Cloud Operator Tools Third Party Operator tools


(vCenter, vCOPs, Log Insight etc.) (e.g., Puppet/Chef)

OpenStack or 3rd Party Component Admin/Operator-Side


VMware Component

21
Choosing a Compute Driver: Why vSphere for Nova?

Technical:
Purpose-built hypervisor platform provides
unmatched combination of reliability, security, and
performance.
Availability features (vMotion, HA) and compatibility
testing protect critical production workloads.
Advanced resource management (DRS, SDRS)
protects from noisy neighbors, better utilizes HW.

Operational:
Enterprise-polished solution simplifies adoption.
Enterprises already have the expertise.
Vast array of VMware + Ecosystem tools to manage
the infrastructure layer
Deploying OpenStack can be as simple as
deploying a single controller VM.

22
Why OpenStack on VMware?
Tenant-Side

Horizon CLI Tools &


vCAC
( Web Portal ) Automation

Nova Neutron Cinder Glance

ESX & vCenter Datastores


vCenter NSX
3rd
rd-party / vSAN

Cloud Operator Tools Third Party Operator tools


(vCenter, vCOPs, Log Insight etc.) (e.g., Puppet/Chef)

OpenStack or 3rd Party Component Admin/Operator-Side


VMware Component

23
Choosing a Network Driver: Why NSX for Neutron?

Technical Capabilities:
First and most production-hardened network
virtualization solution.
Doesnt relay on physical network for VLANs,
FW, etc. Works with gear from any vendor. Logical Load Balancer
Logical Firewall
The technical details matter: Logical Router
Logical Switch
Tunneling packet performance
Network & Security
High-availability + scale-out model.
Distributed network services.
NSX Controller NSX vSwitch
Compatibility + Ecosystem: VMware NSX
Network Virtualization Platform
Works on KVM, XenServer, and ESX.
Any Network Hardware
Integrations with many HW Switch vendors to allow
NSX to manage physical workloads.
Operations:
Troubleshooting tools to view how virtual networks
are built, impact of physical network failures.

24
Why OpenStack on VMware?
Tenant-Side

Horizon CLI Tools &


vCAC
( Web Portal ) Automation

Nova Neutron Cinder Glance

ESX & vCenter Datastores


vCenter NSX
3rd
rd-party / vSAN

Cloud Operator Tools Third Party Operator tools


(vCenter, vCOPs, Log Insight etc.) (e.g., Puppet/Chef)

OpenStack or 3rd Party Component Admin/Operator-Side


VMware Component

25
Choosing a Block Storage Driver: Why vSphere for Cinder?

Simple but Powerful:


Single driver works with any vSphere VMware vCenter Server
validated storage (NFS, iSCSI, FC)
Leverages huge validation efforts
across many vendors.
Includes VAAI array acceleration work vSphere
for snapshot, clone, etc.
VSAN
.
Enables VMware virtual SAN:
SSD SSD
Provides shared storage leveraging Hard
disks
SSD Hard
disks
Hard
disks

SDD/Hard-disks on the hypervisor.


Distributed Storage
Low-cost storage devices, but with
Aggregated Datastore
accelerated by local SSD cache.
SSD cache is configurable per-disk,
allowing extremely high IOPs for data
intensive workloads.

26
Live Demo of OpenStack on vSphere + NSX

Horizon

Nova vSphere vSphere


(compute) driver
vCenter
CPU 1 CPU n

vSphere
Cinder datastore NSX
(block storage) vSwitch Local
driver Disk

NSX
Controller Physical Network
(any vendor)
Neutron NSX
(network) driver

27
A dead simple way to get OpenStack + vSphere in your lab.

Not a product, not for production workloads

Introducing VOVA:
A single OVF file containing a full OpenStack install.
Deploy VMs via OpenStack to an existing cluster.
Import, answer a few questions, and go!
OpenStack on vSphere in under 20 minutes.
Updated for Havana:
New VOVA release today based on latest Havana,
includes vCenter web client plugin.

Download, ask questions, and provide feedback at:


https://www.vmware.com/go/openstack
Keep an eye out for an update later in Nov. with NSX support!

28
OpenStack on vSphere Hands-on-Lab

Visit: http://www.vmware.com/go/openstacklab

Remote desktop to your own OpenStack on


vSphere cloud in 30 seconds.

Includes step by step instructions to learn about


OpenStack on vSphere (Nova + Cinder).

Update for NSX + vSAN to come late 2013.

29
Enabling Customer Choice: Distro Partners

vSphere + NSX:
Coordinating on reference arch. Support of joint
! customers.
VMware and OpenStack: Bridging the Divide
Using Ubuntu and JuJu Thurs @ 9am

NSX:
! Ensuring support for joint customers using NSX
with Open vSwitch on RHEL.

vSphere + NSX:
! SUSE Cloud 2.0 includes support for vSphere,
NSX support is in progress.

30
Announcing Today: VMware + Mirantis Partnership

vSphere + NSX:
! Mirantis FUEL will support automated
provisioning of OpenStack with vSphere/NSX.
Joint reference arch and support coordination.

31
Take-aways

VMware is serious customer choice, and about helping its


customer succeed with OpenStack.

VMware has interesting compute/network/storage/mgmt


technologies, worth evaluating in your OpenStack deployment.

32
Thanks!

To learn more about OpenStack + VMware, please:


Visit our booths: vSphere + OpenStack, NSX multi-hypervisor,
software-defined storage.
Online Community: https://www.vmware.com/go/openstack
Follow @danwendlandt for updates.

Questions?

33
VMware Sessions @ OpenStack Summit
Day Time Room
Questions?
Title Speaker
Tues. 2:50 PM Sky City Marriott - User Panel: How did you bring OpenStack Cloud to your Panel
Grand Ballroom C company
Tues. 12:05 PM Asia World Navigating the Transition to Network Virtualization Martin Casado
Summit Hall 2
Tues. 3:40 PM Expo Breakout Bridging the Gap: Explaining OpenStack to VMware Scott Lowe
Room 1 Administrators
Wed. 11:15 AM Expo Breakout OpenStack + VMware: Customer Success Stories & Dan Wendlandt
Room 1 Whats Next
Wed. 2:00 PM Sponsor Demo OpenStack on VMware vSphere Scott Lowe
Theater
Wed. 5:30 PM Expo Breakout Network Virtualization with OpenStack Neutron & VMware Somik Behera
Room 1 NSX Dimitri Desmidt
Thur. 9:50 AM Sky City Marriott Differentiated Services == Differentiated Scheduling Gary Kotton
-Meeting Room 4
Thur. 2:40 PM Sky City Marriott - Open vSwitch Deep Dive: The Virtual Switch for Eric Lopez
Grand Ballroom C OpenStack Justin Pettit
Thur. 5:20 PM Sky City Marriott - How to Write a Neutron Plugin, If You Really Need To Salvatore Orlando
Grand Ballroom C Armando Migliaccio
Fri. 11:00 AM Sky City Marriott - Hands-on with OpenStack + vSphere Gary Kotton
Grand Ballroom
A&B
Fri. 1:30 PM Sky City Marriott - OpenStack Networking Hands-on Lab Eric Lopez
Grand Ballroom Aaron Rosen
A&B

34

You might also like