DevStack无法从VM ping

时间:2014-11-12 23:10:38

标签: openstack devstack

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

2 个答案:

答案 0 :(得分:0)

这可能有助于解决问题:

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

答案 1 :(得分:0)

您似乎正在使用Virtualbox。 我的建议是,将模式桥接到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模式在配置输入/输出流量方面更为复杂。