配置管理帐户
Configure the administrative account
我正在 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 模式,是否需要这些环境变量?
如果问题有帮助,请投赞成票。
你是否是 root 对 openstack
命令没有意义。 OpenStack 管理员用户与 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。然后,您可以为多个不同的身份创建多个这样的文件,例如链接文档中的 admin
和 demo
身份,这使您可以快速从一个身份切换到另一个身份。
简而言之,将这些命令放在 admin-openrc.sh
中,然后 source admin-openrc.sh
当您需要使用带有管理帐户的 openstack-cli 时。
我正在 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 模式,是否需要这些环境变量?
如果问题有帮助,请投赞成票。
你是否是 root 对 openstack
命令没有意义。 OpenStack 管理员用户与 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。然后,您可以为多个不同的身份创建多个这样的文件,例如链接文档中的 admin
和 demo
身份,这使您可以快速从一个身份切换到另一个身份。
简而言之,将这些命令放在 admin-openrc.sh
中,然后 source admin-openrc.sh
当您需要使用带有管理帐户的 openstack-cli 时。