3.部署场景1:带有遗留的Open vSwitch

部署场景1:带有遗留的Open vSwitch

此场景描述了使用带有Open vSwitch(OVS)的ML2插件的OpenStack网络服务的(基本)实现。

遗留的实现通过为普通用户提供一种方法来管理自助服务的虚拟数据中心基础设施的网络部分,他们可以在一个项目中管理虚拟网络,包括以下组件

项目(租户)网络

项目网络为特定项目的实例提供了连接性。常规(非特权)用户可以在管理员或操作员为其定义的分配中管理项目网络。项目网络可以使用VLAN、GRE或VXLAN传输方法。项目网络通常使用私有IP地址范围。网络是指项目网络上的IP地址作为固定的IP地址。

外部网络

外部网络提供与外部网络(如Internet)的连接。只有管理(特权)用户可以管理外部网络,因为它们与物理网络基础设施交互。

外部网络可以使用FLAT或VLAN传输方法,这取决于物理网络基础结构,通常使用公共IP地址范围。

注意:FLAT网络本质上是使用未标记的或本地的VLAN。类似于物理网络的二层,每个外部网桥只能存在一个平面网络。在大多数情况下,生产部署应该使用VLAN传输来进行外部网络。

路由器

路由器通常连接项目和外部网络。默认情况下,它们实现SNAT,为项目网络上的实例提供出站外部连接。

每个路由器在SNAT的外部网络分配中使用一个IP地址

路由器还使用DNAT为项目网络的实例提供入站外部连接。

网络指的是路由器上的IP地址,这些路由器为项目网络上的实例提供入站外部连接,作为浮动的IP地址。

路由器还可以连接属于同一个项目的项目网络。

支持的服务

支持的服务包括DHCP和元数据。DHCP服务管理项目网络上实例的IP地址。元数据服务为项目网络中的实例提供了一个API,以获取诸如SSH密钥之类的元数据。

示例配置创建了一个FLAT外部网络和一个VXLAN项目(租户)网络。然而,这种配置也支持VLAN外部网络、VLAN项目网络和GRE项目网络。

先决条件

这些先决条件定义了部署此场景所需的最小物理基础设施和立即的OpenStack服务依赖关系。

例如,网络服务直接依赖于身份服务,而计算服务直接依赖于网络服务。而像镜像服务没有依赖性的服务,是因为网络服务没有直接依赖它。

然而,计算服务依赖于镜像服务来启动一个实例。本场景中的示例配置假定了网络服务组件的基本配置知识。

基础设施

1、一个带有网络管理接口的控制节点

2、一个具有四个网络接口的网络节点:管理、项目隧道网络、VLAN项目网络和外部(通常是Internet)。

3、Open vSwitch网桥br-vlan必须包含VLAN接口上的一个端口,Open vSwitch 网桥br-ex必须在外部接口上包含一个端口

4、至少有一个具有三个网络接口的计算节点:管理、项目隧道网络和VLAN项目网络。Open vSwitch网桥br-vlan必须包含VLAN接口上的一个端口

为了提高对网络流量的理解,网络和计算节点为VLAN项目网络包含一个单独的网络接口。

在生产环境中,VLAN项目网络可以使用任何Open vSwitch来访问网络接口。例如br-tun网桥。

在示例配置中,管理网络使用10.0.0 / 24,隧道网络使用10.0.1.0 / 24,外部网络使用203.0.113.0 / 24。VLAN网络不需要IP地址范围,因为它只处理二级连接。

硬件要求:

网络布局

服务布局

注意:对于VLAN外部和项目网络,物理网络基础设施必须支持VLAN标记。为了获得VXLAN和GRE项目网络的最佳性能,网络基础设施应该支持巨型帧。

原文地址:https://www.cnblogs.com/zhongguiyao/p/8143783.html

时间: 2024-07-30 11:12:25

3.部署场景1:带有遗留的Open vSwitch的相关文章

SCOM 2012知识分享-4:理解部署场景

适应平台:System Center 2012 RTM/SP1 (一)单一服务器部署 单一服务器管理组方案结合了可在 Windows Server 2008 R2 SP1 或 Windows Server 2012 操作系统(作为 Active Directory 域中的成员服务器运行)的单一实例上共存的所有管理组角色. 此实例可位于专用硬件上或虚拟计算机上. 可以将操作控制台部署到单一服务器以外的其他计算机上,并且可以通过浏览器访问 Web 控制台. 然后,根据部署 System Center

