OpenStack + VMware: Everything You Need to Know (Kilo-edition)

27
© 2014 VMware Inc. All rights reserved. © 2014 VMware Inc. All rights reserved. OpenStack + VMware: Everything You Need to Know (Kilo Edition) Dan Wendlandt - @dwendlandt

Transcript of OpenStack + VMware: Everything You Need to Know (Kilo-edition)

Page 1: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

© 2014 VMware Inc. All rights reserved.© 2014 VMware Inc. All rights reserved.

OpenStack + VMware: Everything You Need to Know(Kilo Edition) Dan Wendlandt - @dwendlandt

Page 2: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

About Me

• Stanford University (BS) & Carnegie Mellon (MS) • Focus on networking & security• Left Carnegie Mellon PhD program to join Nicira.

• Nicira, pioneer company in “software defined networking”, creator of Open vSwitch project.

• Early engineer and first product manager. • Acquired by VMware in 2012

• OpenStack Project• Former OpenStack Networking Project Team Lead (PTL) & core dev. • Former OpenStack Technical Committee Member.

• VMware, leader in datacenter virtualization, OpenStack contributor. • Product lead for OpenStack @ VMware • Launched Product: VMware Integrated OpenStack

Page 3: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

The Ages of OpenStack

3

Austin(Austin)

Bexar(San Antonio)

Diablo(Santa Clara)

Folsom(San Fran.)

Essex(Boston)

Grizzly(San Diego)

Havana(Portland)

Icehouse(Hong Kong)

Kilo(Paris)

Juno(Atlanta)

Liberty(Vancouver)

Age of Formation:

Let’s Grow the Community!

Age of “Something for Nothing”:

OpenStack gives me a cloud for free!

Age of Pragmatism:

How can OpenStack drive value in my organization?

“M”(Tokyo)

“N”(TBD)

Expectations vs. Reality

Page 4: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

4

What Has Driven the Shift to the “Age of Pragmatists”?

“Free” Do-it-Yourself Work with Vendor to De-risk

Primary Focus on “Free” Primary Focus on “Developer Innovation”

Hire new team Enable Current Team

• First-hand experience in a lab / production

• Tales from operator meetups, blogs, articles, analysts, etc.

Awareness of What Running OpenStack Really Means

• No longer web-scale shops + SPs who building out new team of developers to maintain cloud.

• Have different expectations for support, etc.

Enterprises are Growing Percentage of Evaluators

Page 5: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

5

Age of the Pragmatist: Focus on Developer Innovation

Businesses increasingly see software as a key differentiator

Automation enables their software developers to deliver software faster + more reliably.

OpenStack is a framework for providing developers with cloud-style APIs and tools on top of your team’s choice of virtual infrastructure technologies.

Why?

How?

Page 6: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

Ops Question: What is the Best Technology to Power OpenStack?

…scalability?”

…low total cost of ownership”

…availability and reliability?”

“What is the best technology choice

for...”

… effective operations and upgrade?”

... infrastructureand app SLAs?”

… troubleshooting and support?”

…advanced features?

…security?”

6

Page 7: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

7

The Opportunity of OpenStack on VMware

…industry leading technologies that deliver reliable and rich compute,

network, storage and management

Open and vendor-neutral APIs and tools that help your developers innovate…

Page 8: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

Use vendor-neutral OpenStack APIs, CLIs, and tools to provision + manage workloads

Use a robust platform and familiar tools to operate and manage the cloud infrastructure.

Cloud Developers Cloud Operators

The Opportunity of OpenStack on VMware

Page 9: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

OpenStack Foundation Whitepaper on the Benefits of OpenStack + VMware for Enterprises:

http://www.openstack.org/enterprise/virtualization-integration/

The Opportunity of OpenStack on VMware

Page 10: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

10

VMware’s Opportunity: Making OpenStack Easy for Our Customers

• Announced as beta @ VMworld 2014• VIO 1.0 went generally available in March 2015. • FREE to vSphere Enterprise+ customers. • Optional $200 / CPU / year for VIO support.

VMware Integrated OpenStack (VIO)

Page 11: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

z

A Long-Standing Commitment to the OpenStack Community

2010

Open vSwitch Project created by Nicira

2011

