通过 Autopilot 和 Landscape 部署云后无法访问 Openstack VM

通过 Autopilot 和 Landscape 部署云后无法访问 Openstack VM

我已经使用 Landscape 成功部署了 OpenStack 云,但是现在我需要通过 ssh 进入运行 openstack-dashboard 的 VM,但我做不到。

我知道该特定虚拟机的 IP,但它不让我通过 SSH 进入,并说我的公钥无效。

如果我需要通过 CLI 调整设置并重新启动,如何登录该 VM 以及其他运行 OpenStack 云组件(如 Glance、Keystone 和 Nova)的 VM?

答案1

请阅读以下问题:

Landscape 的 Ubuntu OpenStack Autopilot:故障排除帮助

它应该正是您开始排除故障/探索环境所需要的。

祝你好运!

答案2

因为我已经从我的 MAAS 机器完成了 openstack-install,所以我必须 ssh 到它,然后按照以下步骤操作:

# If you used the install-openstack tool, you want to do this first:
export JUJU_HOME=~/.cloud-install/juju
juju status

# Get an interactive shell with the right ENV sourced on the landscape
# server itself.
juju ssh landscape/0 sudo 'JUJU_HOME=/var/lib/landscape/juju-homes/`sudo ls -rt /var/lib/landscape/juju-homes/ | tail -1` sudo -u landscape -E bash'

# You should see a lot of openstack services with this command:
juju status

相关内容