分享

openstack创建实例不能出访外网问题

给实例分配了两个floatingip 10.0.10.53、10.0.10.54(在网络环境中是正常访问互联网络,管理员可能在网络里划分了vlan)。网络环境中的一台10.0.10.x的机器怎么ping 不通floatingip 10.0.10.53、10.0.10.54?新创建的实例可以ping通路由地址10.0.10.52。是不是需要将外部网络ExternalNet 配置成vlan模式呢?openstack的内部网络时gre模式。

外部网络:

1.png
内部网络


已有(5)人评论

跳转到指定楼层
liuwanbing1985 发表于 2015-10-20 10:37:28
本帖最后由 liuwanbing1985 于 2015-10-20 16:02 编辑

openstack创建实例不能出访外网问题。
1、10.0.10.0/24 是生产网络,可正常访问互联网,网关10.0.10.1。创建外部网络时也采用了10.0.10.1作为网关。

2、给实例分配了两个floatingip 10.0.10.5310.0.10.54。网络环境中的一台10.0.10.x的机器怎么ping 不通floatingip 10.0.10.5310.0.10.54?新创建的实例192.168.0.3、192.168.0.4可以ping通路由地址10.0.10.52,但是不能上网。openstack的内部网络和外部网络gre模式。openstack采用vmware workstation,分别配置controller 10.0.10.141、compute1 10.0.10.142、network 10.0.10.143节点。网络节点网卡配置见最后一图,第三个网卡eth2配置和第一个网卡eth0配置一样采用桥接模式。
5.gif
网络节点网卡配置:


auto eth0

iface eth0 inet static

address 10.0.10.143

netmask 255.255.255.0

gateway 10.0.10.254

dns-nameservers 202.102.152.3


auto eth1

iface eth1 inet static

address 10.0.1.143

netmask 255.255.255.0



auto eth2

iface eth2 inet manual

up ip link set dev $IFACE up

down ip link set dev $IFACE down


3、实例也获取了正确的dns 202.102.152.3

6.gif




4.png
3.png

1.png

2.png





补充内容 (2015-10-21 09:03):
和测试环境中网卡的桥接有关系??
回复

使用道具 举报

NEOGX 发表于 2015-10-20 11:29:02
liuwanbing1985 发表于 2015-10-20 10:37
openstack创建实例不能出访外网问题
给实例分配了两个floatingip 10.0.10.53、10.0.10.54(在网络环境中是 ...

分配的floating ip范围是哪些?从上图信息来看,没有太大的问题。
关键还是看内部信息

openstack【juno】入门高级篇:为何你的实例ping不通外网【详述】
http://www.aboutyun.com/thread-13508-1-1.html



回复

使用道具 举报

liuwanbing1985 发表于 2015-10-20 12:57:04
本帖最后由 liuwanbing1985 于 2015-10-20 12:58 编辑
NEOGX 发表于 2015-10-20 11:29
分配的floating ip范围是哪些?从上图信息来看,没有太大的问题。
关键还是看内部信息

范围:10.0.10.51,10.0.10.60 十个地址!实例分配了两个floatingip 10.0.10.5310.0.10.54(在网络环境中是正常访问互联网络,管理员可能在网络里划分了vlan)和网络环境有关系吗?我创建外部网络时用的gre模式,内部网络也是gre模式!
回复

使用道具 举报

NEOGX 发表于 2015-10-20 13:25:49
liuwanbing1985 发表于 2015-10-20 12:57
范围:10.0.10.51,10.0.10.60 十个地址!实例分配了两个floatingip 10.0.10.53、10.0.10.54(在网络环境 ...

跟网络环境、配置有关系。不过跟gre没有关系的。
回复

使用道具 举报

liuwanbing1985 发表于 2015-10-20 15:38:50
NEOGX 发表于 2015-10-20 13:25
跟网络环境、配置有关系。不过跟gre没有关系的。

我更新了环境配置,参考了您发的链接,还是不可行。是不是我虚拟机网络设置的问题呢,见图


补充内容 (2015-10-21 09:04):
是和我网络节点的eth2 做的和eth0 一样做的桥接有关系?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条