OpenStack Project created by Rackspace and NASA

VMware joins OpenStack Foundation as Gold member

2013

vSphere+Nova

vSphere + Ceilometer

“Congress” Policy add to OpenStack

vSphere + Glance

OpenStack Distros Partners announce plans to support vSphere and NSX

2014

OpenStack Networking “Neutron” project started, led by Nicira

2012

NSX+Neutron

vSphere+Cinder

11

2015

VMware Integrated OpenStack GA

VMware Launches Fully Supported OpenStack Product

Page 12: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

12

Kilo VMware OpenStack Community Involvement

• Top 10 contributor since 2012 (95K lines-of-code in Kilo)

• Maintain VMware drivers, assist with community efforts.

• Gives cross-project capability of enforcing policy & compliance.

• Newly accepted OpenStack project.

• Serves as the foundation for almost all open source + vendor solutions for Neutron.

• OVN: new project launch early in 2015. VMware + Red Hat.

• http://networkheresy.com/2015/01/13/ovn-bringing-native-virtual-networking-to-ovs/

Main OpenStack Projects Open vSwitch ( + OVN) “Congress” Policy

Project

Page 13: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

?

Web PortalCLI Tools

Compute API Network API Storage API Image API

OpenStack API SDKs

? ?

NSXESX & vCenter

vCenter Datastores3rd-party / Virtual SAN

IaaS API Services + Drivers

Developer Tools

Virtualization Technologies

OpenStack Framework

Application devops team Application Mgmt

and Automation

Hardware Technologies

Cloud Infrastructure

team

Infrastructure Ops + Mgmt

vRealize: Operations, Log Insight, Business

13

Running OpenStack with VMware

Pivotal Cloud Foundry

VIO

Page 14: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

CONFIDENTIAL 14

Mind the Gap Between Proof-of-Concept + Production

Page 15: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

15

Mind the Gap Between Proof-of-Concept + Production

Subbu Allamaraju – Chief Cloud Architect @ Ebay

...and more

infra integration

DNS

firewalls

securityreclamation

billing chargeback

capacity forecasting

user support

metrics

monitoringhigh availability

upgrades

packaging

patching

config mgmt

remediation

bootstrap

Infra onboarding

http://www.subbu.org/blog/2013/07/openstack-is-not-cloud

“…an OpenStack installation does not make a cloud…

“These activities are bound to consume a significant amount of time and effort.”

Page 16: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

16

Operations Example: Monitor, Troubleshoot, Remediate

vRealize Operations:• Monitor / Troubleshoot OpenStack Control Plane• Map from OpenStack Servers, Volumes, and

Networks down to virt + hardware layer.

vRealize Log Insight:• Centralized log collection + analysis. • Pre-built and extensible dashboards tailored to

OpenStack and other VMware products.

Customer Story on vRealize Log Insight: http://darrylcauldwell.com/vrealize-log-insight-for-vmware-integrated-openstack/

Page 17: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

CONFIDENTIAL 17

VMware NSX: Secure your applications with network virtualization

Virtual Networking demos are cool….. Production-grade Virtual Networking is COOLER

And don’t forget about making sure the system is resilient to node failures, doesn’t cause VM network downtime during upgrade, is easy to troubleshoot….

http://blogs.vmware.com/networkvirtualization/2015/05/journey-vmware-nsx-customers.html

400+ NSX customers

Page 18: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

CONFIDENTIAL 18

Operations Example: Security Patching

• Allows VM “break out” to hypervisor, reach other VMs and perhaps other hypervisors.

• A VERY scary bug in KVM / Xen (not VMware)

• You can’t patch fast enough… but are you immediately going to take down every VM in your cloud?

• These days, even GCE avoids patch reboots.

vSphere Maintenance Mode & Update Manager

Automated, non-disruptive hypervisor patching.

Page 19: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

19

VMware Virtual SAN: Powerful Cinder & Nova Storage

Performance Policy: Go “all flash” or flexibly mix spinning disk & flash, on a per-workload basis.

Random Read:7.4M IOPs

OLTP Mix:2.2M IOPs

64-node vSAN Cluster. http://blogs.vmware.com/storage/2015/03/17/double-vsan-performance/

