Openstack DevStack无法从VM ping

Openstack DevStack无法从VM ping,openstack,devstack,Openstack,Devstack,我已搜索此项,但无法解决此问题。我正在使用一个流浪脚本在Ubuntu 14.04上设置devstack。我克隆stable/juno分支并运行./stack.sh命令。但是,当我启动cirros实例时,我无法从VM内部ping它。cirros实例的IP为10.0.0.2。虚拟机有一个IP为10.0.0.1的br100接口。但是,当我使用web界面登录到cirros时,我的IP为10.0.2.16。这毫无意义,因为仪表板显示的是不同的IP。在您提出问题之前,我已经启用了ICMP。我还分配了一个从1

我已搜索此项,但无法解决此问题。我正在使用一个流浪脚本在Ubuntu 14.04上设置devstack。我克隆stable/juno分支并运行./stack.sh命令。但是,当我启动cirros实例时,我无法从VM内部ping它。cirros实例的IP为10.0.0.2。虚拟机有一个IP为10.0.0.1的br100接口。但是,当我使用web界面登录到cirros时,我的IP为10.0.2.16。这毫无意义,因为仪表板显示的是不同的IP。在您提出问题之前,我已经启用了ICMP。我还分配了一个从172.24.4.1开始的浮动IP。我在我的虚拟机上没有看到任何具有类似IP的接口,因此也无法使用该IP进行ping。

这可能有助于解决问题:

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

看起来你正在使用Virtualbox。 我的建议是,将mode bridge设置为NIC,并使用一个简单的local.conf,例如:

IP_VERSION=4
HOST_IP=192.168.1.100
FLOATING_RANGE="192.168.1.224/27"
Q_FLOATING_ALLOCATION_POOL=start=192.168.1.226,end=192.168.1.254

其他VirtualBox模式在配置流量输入/输出时更为复杂。

嗨,我也遇到了同样的问题,你解决了吗?我已经有一段时间没有遇到这个问题了。我使用OpenStack Kilo,现在一切都很好。我一直在使用这个命令,它帮助我通过虚拟机上的NAT使互联网工作。不过,当时的实际问题并不顺利。