Download - VMware + OpenStack

Transcript
Page 1: VMware + OpenStack

© 2014 VMware Inc. All rights reserved.

VMware + OpenStack

Dan WendlandtDirector of Product Management – OpenStack @ VMware

Accelerating OpenStack in the Enterprise

Page 2: VMware + OpenStack

© 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

Page 3: VMware + OpenStack

© 2014 VMware Inc. All rights reserved.

VMware + OpenStack: A Fork in the Road?

3

Page 4: VMware + OpenStack

© 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.

Page 5: VMware + OpenStack

© 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

Page 6: VMware + OpenStack

© 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

Page 7: VMware + OpenStack

© 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

Page 8: VMware + OpenStack

© 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.

Page 9: VMware + OpenStack

© 2014 VMware Inc. All rights reserved.

ContributeParticipate in OpenStack community, integrating our products and improving the stability/functionality of the overall platform.

Page 10: VMware + OpenStack

© 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.

Page 11: VMware + 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)

Page 12: VMware + OpenStack

© 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

Page 13: VMware + OpenStack

© 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.

Page 14: VMware + OpenStack

© 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:

Page 15: VMware + OpenStack

© 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:

Page 16: VMware + OpenStack

© 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.

Page 17: VMware + OpenStack

© 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.

Page 18: VMware + OpenStack

© 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

Page 19: VMware + OpenStack

© 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

Page 20: VMware + OpenStack

© 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

Page 21: VMware + OpenStack

© 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

Page 22: VMware + OpenStack

© 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

Page 23: VMware + OpenStack

© 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

Page 24: VMware + OpenStack

© 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

Page 25: VMware + OpenStack

© 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

Page 26: VMware + OpenStack

© 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.

Page 27: VMware + OpenStack

© 2014 VMware Inc. All rights reserved.

Customer Stories

Page 28: VMware + OpenStack

© 2014 VMware Inc. All rights reserved.

Glenn Fergusonand

Ty Workman

Page 29: VMware + OpenStack

© 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

Page 30: VMware + OpenStack

© 2014 VMware Inc. All rights reserved.

Sridhar Mahankali

Page 31: VMware + OpenStack

© 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

Page 32: VMware + OpenStack

© 2014 VMware Inc. All rights reserved.

OpenStack

Enterprise

Hosting

Existing Infrastructure New Infrastructure

OpenStack as Hosting Single Control Plane

Page 33: VMware + OpenStack

© 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

Page 34: VMware + OpenStack

© 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.

Page 35: VMware + OpenStack

© 2014 VMware Inc. All rights reserved.

How to Learn More

Page 36: VMware + OpenStack

© 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

Page 37: VMware + OpenStack

© 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

Page 38: VMware + OpenStack

© 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

Page 39: VMware + OpenStack

© 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…

Page 40: VMware + OpenStack

© 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

Page 41: VMware + OpenStack

© 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