VMware NSX Integration with OpenStack
Somik Behera, VMware
Mark McClain, DreamHost & OpenStack
Salvatore Orlando, VMware
N...
2
Agenda
 OpenStack on VMware
• OpenStack on VMware philosophy
 OpenStack Network (Neutron) & VMware NSX
• Brief history...
3
VMware Philosophy on OpenStack
Customer Choice
• VMware supports Customer choice.
• Our support for OpenStack enables ch...
4
VMware Technologies and OpenStack
Tenant-Side
Operator-Side
Benefits of
OpenStack API &
Ecosystem
Choice of best-in-
cla...
6
OpenStack Network (aka Neutron)
Mark McClain ( Neutron PTL)
7
Brief History: OpenStack Neutron
Project is
born!
1st experimental
release
Accepted for
incubation
1st NVP plugin
releas...
8
Why OpenStack Neutron?
 Give tenants control over networking
• Provide technology-agnostic tenant API to manage virtual...
9
What is OpenStack Neutron?
 An API allowing cloud tenants to:
• Define advanced network topologies in the
cloud
• Manag...
10
Reference OpenStack Neutron Architecture
Authentication & Authorization via OpenStack keystone
Core Neutron API API Ext...
11
Logical topologies enabled by Neutron APIs
Net_B1
192.168.0.0/24
DHCP DHCP DHCP
N
E
U
T
R
O
N
N
O
V
A
Net_A1
10.0.0.0/2...
12
Learn more about OpenStack Neutron
& NSX deployment at DreamHost
NET5525: Real world deployment scenarios for VMware NSX
13
OpenStack Network (aka ‘Neutron’)
&
VMware NSX
Salvatore Orlando
14
Brief History: VMware contributions to OpenStack Neutron
Folsom
Havana
(in progress)
Grizzly
15
Why run OpenStack Neutron on VMware NSX
HA & Scale
What?
• Scale-out architecture with
sub-second HA
Why?
• Distribute ...
16
Virtual NetworksVirtual Networks
Physical or Virtual Workloads
Any Application
VMware NSX with OpenStack ‘Neutron’ Arch...
17
VMware NSX & OpenStack Demo!
Salvatore Orlando
18
OpenStack Neutron on NSX demo – Logical Topology
DHCP Service DHCP Service
Private_1 Private_2
VM_1 VM_2
my_router
Floa...
19
Openstack Neutron on NSX demo – Physical topology
 Demo setup (NSX transport nodes, OpenStack and Log Insight)
Hypervi...
20
Summary
Somik Behera
21
NSX Integrated OpenStack Partners
NSX Controller
NSX API
Partner
Extensions
Network
Security
Platform
Network
Gateway
S...
22
Select OpenStack & VMware NSX customers
1 2
Public Clouds
Enterprise Private Clouds
23
Recap: Why OpenStack on VMware NSX
 VMware believes in enabling
customer choice.
 Nicira/VMware was among the
founder...
24
Learn more: OpenStack on VMware
OpenStack on VMware mini-track at VMworld
NET5525 – Real world deployments with NSX by ...
THANK YOU
VMware NSX Integration with OpenStack
Somik Behera, VMware
Mark McClain, DreamHost & OpenStack
Salvatore Orlando, VMware
N...
VMworld 2013: VMware NSX Integration with OpenStack
Upcoming SlideShare
Loading in …5
×

VMworld 2013: VMware NSX Integration with OpenStack

2,320 views

Published on

VMworld 2013

Somik Behera, VMware
Mark McClain, DreamHost & OpenStack
Salvatore Orlando, VMware

Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,320
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
138
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

