在新鲜安装的OpenStack上从外部访问仪表板

我按照这个指南来安装一个机器设置,它似乎工作。 我得到了openstack-status屏幕,并且是全面的绿色。

OpenStack的状态

现在我想从另一台机器访问10.0.3.12/horizo​​n仪表板,因为我只有SSH到主机。 但它超时:(

所以我search了一下,试图build立一个桥梁,但无法得到那个工作如此放弃的方法。 然后我读了关于浮动IP地址的说法:

在关联IP地址并为该实例configuration安全组规则后,实例将在浮动IP地址处公开提供。

听起来不错! 所以我开火nova命令和'nova'不是一个已知的命令 …什么给? OpenStack使用新星 – 我认为…为什么没有安装新星呢? 我做错了吗? 好吧,我知道中子是安装的,因为openstack-status表明它正在检查中子的东西,并报告成功。 所以我发射neutron“中子”不是一个已知的命令!“#%@

看来不pipe我怎么试,最后都是在沟里。

我需要帮助! 我该怎么办?

我用iptables转发解决了这个问题:

 iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 80 -j DNAT --to-destination 10.0.3.12:80 iptables -A FORWARD -p tcp -d 10.0.3.12 --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT 

(把eth010.0.3.12replace成你的)