閱讀750 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 百度地圖之標注聚會
  下一篇:go DW翻譯係列:父類導入函數列表