按照openstack官网安装,执行:
openstack project create --domain default \ --description "Service Project" service
出现 :
Missing value auth-url required for auth plugin password
[root@controller ~]# openstack project create --domain default \
> --description "Service Project" service
Missing value auth-url required for auth plugin password
解决方法:
新建admin-openrc.sh(目录位置不重要,记住位置就行),内容如下,记得修改OS_PASSWORD的值,我的是123123
export OS_USERNAME=admin
export OS_PASSWORD=123123
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_AUTH_URL=http://controller:35357/v3
export OS_IDENTITY_API_VERSION=3
source admin-openrc.sh
补充:清除export设置的环境变量
unset OS_USERNAME
unset OS_PASSWORD
unset OS_PROJECT_NAME
unset OS_USER_DOMAIN_NAME
unset OS_PROJECT_DOMAIN_NAME
unset OS_AUTH_URL
unset OS_IDENTITY_API_VERSION
查看环境变量
env | grep OS

在使用OpenStack官网指导进行项目创建时,遇到auth-url缺失导致的错误。本文介绍了解决此问题的方法,通过设置环境变量,特别是OS_AUTH_URL,来确保OpenStack命令能够正确执行。
1039





