You must provide a username via either --os-username or env[OS_USERNAME]

版权声明:@抛物线 https://blog.csdn.net/qq_28513801/article/details/90312252

针对于openstack中出现如下报错

You must provide a username via either --os-username or env[OS_USERNAME]

假设我准备使用glance命令上传一个镜像,或者获取openstack的token啊等等,有关涉及到openstack
的敏感信息。所谓敏感信息,其实也就是牵涉到openstack的各种REST:API 等等

那么我们便直接把我们的token给更新一下就可以了

[root@controller images]# source /etc/keystone/admin-openrc 

那么我们可以查看一下我们的admin-openrc这个文件


[root@controller images]# vi /etc/keystone/admin-openrc 
export OS_PROJECT_DOMAIN_NAME=default
export OS_USER_DOMAIN_NAME=default
export OS_PROJECT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=000000
export OS_AUTH_URL=http://controller:35357/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
~

那么从这里我们可看出

这个admin-openrc文件中包含了我们发送请求所需的各种信息。

所以每次我们只需要source一下我们的该环境变量就可以啦

猜你喜欢

转载自blog.csdn.net/qq_28513801/article/details/90312252
今日推荐