+ All Categories
Home > Documents > VIO30 Technical Overview

VIO30 Technical Overview

Date post: 11-Apr-2017
Category:
Upload: julienne-pham
View: 41 times
Download: 0 times
Share this document with a friend
21
VMware Integrated OpenStack 3.0 Technical Overview Hassan Hamade Julienne Pham
Transcript
Page 1: VIO30 Technical Overview

VMware Integrated OpenStack 3.0 Technical Overview

Hassan HamadeJulienne Pham

Page 2: VIO30 Technical Overview

2

Why OpenStack on VMware?

…industry leading data center technologies that enterprise IT already

knows how to operate

An open and vendor-neutral ecosystem that gives developers the

APIs and tools they want…

The best enterprise solution for OpenStack

CONFIDENTIAL

…industry leading data center technologies that enterprise IT already

knows how to operate

One of the largest contributors to the OpenStack project. Contribute

Differentiate

Enable

The most powerful OpenStack cloud available, with fastest time-to-value and lowest total cost-of-ownership.

Easy path to deploy + operationalize OpenStack + VMware.

Page 3: VIO30 Technical Overview

“Congress” Policy

201420132010 2011 2012

Strong, Comprehensive OpenStack Engagement

3

OpenStack Project Created by Rackspace &

NASA

Open vSwitch Project Created

by Nicira

OpenStack Networking

“Neutron” project started, led by

Nicira.

VMware acquires Nicira,

Joins OpenStack Foundation as Gold

member.

VMware Integrated

OpenStack (VIO) Beta

Announced.

NSX+Neutron

vSphere+Nova

vSphere+Cinder

vSphere+Glance

vSphere+Ceilometer

OpenStack Distros Partners announce

plans to support vSphere & NSX.

EcosystemPartnerships

Upstream Contributions

Page 4: VIO30 Technical Overview

VIO – vSphere and NSX Interaction – High Level

Nova Compute Nova Services

NSX Manager

Neutron Plugin

Neutron Server Heat

Glance RabbitMQ

vCenter

ESXi-2

vSphere Plugin

NSX

VIO

ESXi-1

NSX

KeystoneCinder

VMDK Driver

VMDK Driver

Page 5: VIO30 Technical Overview

Management ClusterEdge Cluster

VM

VM

VM

VM

VM

VM

VM

VM

Compute 1 Compute N

vCenter Server

NSX ManagerController Cluster VIO

InfrastructureVXLAN Transport Zone Spanning Compute and Edge Clusters

Management, Compute and Edge VDS

vSphere Host

vSphere Host

Compute Cluster 1

vSphere Host

Compute Cluster N

vSphere Host

vSphere Host

vSphere Host

vSphere Design Requirements for VIO – VDS and Transport ZoneVIO VMVIO

VM

VIO VMVIO

VMESGDLR CVM

NSX Edges

vSphere Host

vSphere Host

Compute VDS Management and Edge VDS

VDS Option 1

VDS Option 2

Single Transport

Zone

Page 6: VIO30 Technical Overview

NSX Plugin vDS PluginProvider Networks leveraging VLANs API/Management Plane High Availability DC-Wide Control Plane Scale High Limited

Layer 3/NAT High Availability & Scale -

Full Neutron feature-set• Private Logical Network Identifier Independent of VLANs• Highly Available DHCP Service• Security Groups • Metadata Service Integration & Support• L3/NAT & Floating IP Support

-

Enterprise Features• Micro-segmentation with line-rate Stateful distributed firewall• Provider-side security via Service Insertion• In-kernel distributed routing• Many more….

-

vCenter Operations & Log Insight Content Packs -

VMware VIO Networking Options

Page 7: VIO30 Technical Overview

NSX Neutron Plugin – Supported Topologies

Use Case NotesVLAN Backed Micro-segmentation only No overlays. Security Groups

leverage Distributed Firewall policies.

VLAN Backed L3 Leverage VLANs for L2, NSX Edge for L3

No overlays. L3 provided by NSX Edge. No Distributed Routing support. Static Routes only.

L2/L3 Overlay, no NAT Enterprise Customers that don’t need overlapping IP addresses

Can use DLR and/or NSX Edge. No overlapping IPs allowed. Static Routes only. Very efficient. Enterprise preferred model.