VMworld 2013: VMware NSX Integration with OpenStack

  1. 1. VMware NSX Integration with OpenStack Somik Behera, VMware Mark McClain, DreamHost & OpenStack Salvatore Orlando, VMware NET5520 #NET5520
  2. 2. 2 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
  3. 3. 3 VMware Philosophy on OpenStack Customer Choice • VMware supports Customer choice. • Our support for OpenStack enables choice OpenStack • An open framework for building clouds • Assembles a solution from underlying Compute, Network, Storage components. • Can be managed and automated using many solutions. An Opportunity for VMware SDDC • VMware SDDC provides best-in-class Compute, Network, Storage & management solutions for OpenStack. • We view OpenStack as an opportunity for VMware SDDC portfolio. Public Clouds Private Clouds Hybrid Cloud Seamlessly extend your data center to the public cloud Virtual Workspace Manage access to services, applications and data for any device The Foundation for IT: Software Defined Datacenter Software-Defined Data Center Virtualize the entire data center Management and Automation Storage and Availability Compute Network and Security
  4. 4. 4 VMware Technologies and OpenStack Tenant-Side Operator-Side Benefits of OpenStack API & Ecosystem Choice of best-in- class virtualization & management technologies Horizon ( Web Portal ) vSphere & vCenter CLI Tools & Scripts (DevOps Automation) vCAC Application 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
  5. 5. 6 OpenStack Network (aka Neutron) Mark McClain ( Neutron PTL)
  6. 6. 7 Brief History: OpenStack Neutron Project is born! 1st experimental release Accepted for incubation 1st NVP plugin release Beyond L2: IPAM & L3 APIs Nova-network feature parity Load balancing APIs FW APIs VPN APIs Nicira, Cisco, Rackspace and others launch Quantum 4/2011 9/2011 3/2012 9/2012 3/2013 9/2013 Accepted as OpenStack core project NSX Plugin Havana:1980 commits (and counting…) Grizzly: 1414 commits Folsom: 816 commits Essex: 521 commits Diablo Essex Folsom Grizzly Havana
  7. 7. 8 Why OpenStack Neutron?  Give tenants control over networking • Provide technology-agnostic tenant API to manage virtual network topologies  Leverage advanced network technologies • Traditional approach (‘Nova-network’) provides only basic technologies • VLANs are only option for multi-tenancy • “network controller” node is centralized single-point of failure for large networks. Who needs private networks? Trunking all VLANs is a great idea! - Stone Age Man
  8. 8. 9 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-service policies • Configure advanced network services  A framework for leveraging advanced technologies • Based on a ‘plugin’ mechanism
  9. 9. 10 Reference OpenStack Neutron Architecture Authentication & Authorization via OpenStack keystone Core Neutron API API Extensions Horizon Web UI Neutron CLI Heat - Orchestration Other tools API Tools Open vSwitch Nova Compute Open vSwitch Nova Compute Open vSwitch Nova Compute Open vSwitch Plugin Layer-2 Agents Interfaces from Nova plug into a switch managed by the Neutron plugin. Neutron Pluggable Backend layer Open vSwitch Plugin OpenStack Neutron API Server • Integrated AuthN/AuthZ with OpenStack Keystone • Integrated out of the box NSX Plugin • Advanced feature API extensions.
  10. 10. 11 Logical topologies enabled by Neutron APIs Net_B1 192.168.0.0/24 DHCP DHCP DHCP N E U T R O N N O V A Net_A1 10.0.0.0/24 Net_A2 10.0.1.0/24 External Network Router_A Router_B Tenant “A” VM_3 192.168.0.3 VM_2 10.0.1.3 VM_1 10.0.0.3 Tenant “B” External Network Net_A2 10.0.1.0/24
  11. 11. 12 Learn more about OpenStack Neutron & NSX deployment at DreamHost NET5525: Real world deployment scenarios for VMware NSX
  12. 12. 13 OpenStack Network (aka ‘Neutron’) & VMware NSX Salvatore Orlando
  13. 13. 14 Brief History: VMware contributions to OpenStack Neutron Folsom Havana (in progress) Grizzly
  14. 14. 15 Why run OpenStack Neutron on VMware NSX HA & Scale What? • Scale-out architecture with sub-second HA Why? • Distribute workloads without Networking boundaries Performance What? • Distributed architecture and efficient encapsulation Why? • Get most out of your existing 10GE NW & NICS Enterprise-class features What? • Gateways, QoS, BUM offload and many others Why? • Eases cloud deployment & integrates existing workloads. Operational Agility What? • Single pane of glass & operational model. Why? • Better sleep at night knowing support has tools to do their job.
  15. 15. 16 Virtual NetworksVirtual Networks Physical or Virtual Workloads Any Application VMware NSX with OpenStack ‘Neutron’ Architecture Overlay Transport NSX vSwitch NSX Controller & API NSX Gateway Any Network Hardware Any Hypervisor Partner Extensions PhysicaltoVirtual Virtual Networks Authentication & Authorization VMware NSX Plugin for OpenStack Neutron Core Neutron API API Extensions OpenStack Neutron API Server • Integrated AuthN/AuthZ with OpenStack Keystone • Integrated out of the box NSX Plugin • Advanced feature API extensions. Horizon Web UI Neutron CLI Heat - Orchestration Other tools API Tools
  16. 16. 17 VMware NSX & OpenStack Demo! Salvatore Orlando
  17. 17. 18 OpenStack Neutron on NSX demo – Logical Topology DHCP Service DHCP Service Private_1 Private_2 VM_1 VM_2 my_router Floating IP (Destination NAT to Private IP) Public Private IP Source NAT for Public Network access
  18. 18. 19 Openstack Neutron on NSX demo – Physical topology  Demo setup (NSX transport nodes, OpenStack and Log Insight) Hypervisor Hypervisor Hypervisor Nova- Compute Nova- Compute NSX Service Node Nova- Compute Nova-Sched Glance Cinder Nova-API Keystone Horizon (GUI) vCenter Log Insight NSX Manager NSX Controller Cluster Neutron vCenter Operations Manager NSX Gateway
  19. 19. 20 Summary Somik Behera
  20. 20. 21 NSX Integrated OpenStack Partners NSX Controller NSX API Partner Extensions Network Security Platform Network Gateway Services Application Delivery Services Security Services + Cloud Mgt Platforms
  21. 21. 22 Select OpenStack & VMware NSX customers 1 2 Public Clouds Enterprise Private Clouds
  22. 22. 23 Recap: Why OpenStack on VMware NSX  VMware believes in enabling customer choice.  Nicira/VMware was among the founders of Neutron project.  VMware NSX with OpenStack is used by leading Enterprises & Service Providers.  VMware NSX with OpenStack is supported by many OpenStack ecosystem companies. NSX
  23. 23. 24 Learn more: OpenStack on VMware OpenStack on VMware mini-track at VMworld NET5525 – Real world deployments with NSX by Dreamhost OpenStack Public Cloud VSVC4994 - Marriage of ESX and OpenStack at Paypal VSVC5511 - Deploying vSphere with OpenStack: What it means for your Cloud Environment VSVC6656 – OpenStack for the Enterprise NET5520 – VMware NSX and OpenStack Integration Announcing : OpenStack on VMware Community https://communities.vmware.com/community/vmtn/openstack Announcing : VOVA (VMware OpenStack VA) Available on the community page above
  24. 24. THANK YOU
  25. 25. VMware NSX Integration with OpenStack Somik Behera, VMware Mark McClain, DreamHost & OpenStack Salvatore Orlando, VMware NET5520 #NET5520

×