分享

neutron(librity)求教大大们啊

2层插件是linux_bridge,看官网然后在配置文件中physical_interface_mappings = public:eth1
eth1这块物理网卡现在没有ip地址
建了三个网络
public 192.168.2.0/24  已经设为external network,也是我本机使用的网段,网关是2.1,可以上外网,type是flat
net3-private 192.168.4.0/24,网关自动为4.1,type是vxlan
net4-private 192.168.5.0/24,网关自动为5.1,type是vxlan
创建了一个路由器,把这两个private的subnet都add到路由器上,又设置路由器的gateway为public

出现的问题就是我现在本机ping不到4.1和5.1,这两个网段创建的实例能相互ping通,各自的网关也可以ping通,不知道是访问规则有问题还是router没有设好呢? public的命令是官网的neutron net-create public --shared --provider:physical_network public --provider:network_type flat

1.jpg
2.jpg
3.jpg
4.jpg
5.jpg

已有(3)人评论

跳转到指定楼层
sstutu 发表于 2016-3-10 18:08:11
这个很复杂的,用的什么网络插件。
只看楼主提供的也无法判断。

下面希望有所帮助
openstack【juno】入门高级篇:为何你的实例ping不通外网【详述】
http://www.aboutyun.com/forum.php?mod=viewthread&tid=13508



回复

使用道具 举报

hrj294055233 发表于 2016-3-11 09:57:33
谢谢楼上的回复,各种查看资料后发现eth1这块承接虚拟网与物理网的混杂模式没开,开启之后实例就可以ping通外网了,不过外网ping实例还是不通,我试着给实例绑定一个floating ip后,实例ifconfig也没有看到这个ip,反正还是没有ping通,又要踏上查资料之旅咯
回复

使用道具 举报

pkw1155402 发表于 2016-3-18 09:55:35
楼主,你也是按官网教程搭建的Openstack,使用linuxbridge。
我也是,但我在创建实例网络时,提示需要指定tenant_id。你遇到过嘛?
[root@controller ~]# neutron net-create public --shared --provider:physical_network public --provider:network_type flat
Running without keystone AuthN requires that tenant_id is specified
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条