分享

掉坑多日,望大牛拯救。如何实现局域网中其他计算机访问openstack实例?

seasleeve 发表于 2017-2-15 00:01:58 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 6358
请教大牛一个问题我有一台笔记本PC(192.168.5.1)和服务器Server(192.168.5.2)接在一个二层交换机上

在服务器ubuntu中安装了virtualbox,并且在virtualbox中新建了master、controller、computer三个虚拟机节点,网卡都是host-only模式的,通过fuel6构建了openstack环境,成功创建了实例testvm1(地址192.168.111.10 浮动IP172.16.0.131),实例testvm2(地址192.168.111.11 浮动IP172.16.0.132)

在openstack查看网络拓扑,可以看到testvm1和testvm2连接在net04(192.168.111.0/24)中,net04网络和net04_ext网络(172.16.0.0)通过路由器router04进行了连接,路由器两个接口地址分别为192.168.111.1和172.16.0.130。

我现在可以实现testvm1和testvm2之间ping通,testvm1和路由器接口ping通,testvm1和server之间ping通。

但是。。。但是,如何实现PC与testvm1之间的互访呢?



说了那么一大堆,实际上我就是想问下如何实现局域网中其他计算机访问openstack实例?特别是我的openstack是基于virtualbox建立的。
我在这个问题上掉坑几天了,求大牛解救。

已有(1)人评论

跳转到指定楼层
nextuser 发表于 2017-2-15 10:58:27
实例有内部ip和外部ip,外部ip也称之为floating ip。floating ip可以提供给外网访问。而这个其实也是第三块网卡的ip。可参考这个
openstack【juno】入门高级篇:为何你的实例ping不通外网【详述】
http://www.aboutyun.com/forum.php?mod=viewthread&tid=13508





回复

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条