如何从终端使用 KeyStone

如何从终端使用 KeyStone

我已经在Ubuntu Server 12.04安装的VMWare

我想使用KeyStone,当我命令keystone user-list

它给了这个

  Expecting authentication method via
  either a service token, --os-token or env[OS_SERVICE_TOKEN], 
  or credentials, --os-username or env[OS_USERNAME].

我想问我该如何指定这些凭证?

答案1

我设置了这些环境变量并且它对我有用。

export OS_AUTH_URL=http://192.168.171.131:5000/v2.0/
export OS_TENANT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=nomoresecrete

答案2

您应该设置一些环境变量,以便让 keystone 命令知道它应该连接到哪里以及您的 openstack 凭据是什么。这些环境变量 是:OS_USERNAME,,,,OS_PASSWORDOS_TENANT_NAMEOS_AUTH_URL

您也可以在 keystone 命令行中设置这些值,但环境变量通常更容易。

openstack 仪表板(Horizo​​n)可以生成一个脚本文件,其中包含您需要的所有环境变量。如果您可以登录,请转到“访问和安全”->“API 访问”并下载配置文件。

获得后,运行

source /path/to/configuration/file

它会提示您输入密码,然后您可以运行上述命令。

相关内容