第 4 章 配置块存储服务(cinder)
块存储服务(cinder)通过卷提供对远程块存储设备的访问,以提供持久存储。块存储服务具有三个强制服务: api
、scheduler
和 volume
;另一个可选服务,备份
。
注意
作为安全强化措施,块存储服务以 cinder
用户身份运行。
所有块存储服务都使用 OpenStackControlPlane
自定义资源(CR)的 cinder
部分进行配置:
全局配置选项直接应用于 cinder
和 template
部分。特定于服务的配置选项会出现在其关联的部分下。以下示例演示了应用块存储服务配置的所有部分,以及每个部分中应用了哪些配置类型:
4.1. 术语 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下术语对于了解块存储服务(cinder)非常重要:
- 存储后端:存储卷数据的物理存储系统。
-
Cinder 驱动程序:启用与存储后端通信的块存储服务的一部分。它通过
volume_driver
和backup_driver
选项进行配置。 -
Cinder 后端:使用其配置对 cinder 驱动程序进行分组的逻辑表示。此分组用于管理和解决特定存储后端中存在的卷。此逻辑结构的名称使用
volume_backend_name
选项进行配置。 - 存储池:给定存储后端中的卷的逻辑分组。
- Cinder 池:存储池的块存储服务中的表示。
-
卷主机:块存储服务地址卷的方式。有两个不同的表示: short (<
hostname>@<backend-name&
gt;)和 full (<hostname>@<backend-name>""<pool-name>
)。 - quota :每个项目定义的限值,以限制使用块存储特定资源。