SlideShare a Scribd company logo
1 of 22
Under the Hood: Network Virtualization with
OpenStack Neutron and VMware NSX

+

+

Dimitri Desmidt - NSX Senior Technical Product Manager (ddesmidt@vmware.com)
Gary Kotton – VMware Staff Engineer – OpenStack (gkotton@vmware.com)
Agenda
‣
‣

Comprehensive Demo

‣

Slide 2

VMware on OpenStack

Q&A

2
VMware Philosophy on OpenStack
OpenStack
The Foundation for IT: Software Defined Datacenter

•
•

Virtual Workspace
Manage access to services, applications and data for any
device

Private
Clouds

•

An open framework for building clouds
Assembles a solution from underlying
Compute, Network, Storage components.
Can be managed and automated using
many solutions.

Public Clouds

Hybrid Cloud
Seamlessly extend your data center to the public cloud

Software-Defined Data Center

Customer Choice
•
•

VMware supports Customer choice.
Our support for OpenStack enables choice

Virtualize the entire data center

Management and Automation
Storage and
Availability

Compute

Network and
Security

An Opportunity for VMware SDDC
•
•

3

VMware SDDC provides best-in-class
Compute, Network, Storage & management
solutions for OpenStack.
We view OpenStack as an opportunity for
VMware SDDC portfolio.
VMware Technologies and OpenStack
Tenant-Side
Horizon
( Web Portal )

Nova
(Compute)

vSphere &
vCenter

CLI Tools & Scripts
(DevOps Automation)

Neutron
(Network)

Cinder
(Block Storage)

NSX

vSAN

Cloud Operator Tools
(vCenter, vCOPs, Log Insight etc.)
OpenStack or 3rd Party Component
VMware Component
4

vCAC
Application Director

Glance
(Image Store)

vCenter
(Image Catalog)

Third Party Operator tools
(Puppet/Chef, scripts, nagios...)

Operator-Side

Benefits of
OpenStack API &
Ecosystem

Choice of best-inclass virtualization &
management
technologies
Agenda
‣
‣

Comprehensive Demo

‣

Slide 5

VMware on OpenStack

Q&A

5
Demo 1
• Demonstrate:
• 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors
Physical View

.1

Any L2/L3 fabric
(no VLAN per tenant)

ESXi Cluster

KVM

NSX-L2/L3
GW Cluster

"OpenStack"
(keystone/glance/
neutron/horizon/etc)
+ NSX Plugin
Management

NSX Controller
Cluster

6
Demo 1
• Demonstrate:
• 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors
Physical View

Logical View

.1
.1

Any L2/L3 fabric
(no VLAN per tenant)

ESXi Cluster

KVM

VM VM

VM VM

20.20.20.0/24

NSX-L2/L3
GW Cluster

"OpenStack"
(keystone/glance/
neutron/horizon/etc)
+ NSX Plugin

Logical
Space
LS-1A
VM

LS-1B
VM

VM

VM

Management
NSX Controller
Cluster

7
Demo 1
• Demonstrate:
• 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors

• Neutron + NSX Plugin Pros:
• Multi-tier architecture
Not available via "nova-network".

8
Demo 1
• Demonstrate:
• 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors

• Neutron + NSX Plugin Pros:
• Multi-tier architecture
• No change on the physical fabric
No pre-provisioning of VLAN on the fabric. Actually no VLAN used at all!
Not available via "nova-network".
VM

VM

Hypervisor

VM

VM

Hypervisor1-IP@ 
Hypervisor2-IP@
[STT VM1-IP@  VM2-IP@]

VM

VM

VM

VM

VM

VM

VM1-IP@ 
VM2-IP@

VM

Any L2/L3
Fabric

9
Demo 1
• Demonstrate:
• 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors

• Neutron + NSX Plugin Pros:
• Multi-tier architecture
• No change on the physical fabric
• Distributed Routing
A world without NSX
Web

App

Hypervisor

DB

Web

Hypervisor
x86 Server

DC Fabric

Neutron Router
on Neutron
Server

10
Demo 1
• Demonstrate:
• 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors

• Neutron + NSX Plugin Pros:
• Multi-tier architecture
• No change on the physical fabric
• Distributed Routing
Not available via "nova-network" nor "Neutron"

A world with NSX
Web

App

Hypervisor

DB

Web

Hypervisor
x86 Server

DC Fabric

NSX "North/South" Router

