© 2010 VMware Inc. All rights reserved
Confidential
VMware + OpenStack
Dan Wendlandt
Director of Product Management – OpenStack @ VMware
2
VMware + OpenStack: No fork in the road…
3
Why is OpenStack Interesting?
Free?Freedom!
4
Choices, Choices, Choices…
• Choose different technologies, while using a single cloud API + GUI
• Choose different deployment models (do-it-your-self vs. vendor solution)
OpenStack provides the freedom to…
OpenStack
Compute? Network? Storage?
Mgmt?
Cloud Architects& Cloud Admins
What SW/HW infrastructure technologies meets my needs for advanced features, cost structure, scale,
reliability, monitoring, performance, SLAs, troubleshooting, etc?
5
OpenStack as a Framework
• Vendor neutral + developer friendly API, with “plugin” architecture
• Enables custom coding + rapid iteration by in-house development teams.
• Best-in-class SW infrastructure technology, as individual components or as an integrated software suite.
…with the innovation and reliability of VMware
The flexibility of the OpenStack framework…
OpenStack
Compute? Network? Storage?
Mgmt?
vSphere NSX vSAN
vCenter Operations Mgmt
6
Embracing Customer Choice + OpenStack
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
Having great technology allows us to embrace customer choice.
7
VMware Technologies and OpenStackTenant-Side
Admin/Operator-Side
Horizon( Web Portal )
ESX & vCenter
CLI Tools & Automation
vCAC
Nova Neutron Cinder Glance
NSX vCenter Datastores3rd-party / vSAN
Cloud Operator Tools(vCenter, vCOPs, Log Insight etc.)
3rd-Party Operator tools(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
8
The Proof is in the “Coding”
319 Commits17 Developers
3,693 Code Reviews
NeutronNova
CinderDocs Tempest Devstack
Statistics from: http://www.stackalytics.com/
VMware Havana Contributions: #7 contributor to core projects.
10
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!
11
VMware + OpenStack: Current Status
Grizzly 2013.1 Havana 2013.2
Neutron NVP/NSX already supported for
production use.
New features available in OpenStack when
added to NSX…
Nova Initial vSphere support, with
vMotion/HA/DRS
Early customer
“beta”
Filled feature gaps, fixed bugs,
expanded docs
Cinder Basic iSCSI driver
vSphere datastore driver
Includes contributions from:
12
Grizzly OpenStack + vSphere Early Adopters
13
OpenStack on vSphere Early Adopter
14
OpenStack on vSphere Early Adopter
Intel IT Quick History
Design Grid since 1990’s
60k servers across 60+ datacenters
Cloud’s Uncle
Enterprise Private Cloud 2010
13k VMs across 10 datacenters
75% of Enterprise Server Requests
Open Source Private Cloud 2012
1.5k VMs across 2 datacenters
Running cloud-aware and some traditional
apps
OpenStack
Silicon Design
Validation Labs
Enterprise Hosting
Existing Infrastructure New Infrastructure
OpenStack - Intel IT Convergence Platform
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
18
OpenStack on vSphere Early Adopter
Bringing Private Cloud to Australia, OpenStack on VMwareToday @ 3:40pm
19
OpenStack on vSphere Early Adopter
20
Why OpenStack on VMware? Tenant-Side
Admin/Operator-Side
Horizon( Web Portal )
ESX & vCenter
CLI Tools & Automation
vCAC
Nova Neutron Cinder Glance
NSX vCenter Datastores3rd-party / vSAN
Cloud Operator Tools(vCenter, vCOPs, Log Insight etc.)
Third Party Operator tools(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
21
Why OpenStack on VMware?Tenant-Side
Admin/Operator-Side
Horizon( Web Portal )
ESX & vCenter
CLI Tools & Automation
vCAC
Nova Neutron Cinder Glance
NSX vCenter Datastores3rd-party / vSAN
Cloud Operator Tools(vCenter, vCOPs, Log Insight etc.)
Third Party Operator tools(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
22
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.
23
Why OpenStack on VMware?Tenant-Side
Admin/Operator-Side
Horizon( Web Portal )
ESX & vCenter
CLI Tools & Automation
vCAC
Nova Neutron Cinder Glance
NSX vCenter Datastores3rd-party / vSAN
Cloud Operator Tools(vCenter, vCOPs, Log Insight etc.)
Third Party Operator tools(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
24
Choosing a Network Driver: Why NSX for Neutron?
Any Network Hardware
NSX Controller
NSX
vSw
itch
Network & Security
Logical Switch
Logical Router
Logical Firewall
Logical Load Balancer
VMware NSXNetwork Virtualization Platform
Technical Capabilities:• First and most production-hardened network
virtualization solution. • Doesn’t relay on physical network for VLANs,
FW, etc. Works with gear from any vendor. • The technical “details” matter:
• Tunneling packet performance • High-availability + scale-out model. • “Distributed” network services.
Compatibility + Ecosystem:• Works on KVM, XenServer, and ESX. • 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.
25
Why OpenStack on VMware?Tenant-Side
Admin/Operator-Side
Horizon( Web Portal )
ESX & vCenter
CLI Tools & Automation
vCAC
Nova Neutron Cinder Glance
NSX vCenter Datastores3rd-party / vSAN
Cloud Operator Tools(vCenter, vCOPs, Log Insight etc.)
Third Party Operator tools(e.g., Puppet/Chef)
OpenStack or 3rd Party Component
VMware Component
26
Choosing a Block Storage Driver: Why vSphere for Cinder?
Simple but Powerful:• Single driver works with any vSphere
validated storage (NFS, iSCSI, FC)• Leverages huge validation efforts
across many vendors.• Includes VAAI array acceleration work
for snapshot, clone, etc.
Enables VMware “virtual SAN”: • Provides shared storage leveraging
SDD/Hard-disks on the hypervisor. • Low-cost storage devices, but with
accelerated by local SSD cache.• SSD cache is configurable per-disk,
allowing extremely high IOPs for data intensive workloads.
vSphere
VSAN
Hard disks
SSD
…………….
Hard disks
SSD Hard disks
SSD
Distributed Storage Aggregated Datastore
VMware vCenter Server
27
Live Demo of OpenStack on vSphere + NSX
Nova(compute)
vSpheredriver
Horizon
Cinder(block storage)
vSpheredatastore
driver
Neutron(network)
NSXdriver
vCenter
NSXController
vSphere
NSXvSwitch Local
Disk
CPU 1 CPU n…
Physical Network(any vendor)
28
A “dead simple” way to get OpenStack + vSphere in your lab.
Not a product, not for production workloads…
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!
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.
29
OpenStack on vSphere Hands-on-Lab
29
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.
30
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.
31
Announcing Today: VMware + Mirantis Partnership
31
!vSphere + NSX:Mirantis FUEL will support automated provisioning of OpenStack with vSphere/NSX. Joint reference arch and support coordination.
32
Take-aways
32
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.
33
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?
34
VMware Sessions @ OpenStack Summit
34
Day Time Room Title SpeakerTues. 2:50 PM Sky City Marriott -
Grand Ballroom CUser Panel: How did you bring OpenStack Cloud to your company
Panel
Tues. 12:05 PM Asia World – Summit Hall 2
Navigating the Transition to Network Virtualization Martin Casado
Tues. 3:40 PM Expo Breakout Room 1
Bridging the Gap: Explaining OpenStack to VMware Administrators
Scott Lowe
Wed. 11:15 AM Expo Breakout Room 1
OpenStack + VMware: Customer Success Stories & What’s Next
Dan Wendlandt
Wed. 2:00 PM Sponsor Demo Theater
OpenStack on VMware vSphere Scott Lowe
Wed. 5:30 PM Expo Breakout Room 1
Network Virtualization with OpenStack Neutron & VMware NSX
Somik BeheraDimitri Desmidt
Thur. 9:50 AM Sky City Marriott -Meeting Room 4
Differentiated Services == Differentiated Scheduling Gary Kotton
Thur. 2:40 PM Sky City Marriott - Grand Ballroom C
Open vSwitch Deep Dive: The Virtual Switch for OpenStack
Eric LopezJustin Pettit
Thur. 5:20 PM Sky City Marriott - Grand Ballroom C
How to Write a Neutron Plugin, If You Really Need To Salvatore OrlandoArmando Migliaccio
Fri. 11:00 AM Sky City Marriott - Grand Ballroom A&B
Hands-on with OpenStack + vSphere Gary Kotton
Fri. 1:30 PM Sky City Marriott - Grand Ballroom A&B
OpenStack Networking Hands-on Lab Eric LopezAaron Rosen
Questions?