L2/L3 overlay, NAT Enterprise customers that need overlapping IPs

Can use DLR and/or NSX Edge. Static Routes only. Very efficient. Cloud Provider/Service Provider preferred model.

Page 8: VIO30 Technical Overview

What’s New in VMware Integrated OpenStack 3.0

8CONFIDENTIAL

• VIO 3.0 distribution is now based on the latest OpenStack release - Mitaka

• VIO management control plane has been optimized and architected to run in a compact architecture

• Existing vSphere VMs can be imported and managed via VIO OpenStack APIs

Mitaka-Based CompactControl Plane

Import Existing Workloads

Leverage the latest features and

enhancement of the Mitaka Release

Reduce infrastructure and

costs required to run an OpenStack Cloud

Quickly start consuming existing

VMs through OpenStack

Page 9: VIO30 Technical Overview

CONFIDENTIAL 9

VIO 3.0: Mitaka OpenStack Release• Latest OpenStack Release

• Tons of improvements– Improved day-to-day experience for cloud admins and administrators. – Simplified configuration for Nova compute service.– Streamlined Keystone identity service is now a one-step process for setting up the identity management

features of a cloud network. – Keystone now supports multi-backend allowing local authentication and AD accounts simultaneously.– Heat’s convergence engine optimized to handle larger loads and more complex actions for horizontal

scaling for improved performance for stateless mode.– Enhanced OpenStack Client provides a consistent set of calls for creating resources no longer requiring

the need to learn the intricacies of each service API. – Support for software development kits (SDKs) in various languages.– New “give me a network,” feature capable of creating a network, attaching a server to it, assigning an IP

to that server, and making the network accessible, in a single action

Page 10: VIO30 Technical Overview

Hardware Resource Requirement

Component VMs vCPU vRAM(GB) vDisk Space

Controller 1 8 16 80

Compute 1 2 4 20

Total 2 10 20 100+20

Day 1

Component VMs vCPU vRAM(GB) vDisk Space

Ceilometer 1 2 4 20

Database (MongoDB) 3 6 12 60

Total 4 8 16 80+16

Day 2

Page 11: VIO30 Technical Overview

CONFIDENTIAL 11

VIO 3.0: Slimmer Full HA Architecture• Reduced footprint on management cluster

• Full HA: No service downtime

• Database replication: No data loss

• 6000+ VMs

• 200+ Hypervisors

Controller 1

VIO Control Plane

Database 1 Database 2 Database 2

Controller 2

LB 1 LB 2

Management Server

Page 12: VIO30 Technical Overview

12

External Admin/Users

API Access Network

OpenStackController

Public IP

Internal IP

Memcache

DBRabbitMQ1

Compute 1Compute 2

VIO manager

VIO Template

Management Network

VIO VM OpenStack VM Active Node

Compute (1..N)

Architecture

Page 13: VIO30 Technical Overview

CONFIDENTIAL 13

VIO 3.0: Compact Mode• Ideal for multiple small deployments

• Attractive in relaxed SLA scenarios

• Database backed up in real time: No data loss

Database(Real time Backup)

LB

Controller

Database

Man

agem

ent

Ser

ver

VIO Control Plane

Binary Log

Replication

Page 14: VIO30 Technical Overview

CONFIDENTIAL 14

Demo

Page 15: VIO30 Technical Overview

CONFIDENTIAL 15

VIO 3.0: Import vSphere Workloads

• Quickly import vSphere VMs into VIO

• Start managing vSphere VMs through standard OpenStack APIs

vCenter

VMware Integrated OpenStack

NovaInstance

NovaInstance

NovaInstance

NovaInstance

Page 16: VIO30 Technical Overview

CONFIDENTIAL 16

Demo• DCLI Command

Page 17: VIO30 Technical Overview

Troubleshooting – vRealize Log Insight• NSX Content Pack for Log Insight – available now.

• OpenStack Content Pack for Log Insight (planned).

Page 18: VIO30 Technical Overview

Troubleshooting – vRealize Operations Manager• NSX Management Pack for vROPS – available now.

• OpenStack Management Pack for vROPS – available now.

Page 19: VIO30 Technical Overview

CONFIDENTIAL 19

Troubleshooting with VRNI• Demo

Page 20: VIO30 Technical Overview
Page 21: VIO30 Technical Overview

Thank You


Recommended