云计算运行openstack project list显示项目列表信息遇到Missing value auth-url required for auth plugin password的解决方法

注:        报错:The request you have made requires authentication. (HTTP 401)同样可以解决,查看创建配置文件的用户名、密码是否和root目录下的keystonerc_admin相同,修改相同即可解决


问题

在安装Keystone服务之前需要指定用户名和密码,通过认证服务来进行身份认证。在开始阶段是没有创建任何用户的,所以必须使用授权令牌和服务的访问接口来创建特定的、用来进行身份认证的的用户,之后需要创建一个管理用户的环境变量(admin-openrc.sh)来管理最终的凭证和终端。默认情况下,环境变量不会自动产生,需要用户自己创建及配置,可以在任意目录下创建,执行Shell命令进行操作。


解决方法:

[root@openstack ~]# vi admin-openrc.sh         //创建环境变量文件

配置环境变量文件

export OS_USERNAME=admin
export OS_PASSWORD='51d1ee2d0b694923'
export OS_AUTH_URL=http://192.168.100.100:5000/v3
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3

注意:

export OS_USERNAME=****        export OS_PASSWORD='**********'

此处的用户名和密码为安装OpenStack后root用户的root目录下keystone_admin中的用户名和密码

按照实际填入即可

[root@openstack ~]#  . admin-openec.sh        //执行配置 admin-openrc.sh

[root@openstack ~]# openstack project list        //显示项目列表信息

显示成功,问题解决!


如上述环境变量环境已配置,后续在显示项目、用户信息列表信息(openstack project list)

仍然报错Missing value auth-url required for auth plugin password 

 再次执行配置文件即可解决(.的前后均有空格)

 . admin-openrc.sh 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好多猫猫猫猫猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值