You must provide a username via either --os-username or env[OS_USERNAME]
在安装好openstack之后,使用上传镜像命令进行镜像的上传,但是这时候报了"You must provide a username via either --os-username or env[OS_USERNAME]"的错误.解决办法 在root用户下执行如下命令sourcekeystonerc_admin此命令表示以admin用户登录查看,如果要以其他用户查看就执行sour...
·
在安装好openstack之后,使用上传镜像命令进行镜像的上传,但是这时候报了"You must provide a username via either --os-username or env[OS_USERNAME]"的错误.
解决办法 在root用户下执行如下命令
source keystonerc_admin
此命令表示以admin用户登录查看,如果要以其他用户查看就执行source keystonerc_xxxx
xxxx表示用户名称,再次执行openstack的相关命令就不会报上面的错误了。
如果没有显示该命令不存在的话,就需要自己查找一下admin-openrc.sh文件了,该文件是环境变量的添加文件,
本人安装后的文件具体内容如下:
export OS_PROJECT_DOMAIN_NAME=Default
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_NAME=admin
export OS_TENANT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=fjLuneuHhTG9g8XB5VWVKcCrZvek6pJ7ehJoSmYw
export OS_AUTH_URL=http://192.168.1.90:35357/v3
export OS_INTERFACE=internal
export OS_IDENTITY_API_VERSION=3
export OS_REGION_NAME=RegionOne

对于手动安装的小伙伴,可以尝试使用source /etc/keystone/admin-openrc.sh 命令,如果自己配置了其他位置,请到相应位置执行该文件.
对于找不到该文件的朋友,建议使用find命令,搜索一下.
更多推荐


所有评论(0)