4. 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
5. 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
6. 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
8. 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
9. 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
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
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
15. OpenStack - Intel IT Convergence Platform
Silicon
Design
Validation
Labs
Enterprise
Hosting
OpenStack
Existing Infrastructure
New Infrastructure
16. 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
17. OpenStack on vSphere Early Adopter
Bringing Private Cloud to Australia, OpenStack on VMware
Today @ 3:40pm
18
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
20. 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
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:
•
•
Enterprises already have the expertise.
•
Vast array of VMware + Ecosystem tools to manage
the infrastructure layer
•
22
Enterprise-polished solution simplifies adoption.
Deploying OpenStack can be as simple as
deploying a single “controller” VM.
22. 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
23. 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.
24. 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
25. 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
•
Provides shared storage leveraging
SDD/Hard-disks on the hypervisor.
•
•
26
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
26. 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)
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
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
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
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
31. Take-aways
VMware is serious about 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
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
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