11
Demo 1
• Demonstrate:
• 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors

• Neutron + NSX Plugin Pros:
•
•
•
•

Multi-tier architecture
No change on the physical fabric
Distributed Routing
Very high scale
•

In size of the cloud (thanks to the distribution "active/active" of the Control elements)
Per NSX Domain: 60k VMs, 15k tenants, 1k hypervisors (and improved in each release)

•

In throughput (thanks to the encapsulation off-loaded on the NIC)
Per hypervisor: 20Gbps (with 2x10Gbps NIC bonding)
Per NVP Gateway: 10Gbps++ (per NVP-GW and up to 10x NVP-GW are supported in a Cluster)

Not available via "nova-network" nor "Neutron".

12
Demo 2
• Demonstrate:

• Management / Troubleshooting
• Port Connection Tool
• VMotion / DRS
• TraceFlow
• Port-Mirroring

Physical View

Logical View

.1
.1

Any L2/L3 fabric
(no VLAN per tenant)

ESXi Cluster

KVM

VM VM

VM VM

20.20.20.0/24

NSX-L2/L3
GW Cluster

"OpenStack"
(keystone/glance/
neutron/horizon/etc)
+ NSX Plugin

Logical
Space
LS-1A
VM

LS-1B
VM

VM

VM

Management
NSX Controller
Cluster

13
Demo 2
• Demonstrate:

• Management / Troubleshooting
• Port Connection Tool
• VMotion
• TraceFlow
• Port-Mirroring

• Neutron + NSX Plugin Pros:
• Production tools to manage and support an OpenStack in production efficiently
Not available via "nova-network" nor "Neutron".

14
Demo 3
• Demonstrate:
• L2 Physical-Logical
Physical View

Logical View

.1

VLAN244

.1

Any L2/L3 fabric
(no VLAN per tenant)

ESXi Cluster

KVM

VM VM

VM VM

20.20.20.0/24

NSX-L2/L3
GW Cluster

"OpenStack"
(keystone/glance/
neutron/horizon/etc)
+ NSX Plugin

Logical
Space
LS-1A
VM

LS-1B
VM

VM

VLAN244

VM

Management
NSX Controller
Cluster

15
Demo 3
• Demonstrate:
• L2 Physical-Logical

• Neutron + NSX Plugin Pros:
• More Network Use Cases supported
Physical to Virtual
Remote customer on-boarding
Not available via "nova-network" nor "Neutron".

16
Demo 4
• Demonstrate:

• Network and Security service
• Load-Balancing
• Firewalling
• Static Routing

Physical View

• HA
• Failure of NVP elements
(Controller Node, NVP-GW Node)
• Failure of Hypervisor

Logical View

.1
.1

Any L2/L3 fabric
(no VLAN per tenant)

ESXi Cluster

KVM

VM VM

VM VM

20.20.20.0/24

NSX-L2/L3
GW Cluster

"OpenStack"
(keystone/glance/
neutron/horizon/etc)
+ NSX Plugin

Logical
Space
LS-1A
VM

LS-1B
VM

VM

VM

Management
NSX Controller
Cluster

17
Demo 4
• Demonstrate:

• Network and Security service
• Load-Balancing
• Firewalling
• Static Routing

• HA
• Failure of NVP elements
(Controller Node, NVP-GW Node)
• Failure of Hypervisor

• Neutron + NSX Plugin Pros:
• Rich network services
Not available via "nova-network" nor "Neutron".

• Build-in HA

18
Agenda
‣

Intro – VMware philosophy on OpenStack (5 minutes)

‣

What about a comprehensive demo (20 minutes)
(instead of endless slides)

‣

Slide 19

Q&A (5 minutes)

19
Select OpenStack & VMware NSX customers

Public Clouds

Slide 20

Enterprise Private Clouds

20
How to test?
‣

Hands on lab available:
http://labs.hol.vmware.com/HOL/#lab/698

Slide 21

21
Agenda
‣
‣

Comprehensive Demo

‣

Slide 22

VMware on OpenStack

Q&A

22

More Related Content

What's hot

VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
Julienne Pham
 
Nexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack IntegrationNexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack Integration
openstackindia
 
Loadays 2013 OpenNebula Fundamentals
Loadays 2013 OpenNebula FundamentalsLoadays 2013 OpenNebula Fundamentals
Loadays 2013 OpenNebula Fundamentals
OpenNebula Project
 

What's hot (20)

OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017OpenStack Telco Architecture: OpenStack Summit Boston 2017
OpenStack Telco Architecture: OpenStack Summit Boston 2017
 
[OpenStack Day in Korea 2015] Track 1-4 - VDI OpenStack? It Works!!!
[OpenStack Day in Korea 2015] Track 1-4 - VDI OpenStack? It Works!!![OpenStack Day in Korea 2015] Track 1-4 - VDI OpenStack? It Works!!!
[OpenStack Day in Korea 2015] Track 1-4 - VDI OpenStack? It Works!!!
 
OpenNebula TechDay Boston 2015 - introduction and architecture
OpenNebula TechDay Boston 2015 - introduction and architectureOpenNebula TechDay Boston 2015 - introduction and architecture
OpenNebula TechDay Boston 2015 - introduction and architecture
 
Multisite OpenStack for NFV: Bridging the Gap
Multisite OpenStack for NFV: Bridging the GapMultisite OpenStack for NFV: Bridging the Gap
Multisite OpenStack for NFV: Bridging the Gap
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
 
Nexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack IntegrationNexus1000V on KVM and OpenStack Integration
Nexus1000V on KVM and OpenStack Integration
 
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
[OpenStack Day in Korea 2015] Track 3-6 - Archiectural Overview of the Open S...
 
OpenStack Framework Introduction
OpenStack Framework IntroductionOpenStack Framework Introduction
OpenStack Framework Introduction
 
Guts & OpenStack migration
Guts & OpenStack migrationGuts & OpenStack migration
Guts & OpenStack migration
 
Deploying Efficient OpenStack Clouds, Yaron Haviv
Deploying Efficient OpenStack Clouds, Yaron HavivDeploying Efficient OpenStack Clouds, Yaron Haviv
Deploying Efficient OpenStack Clouds, Yaron Haviv
 
Loadays 2013 OpenNebula Fundamentals
Loadays 2013 OpenNebula FundamentalsLoadays 2013 OpenNebula Fundamentals
Loadays 2013 OpenNebula Fundamentals
 
SDN Symposium - Cybera
SDN Symposium - CyberaSDN Symposium - Cybera
SDN Symposium - Cybera
 
CloudStack vs OpenStack
CloudStack vs OpenStackCloudStack vs OpenStack
CloudStack vs OpenStack
 
Network Monitoring and Analytics
Network Monitoring and AnalyticsNetwork Monitoring and Analytics
Network Monitoring and Analytics
 
OpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on TutorialOpenNebula 4.14 Hands-on Tutorial
OpenNebula 4.14 Hands-on Tutorial
 
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebulaOpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
 
Tricircle overview
Tricircle overviewTricircle overview
Tricircle overview
 
VMUG.IT Meeting Napoli - Opening
VMUG.IT Meeting Napoli - OpeningVMUG.IT Meeting Napoli - Opening
VMUG.IT Meeting Napoli - Opening
 
oVirt Introduction
oVirt IntroductionoVirt Introduction
oVirt Introduction
 
VietOpenStack meetup 7th High Performance VM
VietOpenStack meetup 7th High Performance VMVietOpenStack meetup 7th High Performance VM
VietOpenStack meetup 7th High Performance VM
 

Viewers also liked

OpenStack User Survey October 2013
OpenStack User Survey October 2013OpenStack User Survey October 2013
OpenStack User Survey October 2013
OpenStack Foundation
 
VMware Nova Compute Driver
VMware Nova Compute DriverVMware Nova Compute Driver
VMware Nova Compute Driver
Sean Chen
 
OpenStack Neutron Reverse Engineered
OpenStack Neutron Reverse EngineeredOpenStack Neutron Reverse Engineered
OpenStack Neutron Reverse Engineered
openstackindia
 
VMware compute driver for OpenStack
VMware compute driver for OpenStackVMware compute driver for OpenStack
VMware compute driver for OpenStack
openstackindia
 
Deep dive into highly available open stack architecture openstack summit va...
Deep dive into highly available open stack architecture   openstack summit va...Deep dive into highly available open stack architecture   openstack summit va...
Deep dive into highly available open stack architecture openstack summit va...
Arthur Berezin
 

Viewers also liked (16)

OpenStack User Survey October 2013
OpenStack User Survey October 2013OpenStack User Survey October 2013
OpenStack User Survey October 2013
 
Building Docker images with Puppet
Building Docker images with PuppetBuilding Docker images with Puppet
Building Docker images with Puppet
 
