successfully deliver and operate openstack in production with vmware vio

Post on 06-Jul-2015

320 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

VMware OpenStack

TRANSCRIPT

© 2010 VMware Inc. All rights reserved

Confidential

VMware + OpenStackVIO - VMware Integrated Openstack

Nov. 13, 2014

Phil Philbin, SLED SE – pphilbin@vmware.com

2

VMware + OpenStack: No fork in the road…

3

Embracing Customer Choice…

• Choose different technologies, while using a single cloud API + GUI

• Choose different deployment models (do-it-yourself vs. vendor solution)

OpenStack is a framework that provides the freedom to…

OpenStack

Compute? Network? Storage?

Mgmt?

What SW/HW infrastructure technologies meets my

needs for advanced features, ease-of-use, cost

structure, scale, reliability, monitoring, performance,

SLAs, troubleshooting, etc?

4

OpenStack as a Framework

• Vendor neutral + developer friendly API, with “plugin” architecture

• Enables custom coding + rapid iteration by in-house development teams.

• Best-in-class software-defined datacenter (SDDC) technology, as individual components or as an integrated software suite.

…with the innovation, reliability, and ease-of-use of VMware

The flexibility of the OpenStack framework…

OpenStack

Compute? Network? Storage?

Mgmt?

vSphere NSX vSAN

vCenter Operations Mgmt

5

Embracing Customer Choice + OpenStack

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

VMware’s focus on SDDC allows VMware to embrace customer choice.

6

VMware Technologies and OpenStack

Tenant-Side

Admin/Operator-Side

Horizon

( Web Portal )

ESX & vCenter

CLI Tools &

AutomationvCAC

Nova Neutron Cinder Glance

NSXvCenter Datastores

3rd-party / vSAN

Cloud Operator Tools

(vCenter, vCOPs, Log Insight etc.)3rd-Party Operator tools

(e.g., Puppet/Chef)

OpenStack or 3rd Party Component

VMware Component

7

Is VMware Really Contributing to OpenStack?

NeutronNova Cinder

Docs Tempest Devstack

Statistics from: http://www.stackalytics.com/

VMware Contributions to core projects (“integrated”):

Havana Contributions: #7 (319 Commits)

Icehouse Contributions: #5 (424 Commits)

Juno Contributions: #6 (312 Commits)

8

OpenStack on vSphere Early Adopters

9

Why OpenStack on VMware?

Tenant-Side

Admin/Operator-Side

Horizon

( Web Portal )

ESX & vCenter

CLI Tools &

AutomationvCAC

Nova Neutron Cinder Glance

NSXvCenter Datastores

3rd-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

10

Why OpenStack on VMware?

Tenant-Side

Admin/Operator-Side

Horizon

( Web Portal )

ESX & vCenter

CLI Tools &

AutomationvCAC

Nova Neutron Cinder Glance

NSXvCenter Datastores

3rd-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

11

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 (e.g., DRS,

SDRS) better utilizes HW, providing higher density

and avoiding “noisy neighbors”.

Operational:

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

12

Why OpenStack on VMware?

Tenant-Side

Admin/Operator-Side

Horizon

( Web Portal )

ESX & vCenter

CLI Tools &

AutomationvCAC

Nova Neutron Cinder Glance

NSXvCenter Datastores

3rd-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

13

Choosing a Network Driver: Why NSX for Neutron?

Technical Capabilities:

• First and most production-hardened network

virtualization solution.

• Doesn’t rely 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:

• Troubleshooting tools to view how virtual networks

are built, impact of physical network failures.

14

Why OpenStack on VMware?

Tenant-Side

Admin/Operator-Side

Horizon

( Web Portal )

ESX & vCenter

CLI Tools &

AutomationvCAC

Nova Neutron Cinder Glance

NSXvCenter Datastores

3rd-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

15

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.

Enables VMware “virtual SAN”:

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

vSphere

VSAN

Hard

disks

SSD

…………….

Hard

disks

SSD Hard

disks

SSD

Distributed Storage

Aggregated Datastore

VMware vCenter Server

16

Why OpenStack on VMware?

Tenant-Side

Admin/Operator-Side

Horizon

( Web Portal )

ESX & vCenter

CLI Tools &

AutomationvCAC

Nova Neutron Cinder Glance

NSXvCenter Datastores

3rd-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

17

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, which are not present in

OpenStack.

Infrastructure Management:

• vCenter and the NSX manager provide

base troubleshooting capabilities for

investigating issues at SW layer.

• vCenter Operations Management

(vCOPs) provides advanced visibility

into the relationships between different

elements, health monitoring, anomaly

detection, etc.

18

OpenStack on VMware Roadmap

Nova(Compute)

Neutron(Network)

Cinder(Block Storage)

Glance(Image)

• “Beta” version of vSphere

integration

• support vCenter, vMotion,

HA, datastores, etc.

• Core L2/L3 networking and

Security Groups (via Nicira

NVP)

• First Production Ready

release of vCenter driver

• vSAN+SPBM support for primary

disks

• OVA support for VMs

Grizzly

(Q2, 2013)

Havana

(Q4, 2013)

Icehouse

(Q2, 2014)

• Volume support using

vSphere datastores with

any 3rd-party storage array.

• Support for in-kernel ESX

vswitch via NSX, seucirty

groups, LBaaS and stateful

FWaaS capabilities.

• Integrated DHCP and metadata

service, scalability improvements.

• SPBM for volumes

• New vSphere datastore back-end, for

high efficiency boot + snapshot.

• Simplified image upload.

CI Testing

• vCenter driver is tested against all

Nova changes using Tempest tests

• Similarly NSX Neutron plugin is tested

against all Neutron changes

19

VIO beta and Hands On Labs:

Sign up for the VMware Integrated Openstack (VIO) beta:

• www.vmware.com/products/openstack/

Also available as a Hands-on-Lab:

• http://labs.hol.vmware.com

• HOL-SDC-1420 - OpenStack with VMware vSphere and NSX

20

Successfully Deliver & Operate OpenStack in Production

Simplified

OpenStack

Operations

• Common OpenStack admin tasks automated from vCenter

• vCOPs integrations for monitoring & troubleshooting OpenStack

• LogInsight integration for diagnostics across dozens of OpenStack service logs

No OpenStack

PhD Required!

• OpenStack delivered as a Virtual Appliance

• Simple Install from vSphere Web Client

• Configure OpenStack using familiar clusters, datastores

• OpenStack automatically deployed with HA & Scale-out architecture

Enterprise Grade

OpenStack Cloud

• Robust, proven

foundation –

vSphere, NSX &

VSAN

• Differentiated

OpenStack cloud

with rich infra

features

• OpenStack code

hardened and

tested by VMware

Single Vendor

Support

Unified VMware

Support for

• OpenStack code

• Underlying Infra

Products

• Installation &

Operations

Products

• Upgrades/patches

21

Questions?

top related