Deploying VMware NSX with OpenStack • Blogger, Author, Geek, 20 year IT veteran • Assisted in...

20
© 2014 VMware Inc. All rights reserved. Scott Lowe Engineering Architect NSBU 29 October 2015 Deploying VMware NSX with OpenStack

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 NSX

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

Simple view of VMware NSX architecture

7

8

Channels for deploying NSX with OpenStack

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

A brief look at the future of NSX

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

Questions & answers

Thank youScott [email protected]: @scott_lowehttp://blog.scottlowe.orghttps://github.com/lowescott