VMware + OpenStack
description
Transcript of VMware + OpenStack
© 2014 VMware Inc. All rights reserved.
VMware + OpenStack
Dan WendlandtDirector of Product Management – OpenStack @ VMware
Accelerating OpenStack in the Enterprise
© 2014 VMware Inc. All rights reserved.
Outline
2
• VMware’s OpenStack Philosophy• Basics of OpenStack + VMware• Hear real customer stories:
• Wells Fargo• Intel
• How to learn more…
Next Session: Deep-Dive Demo
© 2014 VMware Inc. All rights reserved.
VMware + OpenStack: A Fork in the Road?
3
© 2014 VMware Inc. All rights reserved.
VMware + OpenStack: Better Together
4
….industry leading data center virtualization technologies that enterprise IT already knows how to operate.
An industry-wide APIs + tool ecosystem that cloud application developers love…
Our Opportunity as a Community + Ecosystem:
Use VMware as a vehicle to accelerate OpenStack adoption in the Enterprise.
© 2014 VMware Inc. All rights reserved.
Why is OpenStack Interesting?
Free?Freedom of Choice… • Choose different virtualization technologies
for compute, network, and storage.
• Choose different deployment models (do-it-yourself vs. vendor solution)
Confusion about OpenStack + VMware is often the result of misunderstanding of what makes OpenStack interesting to real end-users.
5
… standard APIs for developers
© 2014 VMware Inc. All rights reserved.
Choice of Technology
OpenStack API Layer
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?
6
© 2014 VMware Inc. All rights reserved.
OpenStack: VMware’s Opportunity
• Choice of underlying technologies & deployment model.• An open process for defining industry standard APIs.
• Best-in-class “software-defined datacenter” technology, consumed as individual components or as an integrated software suite.
…with the innovation and reliability of VMware
A great way to enable customer choice & open standards…
OpenStack API Layer
Compute? Network? Storage?
Mgmt?
vSphere NSX vSAN
VMware Cloud Mgmt. + Operations
7
© 2014 VMware Inc. All rights reserved.
VMware’s OpenStack Philosophy
8
Contribute:Participate in OpenStack community, integrating our products and improving the stability/functionality of the overall platform.
Differentiate:
Enable:Work with OpenStack community to make sure our customers have many options to deploy OpenStack with VMware technologies.
Help our customers understand why we believe that VMware technology helps you run the best possible OpenStack cloud.
© 2014 VMware Inc. All rights reserved.
ContributeParticipate in OpenStack community, integrating our products and improving the stability/functionality of the overall platform.
© 2014 VMware Inc. All rights reserved.
VMware OpenStack Pre-History July 2009: Nicira (now VMware) announces the Open vSwitch project.
July 2010: Nicira participates in the initial OpenStack “Austin” summit.
April 2011: Nicira helps create the OpenStack Networking project (now Neutron) at the “Diablo” summit.
Sept 2012: VMware joined the OpenStack Foundation as a Gold Member,
Oct. 2012: At “Grizzly” summit, VMware publicly commits to integrating its products with OpenStack.
© 2014 VMware Inc. All rights reserved.
VMware OpenStack Participation by Release
Grizzly Release (Q2 ‘13) Neutron Nova(Network) (Compute)
Havana Release (Q4 ‘13) Neutron Nova Cinder(Network) (Compute) (Block Storage)
Icehouse Release (Q4 ‘13) Neutron Nova Cinder Glance Ceilometer(Network) (Compute) (Block Storage) (Image) (Telemetry)
© 2014 VMware Inc. All rights reserved.
VMware’s Continued Commitment to Contribute
515 Commits24 Developers
4,374 Patches Reviewed
Statistics from: http://www.stackalytics.com/
#4 contributor to “integrated” (i.e., core) projects.
12
VMware Icehouse Contributions:
NeutronNovaCinder Docs
TempestDevstackGlanceCeilometer
© 2014 VMware Inc. All rights reserved.
Enable
Work with OpenStack community to make sure our customers have many options to deploy OpenStack with VMware technologies.
© 2014 VMware Inc. All rights reserved.
Customer Choice: Deployment Options
Tradeoffs- Limited config/driver options. - Easier to adopt + operate- Integrated mgmt. tools.- Simplified support.
- Flexible / Customizable- Complex + resource
intensive to built + operate. - Missing mgmt tools.
Do-it-Yourself: Download framework source code, potentially modify code, integrate with internal tools, self-validate,
Distro: Packaged + tested OpenStack framework code, often bundled with install/config tools.
Product: Tightly integrated solution across virt, cloud + mgmt layers. Provides standard APIs for interoperability.
OpenStack + VMware can be consumed in a variety of forms, based on a customer’s goals:
© 2014 VMware Inc. All rights reserved.
OpenStack Ecosystem Partnerships
!vSphere + NSX:Juju charm + Landscape installer support. .
!vSphere + NSX:RHOS support for vSphere. NSX in progress.
!vSphere + NSX:Available in SUSE Cloud 3
!vSphere + NSX:Mirantis Fuel support.
15
See “lightning sessions” from these distro vendors about their support for VMware technologies.
3:30-4:10 today in this same room (B313)
Additional Key OpenStack Partners:
Publicly Announced OpenStack Distro Partners:
© 2014 VMware Inc. All rights reserved.
16
Differentiate
Help our customers understand why we believe that VMware technology helps you run the best possible OpenStack cloud.
© 2014 VMware Inc. All rights reserved.
Choice of Technology
OpenStack API Layer
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?
17
VMware’s Goal:• Have each component of our vCloud Suite provide
differentiated value in an OpenStack environment.
© 2014 VMware Inc. All rights reserved.
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
18
© 2014 VMware Inc. All rights reserved.
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
19
© 2014 VMware Inc. All rights reserved.
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 / Organizational:
• Enterprise-polished solution simplifies adoption. • Enterprises already have the expertise. • Vast array of VMware + Ecosystem tools to manage
the infrastructure layer
20
© 2014 VMware Inc. All rights reserved.
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
© 2014 VMware Inc. All rights reserved.
Why NSX for Neutron?
Any Network Hardware
NSX Controller
NSX
vSw
itch
Network & Security
Logical Switch
Logical Router
Logical Firewall
Logical Load Balancer
VMware NSX
Network 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.
• Part of large prod OpenStack installs for 2+ years.• 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.
22
© 2014 VMware Inc. All rights reserved.
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
23
© 2014 VMware Inc. All rights reserved.
Why vSphere for Cinder and Glance?
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
SSD/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
24
© 2014 VMware Inc. All rights reserved.
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
25
© 2014 VMware Inc. All rights reserved.
Management Technologies with OpenStack
Application Management:• vCloud Automation Center (vCAC) 6.0
includes support for consuming from OpenStack clouds, in addition to other back-ends like vSphere, KVM, + AWS.
• Provides governance, policy, workflow, and costing, reclaimation, etc. which are not present in OpenStack.
Infrastructure Management: • vCenter and the NSX manager provide
core troubleshooting capabilities. • vCenter Operations Management
(vCOPs) provides advanced visibility into the relationships between different elements, health monitoring, anomaly detection, etc.
• Log Insight provides powerful log analysis capabilities.
© 2014 VMware Inc. All rights reserved.
Customer Stories
© 2014 VMware Inc. All rights reserved.
Glenn Fergusonand
Ty Workman
© 2014 VMware Inc. All rights reserved.
CONFIDENTIAL 29
Wells Fargo + VMware Upstream Collaboration
VMware + Wells Fargo Launchpad Gerrit OpenStack
Launchpad / Gerrit Issue
LP: 1272450 Granular permissions for the vCenter user configured for OpenStack
LP: 1272286 Nova compute fails to start with multiple nova computes per vCenter
LP: 1240373 Sparse glance vmdk's size property is mistaken for capacity
LP: 1247296 Launching instance from instance snapshot fails
LP: 1180044 Nova failures when vCenter has multiple datacenters
LP: 1270269 integration_bridge portgroup name should be a valid linux identifier
G: 83502 Log additional details of suds faults
© 2014 VMware Inc. All rights reserved.
Sridhar Mahankali
© 2014 VMware Inc. All rights reserved.
Intel IT Quick History
Design Grid since 1990’s
60k servers across 60+ datacentersCloud’s Uncle
Enterprise Private Cloud 2010
13k VMs across 10 datacenters
75% of Enterprise Server Requests
Open Source Private Cloud 20121.5k VMs across 2
datacentersRunning cloud-
aware and some traditional apps
© 2014 VMware Inc. All rights reserved.
OpenStack
Enterprise
Hosting
Existing Infrastructure New Infrastructure
OpenStack as Hosting Single Control Plane
© 2014 VMware Inc. All rights reserved.
Current Status and Plans– Initial POC successful with Open Stack controlling vSphere (through
VC)• Getting ready for pilot
– 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• Storage volume create, attach, destroy via Cinder API to vSphere• VM Imports into OpenStack
– What we need:• Multi Datacenter per Virtual Center• Continued VMware support of open source control plane for industry• Federation Experience for multi platform Hybrid consumption model• OpenStack visibility into scheduling workloads onto trusted compute pools
Goal: Share our production results in Paris with all of you
© 2014 VMware Inc. All rights reserved.
OpenStack + VMware Hands-on-Lab
34
Visit: http://www.vmware.com/go/openstacklab
This will provide a remote windows desktop within your own OpenStack on vSphere cloud lab within 30 seconds.
Includes step by step instructions to learn about OpenStack on vSphere (Nova + Cinder) and NSX (Neutron).
34
The easiest way to get “hands on” with OpenStack, period.
© 2014 VMware Inc. All rights reserved.
How to Learn More
© 2014 VMware Inc. All rights reserved.
VOVA: An Easy Way to Build an OpenStack + vSphere LabNot a product, not for production workloads…
Download, ask questions, and provide feedback at:https://www.vmware.com/go/openstack
VOVA: • A single OVF file containing a full OpenStack install.
• Import OVF, answer a few questions, and go!
• Deploy VMs via OpenStack to an existing lab cluster.
• OpenStack on vSphere in under 20 minutes.
36
© 2014 VMware Inc. All rights reserved.
37
Icehouse-based VOVA Now Available• Released TODAY at:
http://tinyurl.com/icehouse-vova
• Great way to play with new VMware OpenStack capabilities including: – vSphere Glance Driver, including boot
optimizations in Nova– Tiered storage policies in Nova, Cinder,
and Glance. – vSAN datastore support in Nova, Cinder,
and Glance– OVA disk format support in Nova– Improved image cache management. – And more…
Photo credit: www.rackspace.com
© 2014 VMware Inc. All rights reserved.
MondayVMware Demo1:00-1:15 pm, Demo Theater
Enterprise Grade Scheduling4:40-5:20 pm, B206Bridging The Gap: OpenStack For VMware Administrators5:30-6:10 pm, B206Software Defined Networking Performance And Architecture Evaluation5:30-6:10 pm, B103 Presented by Symantec & Mirantis
Learn more about VMware + OpenStack at the following sessions:
TuesdayScaling Neutron For Large Deployments4:40-5:20 pm, B101 Presented by eBay & PayPal
Open vSwitch And The Intelligent Edge5:30-6:10 pm, B206
WednesdayVMware + OpenStack: Accelerating OpenStack In The Enterprise 1:50-2:30 pm, B313Deep-dive Demo for OpenStack On VMware 2:40-3:20 pm, B313OpenStack Distribution Support For vSphere + NSX 3:30-4:10 pm, B313Congress: A System For Declaring, Auditing, and Enforcing Policy In OpenStack4:30-5:10 pm, B313VSAN and OpenStack5:20-6:00 pm, B313ThursdayRecap: Nova-network Or Neutron For OpenStack Networking?9:50-10:30 am, B309Leveraging VMware Technology To Build An Enterprise Grade OpenStack Cloud - It's Not Always About KVM!2:20-3:00 pm, B101 Presented by iLand
Session by VMware
Customers / Partners
Session byVMware
Hands-on-Labs
OpenStack on VMware vSphere and NSXWed, May 14, 3:30-5:30 pm, B313
OpenStack NetworkingWed, May 14, 4:30-6:00 pm, B314
The Enterprise-Grade Foundation For Your OpenStack Cloud
© 2014 VMware Inc. All rights reserved.
Key Takeaways
39
VMware is serious about helping its customers succeed with OpenStack, and significantly contributes to the OpenStack community.
VMware + ecosystem partners have powerful compute, network, storage, and management software that can help you build the best possible enterprise OpenStack cloud.
39
….industry leading data center virtualization technologies that enterprise IT already knows how to operate.
An industry-wide APIs + tool ecosystem that cloud application developers love…
© 2014 VMware Inc. All rights reserved.
Thanks!
To learn more about OpenStack + VMware, please: Online Community: https://www.vmware.com/go/openstack Follow @danwendlandt for updates.
Questions?
40
© 2014 VMware Inc. All rights reserved.
MondayVMware Demo1:00-1:15 pm, Demo Theater
Enterprise Grade Scheduling4:40-5:20 pm, B206Bridging The Gap: OpenStack For VMware Administrators5:30-6:10 pm, B206Software Defined Networking Performance And Architecture Evaluation5:30-6:10 pm, B103 Presented by Symantec & Mirantis
Learn more about VMware + OpenStack at the following sessions:
TuesdayScaling Neutron For Large Deployments4:40-5:20 pm, B101 Presented by eBay & PayPal
Open vSwitch And The Intelligent Edge5:30-6:10 pm, B206
WednesdayVMware + OpenStack: Accelerating OpenStack In The Enterprise 1:50-2:30 pm, B313Deep-dive Demo for OpenStack On VMware 2:40-3:20 pm, B313OpenStack Distribution Support For vSphere + NSX 3:30-4:10 pm, B313Congress: A System For Declaring, Auditing, and Enforcing Policy In OpenStack4:30-5:10 pm, B313VSAN and OpenStack5:20-6:00 pm, B313ThursdayRecap: Nova-network Or Neutron For OpenStack Networking?9:50-10:30 am, B309Leveraging VMware Technology To Build An Enterprise Grade OpenStack Cloud - It's Not Always About KVM!2:20-3:00 pm, B101 Presented by iLand
Session by VMware
Customers / Partners
Session byVMware
Hands-on-Labs
OpenStack on VMware vSphere and NSXWed, May 14, 3:30-5:30 pm, B313
OpenStack NetworkingWed, May 14, 4:30-6:00 pm, B314
The Enterprise-Grade Foundation For Your OpenStack Cloud