开放堆栈的 MAAS 凭证

开放堆栈的 MAAS 凭证

我正在我的 Ubuntu 机器上安装 Open-stack。我已成功安装 MAAS 并能够访问 GUI。一切顺利,但我卡在了必须开始安装 Autopilot for Openstack 的地步。这里我有两个问题

  1. sudo openstack-install 不起作用,但在 Ask Ubuntu 上找到的这些命令帮助我解决了:

    sudo apt install conjure-up
    conjure-up openstack
    
  2. 当我选择安装 Autopilot for Openstack 时,我无法登录 MAAS。我需要帮助。我使用了用于登录 MAAS GUI 的凭据,但它给了我这个错误:

出现此错误。用冒号分隔的 3 个项目是什么意思

我把我的海量服务器设为http://127.0.0.1/MAAS
并将 oauth 作为 MAAS 登录密码。

如何处理?我提供的服务器名称是否正确?“以冒号分隔的 3 个项目”是什么意思?我应该更改任何用于登录的文本文件吗?

答案1

您需要提供 MAAS API 凭证,而不是您的登录凭证。

转到 MAAS GUI(以管理员或普通用户身份),单击右上角的姓名,选择“帐户”。您将在那里看到“MAAS 密钥”。如果它是空的,只需生成一个。

这就是您需要提供的文本,也是“用冒号分隔的 3 个项目”的含义:这是因为 MAAS API 密钥类似于文本:文本:文本。

相关内容