创建域、项目、用户和角色,参考命令
创建Service Project:
#penstack project create --domain default \
--description "Service Project" service
创建Demo Project:
#openstack project create --domain default \
--description "Demo Project" demo
创建 demo 用户:
#openstack user create --domain default \
--password-prompt demo
创建user角色:
#openstack role create user
将用户租户角色连接起来:
#openstack role add --project demo --user demo user
创建域、项目、用户和角色出错时,需要创建环境变量:
[root@controller-zq ~]# export OS_PROJECT_DOMAIN_NAME=Default
[root@controller-zq ~]# export OS_USER_DOMAIN_NAME=Default
[root@controller-zq ~]# export OS_PROJECT_NAME=admin
[root@controller-zq ~]# export OS_USERNAME=admin
[root@controller-zq ~]# export OS_PASSWORD=123456
[root@controller-zq ~]# export OS_AUTH_URL=http://controller-zq:5000/v3
[root@controller-zq ~]# export OS_IDENTITY_API_VERSION=3
[root@controller-zq ~]# export OS_IMAGE_API_VERSION=2
查看环境变量:
[root@controller-zq ~]# export | grep OS
虽然“默认”域已经存在于本指南中的KestSton管理引导步骤中,但是创建新域的正式方式是:
[root@controller-zq ~]# openstack domain create --description "An Example Domain" example