Deploying VMware NSX with OpenStack • Blogger, Author, Geek, 20 year IT veteran • Assisted in...
Transcript of Deploying VMware NSX with OpenStack • Blogger, Author, Geek, 20 year IT veteran • Assisted in...
© 2014 VMware Inc. All rights reserved.
Scott LoweEngineering ArchitectNSBU
29 October 2015
Deploying VMware NSX with OpenStack
Before we begin
• Audience participation is encouraged• Feel free to take pictures, videos, or post social media updates to
the service of your choice• As a courtesy to others, please silence your electronic devices
2
Introduction
• Blogger, Author, Geek, 20 year IT veteran• Assisted in book sprint to produce “OpenStack Architecture
Design Guide”• Published 6 other books• Focused on open source, cloud computing, networking, and
virtualization• Run OpenStack at home
3
Agenda
• Quick overview of VMware NSX• Channels for deploying NSX in OpenStack environments• Examples of customer deployments• Some futures for NSX with OpenStack• Q&A
4
Quick overview of VMware NSX
• Network virtualization solution leveraging a network overlay• Distributed L2, L3 across multiple hypervisors• Scale-out control plane• More advanced network services in a pure vSphere environment• Distributed firewall (full stateful firewalling)• Logical load balancing• Logical VPN
6
Supporting choice in consumption
• OpenStack can be consumed via different channels• Prepackaged/preconfigured appliances and/or “OpenStack
Powered” services• Through distribution packages from Canonical, Red Hat, SUSE, etc.• Via “Do It Yourself”
• Similarly, NSX can be consumed via different channels• Through VMware Integrated OpenStack (VIO)• Through partnerships with OpenStack distributions• Via “Do It Yourself”
10
VMware NSX and VIO
• Falls more in the “prepackaged/preconfigured” category• VIO is a great choice for existing vSphere environments• VMware can provide end-to-end support for hypervisor, storage,
networking, etc.• Nice OpenStack features like seamless upgrades (and rollback!)• Very rich set of features for NSX in a vSphere-only environment
11
VMware NSX and OpenStack distributions/partners
• Various partnerships announced with a variety of OpenStack distributions• Canonical• Mirantis• HP
• In discussions with other partners (all customer-driven)• Partners may provide technical integrations as well as
professional services and support• Coordination of support between partner distribution and VMware
12
VMware NSX and “Do It Yourself”
• Some of our largest customers use this approach• Many of these are very large non-vSphere environments• Customers build OpenStack themselves• Could be deploying from close to trunk• Could be deploying via packages from a Linux distribution
• VMware supports NSX and the NSX integration into OpenStack
13
Examples of customer deployments
• Large retailer• Using VIO with vSphere and NSX• Running a large web presence in production• Currently running about 5000 VMs
• A couple large financial institutions• Working through partners• At different stages of deployment
• Service provider• DIY implementation in full production• Large non-vSphere environment
14
Futures for NSX with OpenStack
• Improved multi-hypervisor support• Scale-out management plane• Control plane is already scale out
• High-performance logical-to-physical connectivity• Dynamic routing support for Neutron logical routers
16
Improved multi-hypervisor support
• Will help address difference today between NSX with multiple hypervisors and NSX in vSphere-only environments
• One key example is Distributed Firewall (DFW)• Future release will bring DFW to KVM (via OVS integration with
connection tracking kernel module in upstream Linux)• Looking at Hyper-V support (via OVS port to Hyper-V), not
committed yet
17
High-performance logical-to-physical connectivity
• Clustered network gateways to provide logical-to-physical connectivity
• Both VM and bare metal form factors supported• Intel Data Plane Development Kit (DPDK) supported• Equal Cost Multipathing (ECMP) supported
18
Thank youScott [email protected]: @scott_lowehttp://blog.scottlowe.orghttps://github.com/lowescott