Integrate NSX into Neutron

NSX is VMware‘s strategy for Software-defined networking, it was implemented purely in software, and  provides users with L2 networks over traditional IP networks which have role of L3. How to integrate NSX into OpenStack neutron? I have been searching on many sites for a couple of hours to get a clue, and fortunately enough, I came across articles wrote by Scott which dawn on me a lot,so I republish it on my own technical blog for convenience but without his agreement. Thanks Scott for great effort, and the original page is here:

http://blog.scottlowe.org/learning-nvp-nsx/

Learning NVP/NSX

For ease of reference, here are links to all of the entries in the “Learning NVP/NSX” blog series.

Part 1: High-Level Architecture: This post provides an overview of NVP/NSX and the core components. (published 5/21/13)

 

Part 2: NVP Controllers: In part 2, you learn how to install and configure a cluster of NVP/NSX controllers. (published 8/16/13)

 

Part 3: NVP Manager:
Part 3 shows you how to install and configure NVP/NSX Manager, a
web-based GUI that you use to configure certain aspects of NVP/NSX. (published 8/19/13)

 

Part 4: Adding Hypervisors to NVP: This post walks through the process for adding hypervisors (the example provided is KVM) to NVP/NSX. (published 8/22/13)

 

Part 5: Creating a Logical Network:
This part shows you how to create a logical network that can be used to
connect VMs independently of the underlying physical network topology. (published 9/6/13)

 

Part 6: Adding an NVP Gateway:
To provide L2/L3 connectivity to logical networks in an NVP/NSX
environment, you’ll need a gateway appliance. This post shows how to set
up a gateway appliance and add it to NVP/NSX. (published 10/28/13)

 

Part 7: Handling the NVP to NSX Transition: This post discusses the planned approach for transitioning from NVP to NSX. (published 11/1/13)

 

Part 8: An Update on the NVP to NSX Transition: This post provides an overview of the NVP-to-NSX upgrade process, and completes the transition of the series to focus on NSX. (published 12/5/13)

 

Part 9: Adding a Gateway Service:
Part 9 leverages the gateway appliance added in part 6 to create a L3
gateway service that provides routed connectivity in and out of
NSX-hosted logical networks. (published 2/26/14)

 

Part 10: Adding a Service Node: In this part, I show you how to add a service node to your NSX installation. (published 2/27/14)

 

Part 11: Reviewing OpenStack Integration Basics:
This part introduces some concepts related to VMware NSX integration
with OpenStack, and provides some basic information on how the
integration works. (published 3/12/14)

 

Part 12: Integrating VMware NSX with OpenStack: Part 12 builds on Part 11 by providing specific details on how to configure OpenStack Neutron to work with VMware NSX. (published 4/25/14)

 

Part 13: Revisiting Logical Networking:
Part 13 revisits the idea of logical switches and logical switch ports
in the context of using VMware NSX in an OpenStack environment. (published 4/28/14)

Part 14: Using Logical Routing:
Part 14 discusses NSX’s logical routing functionality, including
distributed logical routing, and discusses logical routing in an
OpenStack context. (published 6/20/14)

 

Part 15: NSX Gateways, Gateway Services, and Logical Routers:
Part 15 dives a bit deeper into the core components of NSX’s logical
routing functionality, and explores the relationships between the
different components. (published 7/16/14)

 

Part 16: Routing to Multiple External VLANs:
Part 16 describes how to configure the NSX gateway appliances and
OpenStack to support multiple external networks on different VLANs. (published 10/13/14)

 

Part 17: Adding External L2 Connectivity:
Part 17 describes the use of NSX gateway appliances and L2 gateway
services with OpenStack to add external L2 connectivity to logical
networks. (published 10/27/14)

 

Part 18: Routing Without Network Address Translation: Part 18 describes the use of logical routers in NSX that do not perform network address translation (NAT). (published 11/3/14)

 

As additional entries are published, I’ll update this page accordingly. Enjoy!

时间: 2024-10-17 09:14:22

Integrate NSX into Neutron的相关文章

Integrate Neutron and OVN

部署OpenStack 参见:  http://docs.openstack.org/newton/install-guide-rdo/ 1 # Configure OVS for ovn-controller 2 ovs-vsctl set open . external_ids:ovn-remote=tcp:$controller_ip:6642 3 ovs-vsctl set open . external_ids:ovn-encap-type=geneve 4 ovs-vsctl set

