分享

如何创建共享的虚拟路由

bysui 发表于 2015-11-13 15:20:24 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 7 16775
问题:neutron中如何创建一个共享的虚拟路由,因为没创建一个项目,如果该项目要访问外网就需要创建一个路由,就会占用一个外网IP,但是外网IP资源有限,想能不能创建一个共享的路由。
版本:JUNO
同时想请问一下,关于openstack一键安装的工具哪个更实用,支持更好,比如支持nova-cell、docker的配置,后面集群维护也方便,比如增加和删除节点。
还想请教一下,如果使用ceph作为统一存储的话,nova后端的实例存储放到块存储中,还是文件存储中,即想请假一下ceph-FS在业界的稳定性怎么样。

已有(7)人评论

跳转到指定楼层
mituan2008 发表于 2015-11-13 17:16:33
楼主搭建过openstack的话,应该知道实例上网,都是通过外网网卡,外网网卡只需要一个网段即可。至于实例内部ip,根据租户来的,而且都是私有ip地址,所以不存在共享路由的问题。当然租户之间是可以共享网络的。


openstack【Kilo】入门 【网络篇】十六:实例化网络
http://www.aboutyun.com/thread-13187-1-1.html
(出处: about云开发)

下面命令即可实现,这是外网网卡共享,所有实例都通过这个网卡。
neutron net-create ext-net --shared --router:external  \
--provider:physical_network external --provider:network_type flat

回复

使用道具 举报

mituan2008 发表于 2015-11-13 17:19:36
一键安装没有好坏,建议使用rdo.
ceph很多人都建议用,应该不错的

回复

使用道具 举报

bysui 发表于 2015-11-13 17:49:50
mituan2008 发表于 2015-11-13 17:16
楼主搭建过openstack的话,应该知道实例上网,都是通过外网网卡,外网网卡只需要一个网段即可。至于实例内 ...

可能我描述的不清楚,我原意是想在admin项目里创建了共享的外网和路由,但是在例外一个项目里只能看到共享的外网,无法看到路由器,于是如果这个项目想链接外网的话,就需要再在这个项目里创建一个路由来链接内网和外网,但是一个虚拟路由会占用外网的一个IP作为它的gateway,这样做就导致了多创建一个项目,需要创建一个路由,需要占用一个外网IP。后来发现在dashboard里无法为admin项目里的路由添加其他项目的子网连接,但是在命令行里可以这样做,于是我所有项目就共用了admin里的路由作为外网与内网连接。
谢谢你的回答
回复

使用道具 举报

bysui 发表于 2015-11-13 17:55:35
mituan2008 发表于 2015-11-13 17:19
一键安装没有好坏,建议使用rdo.
ceph很多人都建议用,应该不错的

谢谢你的回答。我只是想知道这些一键安装的各种工具对openstack所有特性的支持程度,就是能不能一键安装就可以一键实现docker作为后端虚拟化手段(想偷懒。。)。
ceph作为后端存储已经在用了,因为以前看到过说ceph的文件存储不稳定,业界未用在生产环境中,故此想了解一下现阶段业界对ceph的文件存储的介意。



回复

使用道具 举报

arsenduan 发表于 2015-11-13 21:16:58
bysui 发表于 2015-11-13 17:49
可能我描述的不清楚,我原意是想在admin项目里创建了共享的外网和路由,但是在例外一个项目里只能看到共 ...

可能我描述的不清楚,我原意是想在admin项目里创建了共享的外网和路由,但是在例外一个项目里只能看到共享的外网,无法看到路由器,于是如果这个项目想链接外网的话,就需要再在这个项目里创建一个路由来链接内网和外网,但是一个虚拟路由会占用外网的一个IP作为它的gateway,这样做就导致了多创建一个项目,需要创建一个路由,需要占用一个外网IP。后来发现在dashboard里无法为admin项目里的路由添加其他项目的子网连接,但是在命令行里可以这样做,于是我所有项目就共用了admin里的路由作为外网与内网连接。

楼主的例外是指什么??
回复

使用道具 举报

bysui 发表于 2015-11-13 21:28:12
arsenduan 发表于 2015-11-13 21:16
可能我描述的不清楚,我原意是想在admin项目里创建了共享的外网和路由,但是在例外一个项目里只能看到共 ...

额 我是指另外一个项目,就是指两个项目共用一个连接内网和外网的路由
回复

使用道具 举报

willliu 发表于 2016-5-22 21:49:00
bysui 发表于 2015-11-13 21:28
额 我是指另外一个项目,就是指两个项目共用一个连接内网和外网的路由

外网非真正的公网ip,是数据中心网段,没到这么节省的地步。
两个项目不能公用路由器,也不应该用,如果你做公有云,每个注册用户都可以有独立的路由器。
回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条