- 載入 keystone 管理者 admin 環境變數。
[root@kvm4 ~]# source keystonerc_admin
[root@kvm4 ~(keystone_admin)]#
- 產生一般使用者 myuser 及設定密碼。
[root@kvm4 ~(keystone_admin)]# keystone user-create --name myuser --pass 123qwe
+----------+----------------------------------+
| Property | Value |
+----------+----------------------------------+
| email | |
| enabled | True |
| id | 9904d73f9a1841fa89381fccd2bc59df |
| name | myuser |
| tenantId | |
+----------+----------------------------------+
- 產生 member 角色。
[root@kvm4 ~(keystone_admin)]# keystone role-create --name member
+----------+----------------------------------+
| Property | Value |
+----------+----------------------------------+
| id | 1b5a478342bc4f67a83484ce60e0f322 |
| name | member |
+----------+----------------------------------+
- 產生租戶 mytenant。
[root@kvm4 ~(keystone_admin)]# keystone tenant-create --name mytenant
+-------------+----------------------------------+
| Property | Value |
+-------------+----------------------------------+
| description | |
| enabled | True |
| id | 6c26d132e38f4b83a1d9f5a777beeb52 |
| name | mytenant |
+-------------+----------------------------------+
- 增加用戶 myuser 在租戶 mytenant 的角色為 member。
[root@kvm4 ~(keystone_admin)]# keystone user-role-add --user myuser --role member --tenant mytenant
- 建立 myuser 環境變數匯入腳本。
[root@kvm4 ~(keystone_admin)]# cat > /root/keystonerc_myuser << EOF
> if [ "\$1" == "" -o "\$1" == 'export' ];then
> export OS_USERNAME=myuser
> export OS_TENANT_NAME=mytenant
> export OS_PASSWORD=123qwe
> export OS_AUTH_URL=http://kvm4.deyu.wang:35357/v2.0/
> export PS1='[\u@\h \W(keystone_myuser)]\\$ '
> else
> unset OS_USERNAME
> unset OS_TENANT_NAME
> unset OS_PASSWORD
> unset OS_AUTH_URL
> export PS1='[\u@\h \W]\\$ '
> fi
> EOF