我正在尝试在ubuntu 16.04上使用devstack安装openstack。 我按照以下链接。
https://docs.openstack.org/developer/devstack/guides/single-machine.html
当我跑步时
sudo openstack服务列表
,它会提示以下错误。
auth插件密码
所需的值auth-url缺失
答案 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中以获取建议。