Weird things we've seen with OpenStack Neutron
Weird things we've seen with OpenStack NeutronWeird things we've seen with OpenStack Neutron
Weird things we've seen with OpenStack Neutron
 
OpenStack Neutron 201 1hr
OpenStack Neutron 201 1hr OpenStack Neutron 201 1hr
OpenStack Neutron 201 1hr
 
VMware Nova Compute Driver
VMware Nova Compute DriverVMware Nova Compute Driver
VMware Nova Compute Driver
 
VMware vSphere in an OpenStack Environment
VMware vSphere in an OpenStack EnvironmentVMware vSphere in an OpenStack Environment
VMware vSphere in an OpenStack Environment
 
OpenStack Neutron Reverse Engineered
OpenStack Neutron Reverse EngineeredOpenStack Neutron Reverse Engineered
OpenStack Neutron Reverse Engineered
 
VMware compute driver for OpenStack
VMware compute driver for OpenStackVMware compute driver for OpenStack
VMware compute driver for OpenStack
 
Accelerating Neutron with Intel DPDK
Accelerating Neutron with Intel DPDKAccelerating Neutron with Intel DPDK
Accelerating Neutron with Intel DPDK
 
OpenStack Atlanta User Survey
OpenStack Atlanta User SurveyOpenStack Atlanta User Survey
OpenStack Atlanta User Survey
 
OpenStack networking - Neutron deep dive with PLUMgrid
OpenStack networking - Neutron deep dive with PLUMgridOpenStack networking - Neutron deep dive with PLUMgrid
OpenStack networking - Neutron deep dive with PLUMgrid
 
OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013OpenStack Neutron Havana Overview - Oct 2013
OpenStack Neutron Havana Overview - Oct 2013
 
OpenStack + VMware at the Hong Kong OpenStack Summit
OpenStack + VMware at the Hong Kong OpenStack SummitOpenStack + VMware at the Hong Kong OpenStack Summit
OpenStack + VMware at the Hong Kong OpenStack Summit
 
Modular Layer 2 In OpenStack Neutron
Modular Layer 2 In OpenStack NeutronModular Layer 2 In OpenStack Neutron
Modular Layer 2 In OpenStack Neutron
 
Deep dive into highly available open stack architecture openstack summit va...
Deep dive into highly available open stack architecture   openstack summit va...Deep dive into highly available open stack architecture   openstack summit va...
Deep dive into highly available open stack architecture openstack summit va...
 
Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)Libvirt/KVM Driver Update (Kilo)
Libvirt/KVM Driver Update (Kilo)
 

Similar to VMWare: Nova and NVP Support - Gary Kotton and Dimitri Desmidt

OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał DubielOpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
eurobsdcon
 

Similar to VMWare: Nova and NVP Support - Gary Kotton and Dimitri Desmidt (20)

VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack VMworld 2013: VMware NSX Integration with OpenStack
VMworld 2013: VMware NSX Integration with OpenStack
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep Dive
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep Dive
 
Nexus 1000_ver 1.1
Nexus 1000_ver 1.1Nexus 1000_ver 1.1
Nexus 1000_ver 1.1
 
VMworld 2013: Deploying VMware NSX Network Virtualization
VMworld 2013: Deploying VMware NSX Network Virtualization VMworld 2013: Deploying VMware NSX Network Virtualization
VMworld 2013: Deploying VMware NSX Network Virtualization
 
Open stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetupsOpen stack networking_101_update_2014-os-meetups
Open stack networking_101_update_2014-os-meetups
 
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSXOVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
OVHcloud Hosted Private Cloud Platform Network use cases with VMware NSX
 
VMUG St Louis - SDN in the Real World
VMUG St Louis - SDN in the Real WorldVMUG St Louis - SDN in the Real World
VMUG St Louis - SDN in the Real World
 
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
 
VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization
 
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
PSOCLD-1006 Cisco Cloud Architectures on OpenStack - Cisco Live! US 2015 San ...
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012
 
Netscaler vpx implementation and troubleshooting
Netscaler vpx implementation and troubleshootingNetscaler vpx implementation and troubleshooting
Netscaler vpx implementation and troubleshooting
 
Quantum for Cloud Operators - Folsom Conference
Quantum for Cloud Operators  - Folsom Conference Quantum for Cloud Operators  - Folsom Conference
Quantum for Cloud Operators - Folsom Conference
 
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack NetworkingONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
ONUG Tutorial: Bridges and Tunnels Drive Through OpenStack Networking
 
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał DubielOpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
 
