8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
1/20
© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
VMware NSX & OpenStack IntegrationSomik Behera
Twitter: @Strikesme
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
2/20
© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
Agenda
OpenStack on VMware
•OpenStack on VMware philosophy
OpenStack Network (Neutron) & VMware NSX
• Brief history of OpenStack Neutron project
• Technical Overview: OpenStack Neutron
•
Technical Deep Dive: OpenStack Neutron & NSX Integration
Demo - OpenStack & VMware NSX in Action
Conclusion: Why OpenStack & VMware NSX
• NSX Integrated OpenStack Partners
•NSX & OpenStack in Production
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
3/20
© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
VMware Philosophy on OpenStack
Customer Choice• VMware supports Customer
• Our support for OpenStack e
OpenStack• An open framework for build
• Assembles a solution from uCompute, Network, Storage
• Can be managed and autom
solutions.
An Opportunity for VMw• VMware SDDC provides bes
Compute, Network, Storage
solutions for OpenStack.
• We view OpenStack as an o
VMware SDDC portfolio.
Public
Clouds
Private
Clouds
Hybrid CloudSeamlessly extend your data center to the public cloud
Virtual WorkspaceManage access to services, applications and data for anydevice
The Foundation for IT: Software Defined Datacenter
Software-Defined Data CenterVirtualize the entire data center
Management and Automation
Storage and
AvailabilityCompute
Network and
Security
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
4/20
© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
VMware Technologies and OpenStTenant-Side
Operator-Side
Horizon
( Web Portal )
vSphere &
vCenter
CLI Tools & Scripts
(DevOps Automation)
vCAC Appl ication Director
Nova
(Compute)
Neutron
(Network)
Cinder
(Block Storage)
Glance
(Image Store)
NSX vSAN vCenter
(Image Catalog)
Cloud Operator Tools(vCenter, vCOPs, Log Insight etc.) Third Party Operator tools
(Puppet/Chef, scripts, nagios...)
OpenStack or 3rd Party Component
VMware Component
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
5/20© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
OpenStack Network (aka Neutr
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
6/20© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
Brief History: OpenStack Neutron
Project isborn!
1st experimentalreleaseaccepted forincubation
1 s t NVP p l u g i n
r e l e a s e
BeyondL2:IPAM & L3APIs
Nova-featurLoad bAPIs
N i c i r a , C i s co ,
R a ck s p a c e a n d
o t h e r s l a u n c h
Q u a n t u m
4/2011 9/2011 3/2012 9/2012 3/201
Accepted asOpenStackcore project
Havana:1980 com(and count
Griz141com
Folsom:816 commits
Essex:521 commits
Diablo Essex Folsom Grizzly
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
7/20© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
Why OpenStack Neutron?
Give tenants control over networking
• Provide technology-agnostic tenant API tomanage virtual network topologies
Leverage advanced networktechnologies
• Traditional approach (‘Nova-network’) provides
only basic technologies
• VLANs are only option for multi-tenancy
• “network controller” node is centralized single-pointof failure for large networks.
W h o
n e t w
T r u n
i s a
-
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
8/20© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
What is OpenStack Neutron?
An API allowing cloud tenants to:• Define advanced network topologies
in the cloud
• Manage IP addressing
• Monitor network status
• Define security and quality-of-servicepolicies
• Configure advanced network services A framework for leveraging
advanced technologies• Based on a ‘plugin’ mechanism
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
9/20© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
Reference OpenStack Neutron Arch
Authentication & Authorization via OpenStack keystone
Core Neutron API API Extensions
Horizon Web UI Neutron CLI Heat - Orchestration Other tools
Open vSwitch
Nova Compute
Open vSwitch
Nova Compute
Open vSwitch
Nova Compute
Open vSw
Agents
Interfaces
switch ma
plugin.
Neutron Pluggable BackendlayerOpen vSwitch Plugin
OpenStack N• Integrated
OpenStack• Integrated
Plugin• Advanced
extensions
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
10/20© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
Logical topologies enabled by Neut
Net_B1
192.168.0.0/24
DHCP DHCP DHCP
Net_A1
10.0.0.0/24
Net_A2
10.0.1.0/24
External Network
Router_A Router_B
Tenant “A”
VM192.1
VM_210.0.1.3
VM_110.0.0.3
Tenant “B”
External Network
Net_A2
10.0.1.0/24
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
11/20© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
OpenStack Network(aka ‘Neutron’)
&
VMware NSX
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
12/20© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
Brief History: VMware contributions to OpeNeutron
FolsomHavana
(in progress)
Grizzly
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
13/20© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
Why run OpenStack Neutron on VMwarHA & Scale
What?• Scale-out architecture with
sub-second HAWhy?• Distribute workloads
without Networkingboundaries
Performance
What?• Distributed archite
and efficient encapWhy?• Get most out of yo
existing 10GE NW
Enterprise-class features
What?• Gateways, QoS, BUMoffload and many others
Why?• Eases cloud deployment &
integrates existingworkloads.
Operational Agility
What?• Single pane of glass
operational model.Why?
• Better sleep at nighknowing support hato do their job.
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
14/20© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
Virtual NetworksVirtual Networks
Physical or Virtual Workloads
Any Application
VMware NSX with OpenStack ‘NeuArchitecture
Overlay Transport
NSX vSwitch
NSX Controller & API
NSX
Gateway
Any Network Hardware
Any Hypervisor
P h y s i c a l t o
V i r t u a l
Authentication & Authorization
VMware NSX Plugin for OpenStack Neutron
Core Neutron API API Extensions
OA•
•
•
Horizon Web UI Neutron CLI Heat - Orchestration Other tools
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
15/20
© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
VMware NSX & OpenStack Dem
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
16/20
© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
OpenStack Neutron on NSX demLogical Topology
DHCP Service DHCP Service
Private_1 Private_2
VM_1 VM_2
my_router
Floating IP(Destination NIP)
Public
Private IP
Source NAT for Paccess
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
17/20
© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
Summary
NSX Integrated OpenStack Partne
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
18/20
© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
NSX Integrated OpenStack Partne
NSX Controller
NSX API
Partner Extensions
Network SecurityPlatform
Network GatewayServices
SecurityServices
+
Cloud MgtPlatforms
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
19/20
© Copyright 2014 EMC Corporation. All ri ghts reserved.© Copyright 2014 EMC Corporation. All ri ghts reserved.
Select OpenStack & VMware NSX custo
1 2
Public Clouds Enterprise Priva
8/18/2019 VMWorld 2014 - VMware NSX & OpenStack Integration
20/20
Top Related