Simplicity & Ops: Enabled with a few clicks in vCenter, no separate storage sub-system to manage.

Page 20: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

20

What is VMware Integrated OpenStack?

CONFIDENTIAL

Existing vSphere

environment

VMware-optimized reference arch, with integrated tools for

install, upgrade, etc

VMware Integrated OpenStack

OpenStack code with

VMware drivers

Fully Validated Architecture

vRealize Operations

vRealize Business

Log Insight

OpenStack-aware Cloud Management

vRealize Automation

Single Support Contact

Page 21: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

Demo: VMware Integrated OpenStack (Time Permitting)

The OpenStack APIs developers want

Best-of-breed compute, network, storage

Elegant, rapid, and simplified operations

Page 22: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

22

OpenStack Interoperability

• http://www.openstack.org/marketplace/distros/distribution/vmware/vmware-integrated-openstack• http://www.openstack.org/brand/interop/

…industry leading technologies that deliver reliable and rich compute,

network, storage and management

Open and vendor-neutral APIs and tools that help your developers innovate…

Page 23: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

Monday, May 18th

What you need to know about OpenStack and VMware (Kilo Edition)

3:40 – 4:20pm, Room 116/117

Leveraging vSphere Virtual Distributed Switches and NSX vSphere for Neutron

4:40 – 5:20pm, Room 116/117

Panel: The Future of Neutron Plugin and Driver Innovation

4:40 – 5:20pm, Room 118/119/120

Learn more about VMware + OpenStack at the following sessions:

Tuesday, May 19th

OpenStack on VMware in the Real World: Customer Success Stories

11:15 – 11:55am, Room 210

VMware Integrated OpenStack: Turn your existing VMware Environment into Production-Grade Openstack in Under an Hour (Seriously!)

12:05 – 12:45am, Room 210

Unlocking the opportunities of a combined OpenStack and VMware technological ecosystems

2:00 – 2:40 pm, Room 210

Customer Stories

OpenStack + VMware: Enabling The Evolution of Enterprise Application at Adobe Monday, May 18th,

2:50 – 3:30pm, Room 202/203/204

OpenStack on VMware in the Real World: Customer Success StoriesTuesday, May 19th

11:15 – 11:55am, Room 210

The Enterprise-Grade Foundation For Your OpenStack Cloud

Hands on Lab

OpenStack Networking Hands-on LabMonday, May 18th 11:15 – 12:45pm, Room 111/112

Congress Hands-on LabWednesday, May 20th 4:30 – 6:00pm, Room 111/112

Wednesday, May 20th

Helping Telcos go Green and save OpEx via Policy

2:40 – 3:20pm, Room 110

Thursday, May 21st

Neutron – Past, Present & Future of Cloud Networking

11:00 – 11:40pm, Room 118/119/120

Supporting virtualized Telco functions with OpenStack

11:00 – 11:40pm, Room 110

Page 24: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

CONFIDENTIAL 24

OpenStack + VMware Customer Panel

Prashanth Rao

OpenStack on VMware in the Real World: Customer Success Stories

Tuesday: 11:15 – 11:55am, Room 210

Frans Van Rooyen Peter Bogdanovic

Page 25: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

25

Where to Learn More

Hands-on-Lab• SPL-SDC-1420: VIO with vSphere and NSX• Online at: http://www.vmware.com/go/openstacklab

Have Questions?• Visit our online community:

http://communities.vmware.com/community/vmtn/openstack

Download VIO + Learn Morehttp://www.vmware.com/products/openstack

OpenStack Training• Free 3-hour online training course on OpenStack,

geared for people with a VMware background: • http://www.vmware.com/go/openstacktraining

Blog / Twitter • Read http://blogs.vmware.com/openstack/• Follow @VMware_OS

VMware Booth

Page 26: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

Questions?

Page 27: OpenStack + VMware: Everything You Need to Know (Kilo-edition)

CONFIDENTIAL 27

VMware + Containers

A minimal Linux operating system optimized for cloud-native applications

• Optimized for SDDC• Addresses guest OS bloat• Distributed with VMware products• Standard OS for our virtual

appliances

Identity and access management for cloud-native applications

• Optimized for services• Built-in security, identity,

authentication• Open container identity ecosystem