2.4. 为块存储服务(cinder)创建并配置内部项目
有些块存储功能(例如,Image-Volume 缓存)需要配置 内部租户。块存储服务使用此租户/项目来管理不需要向普通用户公开的块存储项目。此类项目的示例是缓存用于频繁卷克隆或正在迁移的卷临时副本的镜像。
先决条件
- 成功安装 undercloud。如需更多信息,请参阅 Director 安装和使用 中的 在 undercloud 上安装 director。
- 成功部署 overcloud。如需更多信息,请参阅 Director 安装和使用中的使用 CLI 工具创建基本 overcloud。
流程
- 要配置内部项目,首先创建一个名为 cinder-internal 的通用项目和用户。要做到这一点,登录到 Controller 节点并运行:
# openstack project create --enable --description "Block Storage Internal Project" cinder-internal
+-------------+----------------------------------+
| Property | Value |
+-------------+----------------------------------+
| description | Block Storage Internal Tenant |
| enabled | True |
| id | cb91e1fe446a45628bb2b139d7dccaef |
| name | cinder-internal |
+-------------+----------------------------------+
# openstack user create --project cinder-internal cinder-internal
+----------+----------------------------------+
| Property | Value |
+----------+----------------------------------+
| email | None |
| enabled | True |
| id | 84e9672c64f041d6bfa7a930f558d946 |
| name | cinder-internal |
|project_id| cb91e1fe446a45628bb2b139d7dccaef |
| username | cinder-internal |
+----------+----------------------------------+
添加 Extra Config 选项的步骤会创建一个内部项目。更多信息请参阅 第 2.5 节 “配置 image-volume 缓存”。