我正在尝试使用 AutoPilot 在单个 VMware ESX 上安装 OpenStack。我的配置非常简单。两个 vSwitch 一个路由器。
在线说明称:“在 vSphere 中,为此部署至少提供一个完整的 /24 子网。”
因此,我在路由器的一侧启用了 192.168.1.x,在路由器的另一侧启用了我的内部实验室网络。我无法从实验室网络 ping 通 192.168.1.x 网络,但我可以从 192.186.1.x 向外 ping。
我已在 192.168.1.x 子网上导入/部署了三个 cloudnode 虚拟机(尚未通电)和 openstack_autopilot 虚拟机。它们应该位于此处吗?我已启动 openstack_autopilot 虚拟机并回答了问题,一切顺利。它不想在浏览器中打开它https://IP/MAAS/#/节点 但我没有浏览器访问子网...这意味着子网上的机器没有可用的浏览器。所以这意味着我需要弄清楚如何让子网外部的机器使用浏览器访问 198.168.1.x 子网。这里通常做什么?
答案1
首先 - 我在 192.168.1.254 的私有子网上配置了一个 Windows 服务器,并使用它打开 MASS URL。我发现在运行 autopilot-config 后,192.168.1.2 上的 AutoPilot 服务器上引用的 MAAS URL 不起作用。相反,我需要使用http://192.168.1.2:5240/MAAS。成功了。我通过运行 sudo dpkg-reconfigure maas-region-controller 获得了 URL(我相信就是这样的)。