【问题标题】:Configure the administrative account配置管理帐户
【发布时间】:2021-05-31 20:02:52
【问题描述】:

我正在 ubuntu pro 18.04 LTS 上部署 openstack-stein 版本。

我在配置 keystone - 身份服务时遇到了这些行,截至article

谁能解释一下如何设置以下配置:

$ export OS_USERNAME=admin
$ export OS_PASSWORD=ADMIN_PASS
$ export OS_PROJECT_NAME=admin
$ export OS_USER_DOMAIN_NAME=Default
$ export OS_PROJECT_DOMAIN_NAME=Default
$ export OS_AUTH_URL=http://controller:5000/v3
$ export OS_IDENTITY_API_VERSION=3

如果我已经处于 root 模式,是否需要这些环境变量?


如果问题有帮助,请投票。

【问题讨论】:

    标签: openstack openstack-keystone


    【解决方案1】:

    对于openstack 命令,您是否是root 用户没有任何意义。 OpenStack admin 用户与 Linux root 用户无关。

    您不需要这些变量,但是如果没有它们,您的命令行会变得很长,例如openstack --os-username=admin --os-password=ADMIN_PASS --os-project-name=admin --os-user-domain-name=Default --os-project-domain-name=Default --os-auth-url=http://controller:5000/v3 --os-identity-api-version=3 server list。这些变量是告诉openstack 命令它应该以哪个身份执行其操作的最方便的方法。

    如何设置它们?在命令行中键入它们,但最常用的方法是putting them in a file that you source。然后,您可以将多个此类文件用于多个不同的身份,例如链接文档中的admindemo 身份,这样您就可以快速从一种身份切换到另一种身份。

    【讨论】:

      【解决方案2】:

      简而言之,将这些命令放入admin-openrc.sh,然后当您需要以管理帐户使用 openstack-cli 时将这些命令放入 source admin-openrc.sh

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-28
        • 2010-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-17
        相关资源
        最近更新 更多