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

Openstack 缺少auth插件密码所需的值auth url,openstack,Openstack,我试图在ubuntu 16.04上使用devstack安装openstack。 我遵循以下链接 当我跑的时候 sudoopenstack服务列表 ,它会提示以下错误 缺少auth插件密码所需的值auth url 确保您已登录horizon并下载rc文件(右角)。然后执行源代码管理openrc.sh 请注意,您必须下载正在处理的项目的rc文件,这应该可以密钥库管理文件在openstack packstack安装结束时生成 sourcekeystorc\u admin在运行任何openstack命

我试图在ubuntu 16.04上使用devstack安装openstack。 我遵循以下链接

当我跑的时候

sudoopenstack服务列表

,它会提示以下错误

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


确保您已登录horizon并下载rc文件(右角)。然后执行
源代码管理openrc.sh


请注意,您必须下载正在处理的项目的rc文件,这应该可以<代码>密钥库管理文件在openstack packstack安装结束时生成


sourcekeystorc\u admin

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

$source admin openrc

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

例如


$openstack——调试服务器列表

以openstack Keystone的rocky版本为例

您可以创建admin-openrc.sh(如果您是第一次安装OpenStack Keystone的话)并放置环境参数。并在运行任何“openstack”命令之前获取该文件的源代码。这就解决了问题


我将admin-openrc.sh放在/usr/share/keystone/admin-openrc.sh目录中以获得推荐。

按顺序运行以下命令。cd devstack,source openrc export OS_TENANT_NAME=$OS_PROJECT_NAME,openstack服务列表它也可以是
source openrc
。我有一个新的安装,默认情况下它不会创建
keystorc\u admin
(我搜索了整个磁盘,没有相关条目)。安装仅创建
openrc
stackrc
(stack是我在安装前手动创建的用户名称)。谢谢。作为openstack空间中的一个n00b,这一步骤很少被引用,尽管很关键。