openstack创建项目
基于admin身份进行操作
root@controller120:~/liaozhengjie/images-test# cat /etc/profile.d/keystone_manage.sh
export OS_USERNAME=admin
export OS_PASSWORD=xxxxxx
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_AUTH_URL=http://controller120:5000/v3
export OS_IDENTITY_API_VERSION=3
创建test项目
root@controller120:~/liaozhengjie/images-test# openstack project create --domain default --description "learn to ues Openstack" test
+-------------+----------------------------------+
| Field | Value |
+-------------+----------------------------------+
| description | learn to ues Openstack |
| domain_id | default |
| enabled | True |
| id | 59fed8ad62ac4dd68c1cb873afde8cb8 |
| is_domain | False |
| name | test |
| options | {} |
| parent_id | default |
| tags | [] |
+-------------+----------------------------------+
创建liaozhengjie用户
root@controller120:~/liaozhengjie/images-test# openstack user create --domain default --password-prompt liaozhengjie
User Password:
Repeat User Password:
+---------------------+----------------------------------+
| Field | Value |
+---------------------+----------------------------------+
| domain_id | default |
| enabled | True |
| id | 0e0b58e781834c5692bd1d7386ba1e9f |
| name | liaozhengjie |
| options | {} |
| password_expires_at | None |
+---------------------+----------------------------------+
创建角色(可以根据需求进行创建,这里不进行创建,直接使用已经存在的member角色,需要创建时则可以使用以下命令)
openstack role create xxx
添加member角色到test项目和liaozhengjie用户上
root@controller120:~/liaozhengjie/images-test# openstack role add --project test --user liaozhengjie member