本篇主要
在實作 Role 的 assign
#lab assign-roles setup
在實作 Role 的 assign
#lab assign-roles setup
一、登入 Dashboard
二、建立 user
三、使用建立的 user 登入 Dashboard
四、再建立 user 並 assign Role
五、建立 user 的 Keystone Resource 檔
六、透過 CLI 建立 user
七、透過 CLI 來 assign Role
八、建立 user 的 keystone Resource 檔
九、刪除 user 帳號
十、刪除 user 的 keystone Resource 檔
十一、 清除Lab環境
二、建立 user
三、使用建立的 user 登入 Dashboard
四、再建立 user 並 assign Role
五、建立 user 的 Keystone Resource 檔
六、透過 CLI 建立 user
七、透過 CLI 來 assign Role
八、建立 user 的 keystone Resource 檔
九、刪除 user 帳號
十、刪除 user 的 keystone Resource 檔
十一、 清除Lab環境
一、登入 Dashboard
open browser
http://allinone.lab.example.com
use admin/redhat login
二、建立 user
ID: cloud-admin
password: redhat
Project: devel
Role: admin
三、使用建立的 user 登入 Dashboard
use cloud-admin login dashboard
四、再建立 user 並 assign Role
ID: cloud-user1
Password: redhat
Project: devel
Role: _member_
五、建立 user 的 Keystone Resource 檔
#cp ~/keystonerc_user1 ~/keystonerc_cloud-admin
#vi ~/keystonerc_cloud-admin
edit item
OS_USERNAME=cloud-admin
PS1>>cloud-admin
OS_TENANT_NAME=devel
六、透過 CLI 建立 user
#source ~/keystonerc_cloud-admin
#openstack user create cloud-user2 \
--password redhat \
七、透過 CLI 來 assign Role
#openstack role assignment list \
--project devel
--user cloud-user2
--names
#openstace role add \
--project devel \
--user cloud-user2 \
admin
再確認一下 list
就會發現多了個剛剛assign的 admin的 Role
#openstack role assignment list \
--project devel \
--user cloud-user2 \
--names
八、建立 user 的 keystone Resource 檔
#cp ~/keystonerc_cloud-admin ~/keystonerc_cloud-user2
#vi ~/keystonerc_cloud-user2
edit item
OS_USERNAME=cloud-user2
PS1>>cloud-user2
九、刪除 user 帳號
#source ~/keystonerc_cloud-user2
#openstack user delete cloud-user1
#openstack flavor list
#openstack user delect cloud-user2
#openstack flavor list
十、刪除 user 的 keystone Resource 檔
#rm -f ~/keystonerc_cloud-user2
十一、 清除Lab環境
#lab assign-roles clearup
沒有留言:
張貼留言