缺少auth插件密码所需的auth-url值

时间:2017-03-16 20:58:29

标签: openstack

我正在尝试在ubuntu 16.04上使用devstack安装openstack。 我按照以下链接。

  

https://docs.openstack.org/developer/devstack/guides/single-machine.html

当我跑步时

  

sudo openstack服务列表

,它会提示以下错误。

  

auth插件密码

所需的值auth-url缺失

4 个答案:

答案 0 :(得分:10)

确保您已登录地平线并下载rc文件(右上角)。之后执行source admin-openrc.sh

请注意,您必须下载正在处理的项目的rc文件

答案 1 :(得分:1)

这应该做。在openstack packstack安装结束时生成keystonerc_admin文件

source keystonerc_admin

答案 2 :(得分:1)

在运行任何openstack命令之前始终运行admin-openrc文件 例如。

$source admin-openrc

然后运行您要运行的任何openstack命令

例如

$openstack --debug server list

答案 3 :(得分:0)

以OpenStack Keystone的岩石版本为例。 https://docs.openstack.org/keystone/rocky/install/keystone-openrc-rdo.html#using-the-scripts

您可以创建一个admin-openrc.sh(如果是第一次安装OpenStack Keystone。)并放入环境参数。在运行任何“ openstack”命令之前先获取此文件。这样可以解决问题。

我将admin-openrc.sh放在目录/usr/share/keystone/admin-openrc.sh中以获取建议。