openstack环境搭建好后,openstack的服务都启动了,当执行openstack命令时如nova service list报如下错误
You must provide a username via either --os-username or env[OS_USERNAME]
解决办法 在root用户下执行如下命令
source keystonerc_admin
此命令表示以admin用户登录查看,如果要以其他用户查看就执行source keystonerc_xxxx
xxxx表示用户名称
再次执行openstack的相关命令就不会报上面的错误了。