我按照以下说明安装了 MAAS 和 Openstack https://wiki.ubuntu.com/ServerTeam/MAAS/ 和 https://help.ubuntu.com/community/UbuntuCloudInfrastructure但是在步骤 5 中它指出:
如果您使用它在 IaaS 上部署 OpenStack 以进行测试,最后一步是公开应该向外部请求提供的服务,并在安全组中打开所需的防火墙端口。使用 MAAS 部署时显然不需要这样做。
坦率地说,它的工作方式并不明显 - 我不知道如何访问 Openstack 仪表板。我按照指南运行了这些命令:但juju expose openstack-dashboard
仍然没有得到一个地址供我访问。我尝试访问我的(硬件)节点的 IP,看看它是否位于某处,但一无所获。
juju expose nova-cloud-controller
juju status openstack-dashboard
答案1
当 Juju 为您提供public-adress: 367pb.cluster01.yourdomain.com
样式地址时,您必须/horizon
在其末尾添加才能进入 Web 界面页面。
所有身份验证均由 keystone 处理。您需要确保 openstack-dashboard 和 keystone 服务之间存在关联。您应该能够使用用户名“admin”和在传递给“juju deploy”的配置的 keystone 部分中为“admin-password”设置的密码访问仪表板(最初)。如果您在部署 keystone 时忘记指定配置,charm 会为您随机生成一个。您应该能够在/var/lib/keystone/keystone.passwd
keystone 节点上找到它。
希望有所帮助。