VMware + OpenStack Dan Wendlandt Director of Product Management – OpenStack @ VMware Confidential © 2010 VMware Inc.

Download Report

Transcript VMware + OpenStack Dan Wendlandt Director of Product Management – OpenStack @ VMware Confidential © 2010 VMware Inc.

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?
Freedom!
Free?
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
CLI Tools &
Automation
Horizon
( Web Portal )
Nova
ESX &
vCenter
Neutron
NSX
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)
OpenStack or 3rd Party Component
VMware Component
7
vCAC
Cinder
Glance
vCenter Datastores
3rd-party / vSAN
3rd-Party Operator tools
(e.g., Puppet/Chef)
Admin/Operator-Side
The Proof is in the “Coding”
VMware Havana Contributions: #7 contributor to core projects.
17 Developers
319 Commits
3,693 Code Reviews
Neutron
Nova
Docs
Tempest
Cinder
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
Havana 2013.2
Grizzly 2013.1
Neutron
Nova
Cinder
Initial vSphere
support, with
vMotion/HA/DRS
Basic
iSCSI
driver
Includes contributions from:
11
New features available
in OpenStack when
added to NSX…
NVP/NSX already
supported for
production use.
Early
customer
“beta”
Filled feature gaps,
fixed bugs,
expanded docs
vSphere
datastore driver
Grizzly OpenStack + vSphere Early Adopters
12
OpenStack on vSphere Early Adopter
13
OpenStack on vSphere Early Adopter
14
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 - Intel IT Convergence Platform
Silicon
Design
Validation
Labs
Enterprise
Hosting
OpenStack
Existing Infrastructure
New 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
CLI Tools &
Automation
Horizon
( Web Portal )
Nova
ESX &
vCenter
Neutron
NSX
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)
OpenStack or 3rd Party Component
VMware Component
20
vCAC
Cinder
Glance
vCenter Datastores
3rd-party / vSAN
Third Party Operator tools
(e.g., Puppet/Chef)
Admin/Operator-Side
Why OpenStack on VMware?
Tenant-Side
CLI Tools &
Automation
Horizon
( Web Portal )
Nova
ESX &
vCenter
Neutron
NSX
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)
OpenStack or 3rd Party Component
VMware Component
21
vCAC
Cinder
Glance
vCenter Datastores
3rd-party / vSAN
Third Party Operator tools
(e.g., Puppet/Chef)
Admin/Operator-Side
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:
22
•
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.
Why OpenStack on VMware?
Tenant-Side
CLI Tools &
Automation
Horizon
( Web Portal )
Nova
ESX &
vCenter
Neutron
NSX
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)
OpenStack or 3rd Party Component
VMware Component
23
vCAC
Cinder
Glance
vCenter Datastores
3rd-party / vSAN
Third Party Operator tools
(e.g., Puppet/Chef)
Admin/Operator-Side
Choosing a Network Driver: Why NSX for Neutron?
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:
•
24
Troubleshooting tools to view how virtual networks
are built, impact of physical network failures.
Why OpenStack on VMware?
Tenant-Side
CLI Tools &
Automation
Horizon
( Web Portal )
Nova
ESX &
vCenter
Neutron
NSX
Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)
OpenStack or 3rd Party Component
VMware Component
25
vCAC
Cinder
Glance
vCenter Datastores
3rd-party / vSAN
Third Party Operator tools
(e.g., Puppet/Chef)
Admin/Operator-Side
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.
VMware vCenter Server
vSphere
VSAN
…………….
Enables VMware “virtual SAN”:
SSD
•
26
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.
Hard
disks
SSD
Hard
disks
SSD
Distributed Storage
Aggregated Datastore
Hard
disks
Live Demo of OpenStack on vSphere + NSX
Horizon
Nova
(compute)
vSphere
vSphere
driver
vCenter
CPU 1
Cinder
(block storage)
vSphere
datastore
driver
NSX
vSwitch
…
CPU n
Local
Disk
NSX
Controller
Neutron
(network)
27
NSX
driver
Physical Network
(any vendor)
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
Tues. 2:50 PM
Sky City Marriott Grand Ballroom C
User 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
Bridging the Gap: Explaining OpenStack to VMware
Administrators
Scott Lowe
Expo Breakout
Room 1
Speaker
Wed.
11:15 AM Expo Breakout
Room 1
OpenStack + VMware: Customer Success Stories & What’s Dan Wendlandt
Next
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 Behera
Dimitri 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 Lopez
Justin Pettit
Thur.
5:20 PM
Sky City Marriott Grand Ballroom C
How to Write a Neutron Plugin, If You Really Need To
Fri.
11:00 AM Sky City Marriott Hands-on with OpenStack + vSphere
Grand Ballroom A&B
Gary Kotton
Fri.
1:30 PM
Eric Lopez
Aaron Rosen
34
Sky City Marriott OpenStack Networking Hands-on Lab
Grand Ballroom A&B
Salvatore Orlando
Armando Migliaccio