我使用ubuntu单节点安装程序脚本在备用服务器上成功安装了openstack。底层ubuntu实例上的OpenStack状态页是全面的绿色。从主机ubuntu实例中,我可以ping/ssh到已经在虚拟网络上启动的所有OpenStack实例。iptables命令桥接openstack虚拟网络
我现在想从本地网络上的我的电脑访问地平线仪表板。 (我无法从主机Ubuntu机器访问它,因为它是一个服务器安装&因此没有桌面上运行的Web浏览器)我的本地网络是192.168.1.xxx,与Ubuntu的服务器有一个静态IP 192.168 .1.200。 Horizon使用ip 10.0.4.77安装在实例上。
基于以下博文(http://serenity-networks.com/installing-ubuntu-openstack-on-a-single-machine-instead-of-7/),它看起来像我需要对主机ubuntu实例进行iptables更改以桥接两个网络。从上面的博客文章建议的命令是:
$ sudo的iptables的NAT -t -A PREROUTING -p tcp的-d 192.168.1.250 --dport 8000 -j DNAT --to目的地10.0.6.241:443
其中,如果我修改我的网络/安装将是:
$ sudo的iptables的NAT -t -A PREROUTING -p tcp的-d 192.168.1.200 --dport 8000 -j DNAT --to目的地10.0.4.77 :443
但是,我怀疑这不是执行此操作的首选方式。首先,因为 - 出口8000似乎是错误的,其次是因为我的印象是应该使用中子来创造必要的桥梁。
任何帮助,将不胜感激......