ENT307 VMware and AWS Together - VMware Cloud on AWS
ENT307 VMware and AWS Together - VMware Cloud on AWSENT307 VMware and AWS Together - VMware Cloud on AWS
ENT307 VMware and AWS Together - VMware Cloud on AWS
 
VMware and AWS Together - VMware Cloud on AWS
VMware and AWS Together  - VMware Cloud on AWSVMware and AWS Together  - VMware Cloud on AWS
VMware and AWS Together - VMware Cloud on AWS
 
VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
 

More from Cloud Native Day Tel Aviv

More from Cloud Native Day Tel Aviv (20)

Cloud Native is a Cultural Decision. By Reshef Mann
Cloud Native is a Cultural Decision. By Reshef MannCloud Native is a Cultural Decision. By Reshef Mann
Cloud Native is a Cultural Decision. By Reshef Mann
 
Container Runtime Security with Falco, by Néstor Salceda
Container Runtime Security with Falco, by Néstor SalcedaContainer Runtime Security with Falco, by Néstor Salceda
Container Runtime Security with Falco, by Néstor Salceda
 
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...
Kafka Mirror Tester: Go and Kubernetes Powered Test Suite for Kafka Replicati...
 
Running I/O intensive workloads on Kubernetes, by Nati Shalom
Running I/O intensive workloads on Kubernetes, by Nati ShalomRunning I/O intensive workloads on Kubernetes, by Nati Shalom
Running I/O intensive workloads on Kubernetes, by Nati Shalom
 
WTF Do We Need a Service Mesh? By Anton Weiss.
WTF Do We Need a Service Mesh? By Anton Weiss.WTF Do We Need a Service Mesh? By Anton Weiss.
WTF Do We Need a Service Mesh? By Anton Weiss.
 
Update Strategies for the Edge, by Kat Cosgrove
Update Strategies for the Edge, by Kat CosgroveUpdate Strategies for the Edge, by Kat Cosgrove
Update Strategies for the Edge, by Kat Cosgrove
 
Building a Cloud-Native SaaS Product The Hard Way. By Arthur Berezin
Building a Cloud-Native SaaS Product The Hard Way. By Arthur BerezinBuilding a Cloud-Native SaaS Product The Hard Way. By Arthur Berezin
Building a Cloud-Native SaaS Product The Hard Way. By Arthur Berezin
 
The Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
The Four Questions (Every Monitoring Engineer gets asked), by Leon AdatoThe Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
The Four Questions (Every Monitoring Engineer gets asked), by Leon Adato
 
K8s Pod Scheduling - Deep Dive. By Tsahi Duek.
K8s Pod Scheduling - Deep Dive. By Tsahi Duek.K8s Pod Scheduling - Deep Dive. By Tsahi Duek.
K8s Pod Scheduling - Deep Dive. By Tsahi Duek.
 
Cloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-Shalom
Cloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-ShalomCloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-Shalom
Cloud Native: The Cattle, the Pets, and the Germs, by Avishai Ish-Shalom
 
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
MySQL Shell: the daily tool for devs and admins. By Vittorio Cioe.
 
Cloud native transformation patterns, by Pini Reznik
Cloud native transformation patterns, by Pini ReznikCloud native transformation patterns, by Pini Reznik
Cloud native transformation patterns, by Pini Reznik
 
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
Cloud and Edge: price, performance and privacy considerations in IOT, by Tsvi...
 
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
Two Years, Zero servers: Lessons learned from running a startup 100% on Serve...
 
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
12 Factor Serverless Applications - Mike Morain, AWS - Cloud Native Day Tel A...
 
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...
Not my problem! Delegating responsibilities to the infrastructure - Yshay Yaa...
 
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
Brain in the Cloud: Machine Learning on OpenStack & Kubernetes Done Right - E...
 
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
A stateful application walks into a Kubernetes bar - Arthur Berezin, JovianX ...
 
The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...
The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...
The story of how KubeMQ was born - Oz Golan, KubeMQ - Cloud Native Day Tel Av...
 
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018
I want it all: go hybrid - Orit Yaron, Outbrain - Cloud Native Day Tel Aviv 2018
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

