2019年4月2日 星期二

OSKLab02-02_Administering Users

這篇介紹
如何透過 GUI 及 CLI 來建立、停用、修改 帳號
#lab administer0-users setup



一、使用 GUI 建立 user
二、使用 GUI 刪除 user
三、使用 GUI 停用及啟用 user
四、使用 GUI 重置 Password
五、登入 Dashboard
六、使用 CLI 建立 user 
七、建立 user 的 環境變數檔
八、使用 CLI 停用 user
九、使用 CLI 確認 user 帳號 查看 flavor
十、使用 CLI 重置 user 的密碼和 enable
十一、使用 CLI 修改環境變數檔中的 密碼
十二、使用 user 帳號 查看 flavor
十三、使用 CLI 刪除 user 帳號
十四、顯示 user 清單
十五、清掉 Lab 環境


一、使用 GUI 建立 user
1-1. open Browser and use admin/redhat login Horizon dashboard
http://allinone.lab.example.com
























1-2.click "Create User"


























1-3. 建立3個帳號,分別為以下
cloud-dev, cloud-test1, cloud-test2
垂直卷軸往下拉,還有需要設定的





























1-4. 帳號參數
password>> redhat
project>> devel
role>> _member_
enable



























user list






















二、使用 GUI 刪除 user
delete>> cloud-test1






































三、使用 GUI 停用及啟用 user
disable>>cloud-test2


























enable>>cloud-test2



























四、使用 GUI 重置 Password
Change Password>> cloud-test2


























enter "password"























五、登入 Dashboard
====
from Horizon Dashboard logout admin
使用 cloud-test2/password 登入 Horizon Dashboard










































六、使用 CLI 建立 user 
讀取 admin 的 keystone resource file
#source ~/keystonerc_admin




建立 user 
#openstack user create cloud-test3 \
--project devel \
--password redhat  \


















七、建立 user 的 環境變數檔
複製 admin source file 到 cloud-test3
#cp ~/keystonerc_admin ~/keystonerc_cloud-test3




修改 cloud-test3 keystone source file的一些參數
#vi ~/keystonerc_cloud-test3
OS_USERNAME>> cloud-test3
PS1>> keystone_cloud-test3
OS_TENANT_NAME>> devel











八、使用 CLI 停用 user
#openstack user set cloud-test3 --disable





九、使用 CLI 確認 user 帳號 查看 flavor
#source ~/keystonerc_cloud-test3
#openstack flavor list
因為cloud-test3沒有被 enable 所以無法正常顯示 flavor
Error Massage >> The account is disabled







十、使用 CLI 重置 user 的密碼和 enable
#source ~/keystonerc_admin
#openstack user set cloud-test3 \
--enabel \
--passoword password







十一、使用 CLI 修改環境變數檔中的 密碼
#vi ~/keystonerc_cloud-test3
OS_PASSWORD>> passoword










12. 使用 user 帳號 查看 flavor
#source ~/keystonerc_cloud-test3





剛已再將此user 給 enbale
這時,就可以正常顯示 flavor
#openstack flavor list












十三、使用 CLI 刪除 user 帳號
#source ~/keystonerc_admin
#openstack user delete cloud-test2 cloud-test3






十四、顯示 user 清單
#openstack user list
























十五、清掉 Lab 環境
#lab administer-users cleamup











沒有留言:

張貼留言