openstack 命令行管理三 - tenant 管理 (備忘)
Openstack 中, 以租戶作為雲主機隔離的單位
project 等同於 tenant
OpenStack Compute Service (nova) 作為認證時候, 稱為 project
OpenStack Identity Service (keystone) 作為認證時候, 稱為 tenant
在管理 openstack 時候, 需要添加獨立的 project, 然後每個 project 具有獨立的用戶, 網絡, 雲主機
添加用戶前需要添加對應 project
keystone 命令幫助 tenant-create Create new tenant. tenant-delete Delete tenant. tenant-get Display tenant details. tenant-list List all tenants. tenant-update Update tenant name, description, enabled status. bootstrap Grants a new role to a new user on a new tenant, after --os-tenant-name <auth-tenant-name> --os-tenant-id <tenant-id>
添加 tenant
[root@station140 ~(keystone_admin)]# keystone tenant-create --name cloud +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | description | | | enabled | True | | id | 9467f30b8bba4770a06a687e4584636b | <- 創建後, 使用 keystone tenant-get cloud 能夠重新調回信息 | name | cloud | +-------------+----------------------------------+
列出 tenant
[root@station140 ~(keystone_admin)]# keystone tenant-list +----------------------------------+----------+---------+ | id | name | enabled | +----------------------------------+----------+---------+ | e3a71a59840c4e88b8740b789c3afb9c | admin | True | | fa30a4cd2eba46f0b58d591b7335d660 | alt_demo | True | | 9467f30b8bba4770a06a687e4584636b | cloud | True | | 87c63116e3b4440eaa9640494b53cd43 | demo | True | | bc95edec7a674bb8873d067d9ddedaec | services | True | +----------------------------------+----------+---------+
更新信息
[root@station140 ~(keystone_admin)]# keystone tenant-update --description="use for test." --enabled=true cloud [root@station140 ~(keystone_admin)]# keystone tenant-get cloud +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | description | use for test. | | enabled | True | | id | 9467f30b8bba4770a06a687e4584636b | | name | cloud | +-------------+----------------------------------+
刪除 tenant
keystone tenant-delete 9467f30b8bba4770a06a687e4584636b
最後更新:2017-04-03 12:55:07