PPP和ethernet两种网络接入方式的技术优点和部署场景

PPP接入方式 优点:1).安全性能比较好,支持认证功能:pap.chap,一般常见的有:pppoe拨号. L2TP.802.1x 2).可以用在公司的专线接入. 使用场景: PPP的接入方式用在拨号网络中,如拨号VPN(L2TP).PPPOE.802.1x 企业中一般常用在专线连接场景 Ethernet接入 优点:1).生产环境中大量使用,比较便宜: 2).部署比较灵活: 3).端口密度大,一个路由模块上包含多个以太网接入端口: 4).带宽大,从10M到10G,一般使用中带宽都很大 使用场景:

Exchange混合部署场景中已经支持邮箱委派权限

在Exchange混合部署环境中目前已经支持本地Exchange邮箱和Office 365 Exchange Online邮箱之间的邮箱委派权限功能.场景介绍:例如本地邮箱需要赋予一个Exchange Online邮箱完全控制权限,反之一个Exchange Online邮箱需要赋予本地Exchange邮箱完全控制权限.不过目前支持的权限委派只支持 Full Access[完全控制] and Send on Behalf [代表发送(显示代表人)],不支持Send AS[发送为(不显示代表人)].

区块链入门(4)Truffle创建项目,编译,及项目部署

上一章的结尾说这一次要讲编写一个智能合约部署到测试网络集群中,并进行交易,但我自己越看越觉得内容挺多的.先讲下truffle的项目创建,编译和部署的问题,然后再做上面说的事情吧. truffle是一套以太坊的开发测试框架, 使用solidity开发语言,类似于javascript. truffle的安装在第一篇文章中已经讲过.下面直接开始进入truffle的使用. 使用truffle可以很简单的创建项目: mkdir truffle-project truffle init 这个命令只会创建一个

【自动部署该怎么做?】

剖析AWS CodeDeploy 作者 刘涛 发布于 2015年5月13日 | 注意:GTLC全球技术领导力峰会,500+CTO技聚重新定义技术领导力!讨论 分享到:微博微信FacebookTwitter有道云笔记邮件分享 稍后阅读 我的阅读清单 2014年底,AWS在“re:invent”大会上发布了三个新的部署.管理服务CodeDeploy ,CodeCommit和CodePipeline.此前AWS已经提供Beanstalk,Opsworks,CloudFormation等部署与管理服务,

6.场景4:使用VRRP(L3HA)和Open vSwitch提供高可用性

此场景描述了使用ML2插件和Open vSwitch(OVS)实现OpenStack网络服务的高可用性实现. 该高可用性实施方案增加了以下情景:带有虚拟路由器冗余协议(VRRP)的Open vSwitch架构,使用keepalived来提供对layer - 3服务的快速故障转移 与传统的场景类似,一个项目网络上的所有网络流量都需要路由,而不管网络节点的数量是多少,路由都只需要一个网络节点. 因此,这种高可用性实现主要解决了故障情况,而不是限制性能的带宽约束.然而,它支持不同网络节点上的路由器随机

NoSQL数据库之Redis数据库:Redis的介绍与安装部署

 NoSQL(NoSQL = Not Only SQL),它指的是非关系型的数据库.随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显的力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展. NoSQL的特点: 特点一: 是以key-value形式存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说遵循SQL标准.ACID属性.表结构等等,这

Windows Server2012 R2部署网络文件系统

网络文件系统预览 在windows server2012 R2与windows server2012的网络文件系统服务与角色功能包含文件与存储服务器角色.网络文件系统提供了基于windows与非windows系统的企业级的文件共享解决方案. 功能描述 使用NFS协议,可以在运行windows与非windows操作系统的文件传输文件. Windows Server 2012,NFS包含两个组件,NFS服务端与NFS客户端.NFS服务端使能运行windows Server2012的电脑作为非wind

深入浅出Docker(四):Docker的集成测试部署之道

1. 背景 敏捷开发已经流行了很长时间,如今有越来越多的企业开始践行敏捷开发所提倡的以人为中心.迭代.循序渐进的开发理念.在这样的场景下引入Docker技术,首要目的就是使用Docker提供的虚拟化方式,给开发团队建立一套可以复用的开发环境,让开发环境可以通过Image的形式分享给项目的所有开发成员,以简化开发环境的搭建.但是,在没有Docker技术之前就已经有类如Vagrant的开发环境分发技术,软件开发者一样可以创建类似需求的环境配置流程.所以在开发环境方面,Docker技术的优势并不能很好