VMWare: Nova and NVP Support - Gary Kotton and Dimitri Desmidt

  • 1. Under the Hood: Network Virtualization with OpenStack Neutron and VMware NSX + + Dimitri Desmidt - NSX Senior Technical Product Manager (ddesmidt@vmware.com) Gary Kotton – VMware Staff Engineer – OpenStack (gkotton@vmware.com)
  • 3. VMware Philosophy on OpenStack OpenStack The Foundation for IT: Software Defined Datacenter • • Virtual Workspace Manage access to services, applications and data for any device Private Clouds • An open framework for building clouds Assembles a solution from underlying Compute, Network, Storage components. Can be managed and automated using many solutions. Public Clouds Hybrid Cloud Seamlessly extend your data center to the public cloud Software-Defined Data Center Customer Choice • • VMware supports Customer choice. Our support for OpenStack enables choice Virtualize the entire data center Management and Automation Storage and Availability Compute Network and Security An Opportunity for VMware SDDC • • 3 VMware SDDC provides best-in-class Compute, Network, Storage & management solutions for OpenStack. We view OpenStack as an opportunity for VMware SDDC portfolio.
  • 4. VMware Technologies and OpenStack Tenant-Side Horizon ( Web Portal ) Nova (Compute) vSphere & vCenter CLI Tools & Scripts (DevOps Automation) Neutron (Network) Cinder (Block Storage) NSX vSAN Cloud Operator Tools (vCenter, vCOPs, Log Insight etc.) OpenStack or 3rd Party Component VMware Component 4 vCAC Application Director Glance (Image Store) vCenter (Image Catalog) Third Party Operator tools (Puppet/Chef, scripts, nagios...) Operator-Side Benefits of OpenStack API & Ecosystem Choice of best-inclass virtualization & management technologies
  • 6. Demo 1 • Demonstrate: • 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors Physical View .1 Any L2/L3 fabric (no VLAN per tenant) ESXi Cluster KVM NSX-L2/L3 GW Cluster "OpenStack" (keystone/glance/ neutron/horizon/etc) + NSX Plugin Management NSX Controller Cluster 6
  • 7. Demo 1 • Demonstrate: • 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors Physical View Logical View .1 .1 Any L2/L3 fabric (no VLAN per tenant) ESXi Cluster KVM VM VM VM VM 20.20.20.0/24 NSX-L2/L3 GW Cluster "OpenStack" (keystone/glance/ neutron/horizon/etc) + NSX Plugin Logical Space LS-1A VM LS-1B VM VM VM Management NSX Controller Cluster 7
  • 8. Demo 1 • Demonstrate: • 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors • Neutron + NSX Plugin Pros: • Multi-tier architecture Not available via "nova-network". 8
  • 9. Demo 1 • Demonstrate: • 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors • Neutron + NSX Plugin Pros: • Multi-tier architecture • No change on the physical fabric No pre-provisioning of VLAN on the fabric. Actually no VLAN used at all! Not available via "nova-network". VM VM Hypervisor VM VM Hypervisor1-IP@  Hypervisor2-IP@ [STT VM1-IP@  VM2-IP@] VM VM VM VM VM VM VM1-IP@  VM2-IP@ VM Any L2/L3 Fabric 9
  • 10. Demo 1 • Demonstrate: • 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors • Neutron + NSX Plugin Pros: • Multi-tier architecture • No change on the physical fabric • Distributed Routing A world without NSX Web App Hypervisor DB Web Hypervisor x86 Server DC Fabric Neutron Router on Neutron Server 10
  • 11. Demo 1 • Demonstrate: • 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors • Neutron + NSX Plugin Pros: • Multi-tier architecture • No change on the physical fabric • Distributed Routing Not available via "nova-network" nor "Neutron" A world with NSX Web App Hypervisor DB Web Hypervisor x86 Server DC Fabric NSX "North/South" Router 11
  • 12. Demo 1 • Demonstrate: • 2 Tiers-Architecture on a mix of ESXi and KVM hypervisors • Neutron + NSX Plugin Pros: • • • • Multi-tier architecture No change on the physical fabric Distributed Routing Very high scale • In size of the cloud (thanks to the distribution "active/active" of the Control elements) Per NSX Domain: 60k VMs, 15k tenants, 1k hypervisors (and improved in each release) • In throughput (thanks to the encapsulation off-loaded on the NIC) Per hypervisor: 20Gbps (with 2x10Gbps NIC bonding) Per NVP Gateway: 10Gbps++ (per NVP-GW and up to 10x NVP-GW are supported in a Cluster) Not available via "nova-network" nor "Neutron". 12
  • 13. Demo 2 • Demonstrate: • Management / Troubleshooting • Port Connection Tool • VMotion / DRS • TraceFlow • Port-Mirroring Physical View Logical View .1 .1 Any L2/L3 fabric (no VLAN per tenant) ESXi Cluster KVM VM VM VM VM 20.20.20.0/24 NSX-L2/L3 GW Cluster "OpenStack" (keystone/glance/ neutron/horizon/etc) + NSX Plugin Logical Space LS-1A VM LS-1B VM VM VM Management NSX Controller Cluster 13
  • 14. Demo 2 • Demonstrate: • Management / Troubleshooting • Port Connection Tool • VMotion • TraceFlow • Port-Mirroring • Neutron + NSX Plugin Pros: • Production tools to manage and support an OpenStack in production efficiently Not available via "nova-network" nor "Neutron". 14
  • 15. Demo 3 • Demonstrate: • L2 Physical-Logical Physical View Logical View .1 VLAN244 .1 Any L2/L3 fabric (no VLAN per tenant) ESXi Cluster KVM VM VM VM VM 20.20.20.0/24 NSX-L2/L3 GW Cluster "OpenStack" (keystone/glance/ neutron/horizon/etc) + NSX Plugin Logical Space LS-1A VM LS-1B VM VM VLAN244 VM Management NSX Controller Cluster 15
  • 16. Demo 3 • Demonstrate: • L2 Physical-Logical • Neutron + NSX Plugin Pros: • More Network Use Cases supported Physical to Virtual Remote customer on-boarding Not available via "nova-network" nor "Neutron". 16
  • 17. Demo 4 • Demonstrate: • Network and Security service • Load-Balancing • Firewalling • Static Routing Physical View • HA • Failure of NVP elements (Controller Node, NVP-GW Node) • Failure of Hypervisor Logical View .1 .1 Any L2/L3 fabric (no VLAN per tenant) ESXi Cluster KVM VM VM VM VM 20.20.20.0/24 NSX-L2/L3 GW Cluster "OpenStack" (keystone/glance/ neutron/horizon/etc) + NSX Plugin Logical Space LS-1A VM LS-1B VM VM VM Management NSX Controller Cluster 17
  • 18. Demo 4 • Demonstrate: • Network and Security service • Load-Balancing • Firewalling • Static Routing • HA • Failure of NVP elements (Controller Node, NVP-GW Node) • Failure of Hypervisor • Neutron + NSX Plugin Pros: • Rich network services Not available via "nova-network" nor "Neutron". • Build-in HA 18
  • 19. Agenda ‣ Intro – VMware philosophy on OpenStack (5 minutes) ‣ What about a comprehensive demo (20 minutes) (instead of endless slides) ‣ Slide 19 Q&A (5 minutes) 19
  • 20. Select OpenStack & VMware NSX customers Public Clouds Slide 20 Enterprise Private Clouds 20
  • 21. How to test? ‣ Hands on lab available: http://labs.hol.vmware.com/HOL/#lab/698 Slide 21 21

Editor's Notes

  1. VMware develops the best-in-class components that make up the Software-defined-Datacenter. The starting point or the fundamental building block of SDDC was the Compute Hypervisor or rather the Virtual Machines running on Hypervisors. VMware’s vision for SDDC is aiming at bringing the benefits of virtualization to the rest of the datacenter, including Networking & Storage subsystems.We believe, Openstack is an open framework for building clouds, that helps one assemble a cloud using a combination of underlying compute, network & storage components. VMware supports customer choice in how they consume and build their cloud environments and our support for OpenStack provides customers with that choice.We also believe that OpenStack is a significant opportunity for VMware’s portfolio of best-in-class SDDC components covering Compute, Network, Storage & Management.
  2. Now taking a quick look at OpenStack project components and Vmware’s products, we can quickly see that a cloud requires elements that are Tenant-facing as well as Operator facing. End-users love consuming Nova, Quanutm, Cinder & Glance APIs that provide them a vendor independent, DevOps friendly API for building Cloud Applications. Vmware is enabling our portfolio of products to be compatible with OpenStack’s vendor independent APIs and ecosystem of tooling. We will also ensure that Vmware’s award winning management tools support OpenStack Clouds end-to-end to enable operators to operationalize and manage their cloud infrastructure in an uniform way.