如何从外部网络访问本地计算机上的Openstack?

时间:2018-06-19 18:52:45

标签: networking cloud openstack openstack-neutron

我在packstack的帮助下在openstack中部署了私有云,一切正常,我可以创建新实例,启动它,使用它从Internet安装软件并删除它,所有设置都在本地运行作为vmware中的虚拟机,我创建了一个路由器,一个公共网络和一个专用网络。我可以从我的实例以及从主服务器访问Internet。基本上,一切都按预期进行。但是我只能从使用它的网络中访问我的云。 我想从外部网络访问我的Horizo​​n仪表板和实例,该怎么做?目前,我只能以http://10.0.5.2/dashboard的身份通过ip访问我的云,但是我想为我的云分配一个公共ip。

1 个答案:

答案 0 :(得分:2)

从仪表板/水平“ http://10.0.5.2/dashboard”链接中,表示您正在使用NAT / NAT网络/任何其他内部网络IP进行OpenStack设置。因此,您无法在VMware VM外部访问它。

如果您需要从VMware外部访问视野:

  1. 在VM中创建两个接口,一个使用>> thick = 1; % I don't like zeros >> int = integral2(@(x,y)exp(abs(x-y)),0,thick,0,thick); % integrate only once! >> overlap = @(E,T) int.^(E.*T); >> overlap(1,1) ans = 1.4366 >> overlap(1:2,1:2) ans = 1.4366 4.2589 ,另一个使用NAT
  2. Host-Only networking IP用于互联网,将NAT用作Host-Only networking IP进行Openstack设置。
  3. 安装Openstack,然后您将获得 http://Host-only_network_IP/dashboard
  4. 的Horizo​​n链接
  5. 然后,您可以从VMware VM外部访问openstack