版权声明:@抛物线 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一下我们的该环境变量就可以啦