访问外网 ML2 的配置 - 每天5分钟玩转 OpenStack(103)

通过 router 可以实现位于不同 vlan 中的 instance 之间的通信。

接下来要探讨的问题是 instance 如何与外部网络通信。

这里的外部网络是指的租户网络以外的网络。 租户网络是由 Neutron 创建和维护的网络。 外部网络不由 Neutron 创建。如果是私有云,外部网络通常指的是公司 intranet;如果是公有云,外部网络通常指的是 internet。

具体到我们的实验网络环境: 计算节点和控制节点 eth1 提供的是租户网络,IP 段租户可以自由设置。 控制节点 eth2 连接的就是外部网络,IP 网段为 10.10.10.0/24。 如下图所示:

配置准备

为了连接外部网络,需要在配置文件中告诉 Neutron 外部网络的类型以及对应的物理网卡。
因为外部网络是已经存在的物理网络,一般都是 flat 或者 vlan 类型。

这里我们将外部网络的 label 命名为 “external”。
如果类型为 flat,控制节点 /etc/neutron/plugins/ml2/ml2_conf.ini 配置如下:

如果类型为 vlan,配置如下:

修改配置后,需要重启 neutron 的相关服务。

在我们的网络环境中,外部网络是 flat 类型。
下一节我们将演示如何创建外部网络 ext_net。

时间: 2024-09-30 23:24:16

访问外网 ML2 的配置 - 每天5分钟玩转 OpenStack(103)的相关文章

flat network 原理与配置 - 每天5分钟玩转 OpenStack(86)

flat network 是不带 tag 的网络,要求宿主机的物理网卡直接与 linux bridge 连接,这意味着: 每个 flat network 都会独占一个物理网卡. 上图中 eth1 桥接到 brqXXX,为 instance 提供 flat 网络. 如果需要创建多个 flat network,就得准备多个物理网卡,如下图所示. 接下来讨论如何配置 flat 网络. 在 ML2 配置中 enable flat network 在 /etc/neutron/plugins/ml2/ml

EIGRP实现内网访问外网的默认路由配置

R1和R2为公司内网,R3为外网,在R1和R2上配置EIGRP,在R2和R3上配置默认路由,实验目的是用四种方法实现R1和R2内网可以访问外网R3. 1.实验拓扑: 2. 配置各路由器相连接口IP地址 R1(config)#int s1/0 R1(config-if)#ip add R1(config-if)#ip address 10.1.1.1 255.255.252.0 R1(config-if)#no shut R1(config-if)#int lo1 R1(config-if)#ip

6.DNS公司PC访问外网的设置 + 主DNS服务器和辅助DNS服务器的配置

网站部署之~Windows Server | 本地部署 http://www.cnblogs.com/dunitian/p/4822808.html#iis DNS服务器部署不清楚的可以看上一篇:http://www.cnblogs.com/dunitian/p/5439816.html 公司内部的pc,基本上dns都是内部的服务器(因为有一些内部站点和系统) 那么DNS服务器怎么设置才能让公司PC访问外网呢? 开下转发器就可以了 输入ISP提供的DNS服务器的IP地址等:(此图不全,只当参考)

网络-ubuntu系统可以不可以实现单网卡或者多网多ip同时访问外网的配置

问题描述 ubuntu系统可以不可以实现单网卡或者多网多ip同时访问外网的配置 研究Ubuntu网络设置,使得在不同网络配置条件下,每个网卡均可访问外网,并且不影响组播通信.包含网卡IP相同网段.不同网段,划分子网.未划分子网等多种情况:求帮助新手.... 解决方案 如果你的Ubuntu是有界面的,在网络的Edit Connection里面,IPV4 Settings和IPV6 Settings下的Addresses可以添加不同的IP,在下面一点还有Routes可添加和设置路由. 解决方案二:

win7 双网卡要怎么配置,可以访问外网,也可以访问内网,但是我还要访问通过联通公司的一条网络

问题描述 win7 双网卡要怎么配置,可以访问外网,也可以访问内网,但是我还要访问通过联通公司的一条网络 win7 双网卡要怎么配置,可以访问外网,也可以访问内网,但是我还要访问通过联通公司的一条网络,双网卡时不通,单时就通,详细看图,帮我想想办法. 解决方案 关于如何通过外网访问到内网的数据库?(delphi) 解决方案二: 这个问题不难解决,我们经常做的,方法见我的博客:双网卡同时上内外网的方法

在外网服务器上配置了tomcat 现在局域网能访问外网不行

问题描述 在外网服务器上配置了tomcat 现在局域网能访问外网不行 如题,tomcat端口是8080 防火墙也设置允许了8080但是现在只能内网访问 外网不可以 解决方案 外网服务器是否有公网访问权限,是否有限制端口等

CentOS6网络配置好后不能访问外网

现象: ping内网正常 ping外网IP,域名均无法正常,返回错误:connect: Network is unreachable   后面在无意中看到Linux网络配置有添加网关的命令: route add default gw 192.168.128.2 dev eth0 按上面操作,添加了默认的网关之后.再次访问外网一切正常. 有这个现象来看,应该是配置文件中没有配置网关,但是经过确认/etc/sysconfig/network 中是配置了GATEWAY地址的,而且GATEWAY的地址也

网站-救命……域名能ping通 ip 能访问 外网域名无法访问 服务器自己用域名可以访问 wamp环境

问题描述 救命--域名能ping通 ip 能访问 外网域名无法访问 服务器自己用域名可以访问 wamp环境 网络上各种答案各种配置都改烂了一点效果没有 不要怀疑我的毅力 一天了 具体情况是 ping域名能返回正确的服务器ip 浏览器用ip地址可以看到正确的内容 浏览器用域名只返回Bad Request 不是电脑问题 其他人访问也一样 服务器环境为wamp 改遍了所有apache绑定域名的方法没有一点效果 服务器自己访问域名可以看到正确的内容 没有在服务器上设置localhost文件 服务器系统为

nginx-内网机器通过代理访问外网域名的问题

问题描述 内网机器通过代理访问外网域名的问题 我的环境是: 客户机都在内网局域网下,无法访问外网: 只有一台服务器可以访问到外网,客户机和服务器之间可以互访: 现在需要客户机通过内网web,访问到外网指定的一个web去. 尝试过使用内网服务器nginx做正向代理,但是需要更改客户机IE设置,才能访问指定外网域名. 请问现在有没有别的方法,可以让客户机不需要更改本机设置,能够访问到指定的域名. 解决方案 必须要做反向代理,否则客户端浏览器肯定是要配置.或者是用vpn. 解决方案二: 或者还有一个办