openstack neutron数据库

一.Neutron 数据库的整体架构图 Neutron Database采用的是分布式架构,由3台服务器组成一个cluster.Neutron Server通过Plugin,然后发送给Neutron Database的VIP, HAProxy收到消息后,转发给database的实地址. 1.Neutron server 接收 api 请求. 2.plugin转换消息,发送给database 3.database 保存 neutron 网络状态. 4.HAProxy实现数据的主备保护 二. Neu

从SDN鼻祖Nicira到VMware NSX 网络虚拟化平台的简单探讨

以前的大二层技术,一般是在物理网络底层使用IS-IS路由技术,再在此基础之上,实现数据中心网络的二层扩展,如公有的Trill.SPB技术和Cisco私有的OTV.Fabricpath技术:前沿一些的网络虚拟化技术,使用了VXLAN.NVGRE等协议,突破VLAN和MAC的限制,将数据中心的大二层网络扩展的更大.而使用VMware NSX,则更进一步--我们可以对网络提供已对计算和存储实现的相同虚拟化功能.就像服务器虚拟化可以通过编程方式创建.删除和还原基于软件的虚拟机以及拍摄其快照一样,NSX网

Neutron新进展|DragonFlow在Mitaka版本中的Roadmap

OpenStack网络在Mitaka版本中将有哪些新变化?1月11日到12日,DragonFlow的PTL——Eran Gampel,Kuryr的PTL——Gal Sagie,和他们的老大从以色列来到杭州,参加DragonFlow Meetup.UnitedStack有云的网络组同事苌智和康敬亭参与了这次讨论,并整理出Dragonflow在Mitaka版本中要完成的工作以为未来的Roadmap. 背景介绍Dragonflow是OpenStack网络组件Neutron的子项目,由华为以色列技术团队

OpenStack Neutron网络管理 (二)

作者:李晓辉 联系方式: [email protected] 环境介绍 类型 控制节点和计算节点等在一起,形成all-in-one 内存 8G 硬盘 200G 网卡 2块 网络组件概念 OpenStack Networking(neutron),允许创建.插入接口设备,这些设备由其他的OpenStack服务管理.插件式的实现可以容纳不同的网络设备和软件,为OpenStack架构与部署提供了灵活性. 它包含下列组件: neutron-server 接收和路由API请求到合适的OpenStack网络

安装部署Liberty Neutron

最近在两台物理机环境中部署了OpenStack的Liberty版本,各个模块都遇到或多或少的问题,但尤以Neutron的问题最让人头疼.尽管OpenStack一直致力于简化Neutron的部署,但对于非网络技术人员来说依然存在着很大的挑战,根本原因还是由于网络自身的复杂性所导致的,因此想要成功部署Neutron还是需要网络基础的,但这并不意味着没有网络基础就不能成功部署Neutron并使其工作.本文将总结Neutron的安装部署步骤,并对遇到的问题进行详细的描述,旨在提供解决问题的思路或者给与一

Openstack 安装部署指南翻译系列 之 Neutron服务安装(Networking)

1.1.1.1. Neutron服务安装(Networking) 本章介绍如何使用提供商网络或自助服务网络选项安装和配置网络服务(Neutron). OpenStack Networking(Neutron)允许您创建并附加由其他OpenStack服务管理的接口设备到网络.可以实现插件以适应不同的网络设备和软件,为OpenStack架构和部署提供灵活性. 1.1.1.1.1. 网络服务概述 它包括以下组件: 2 neutron-server 接受并将API请求路由到相应的OpenStack Ne

Ubuntu16.10安装Ocata之4:Neutron

1.创建neutorn数据库 [email protected]:~/ocata# mysql -uroot -p -e "CREATE DATABASE neutron" Enter password: [email protected]:~/ocata# mysql -uroot -p -e "GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'zoomtech'"

玩转OpenStack网络Neutron(3)--配置多种不同类型网络

欢迎转载,转载请保留原作者信息 欢迎交流学习,共同进步! 作者:颜海峰 个人博客:http://yanheven.github.io 微博:海峰_云计算 http://weibo.com/344736086 Neutron 网络类型介绍 计算节点配置 Load Balance 网络节点配置 Load Balance 配置Neutron 使用 Load Balance Mechanism Driver 配置Neutron 使用 Flat (扁平)网络 命令行创建 Flat (扁平)网络 控制台创建