Zadara Storage VPSA 卷驱动

Zadara Storage 的虚拟专用存储阵列 (VPSA) 是首个软件定义的、企业级存储即服务。它是一种弹性且私有的块和文件存储系统,提供企业级的数据保护和数据管理存储服务。

ZadaraVPSAISCSIDriver 卷驱动允许在 OpenStack 部署中使用 Zadara Storage VPSA 作为卷后端存储。

系统要求

要使用 Zadara Storage VPSA 卷驱动,您需要

  • Zadara Storage VPSA 15.07 版本及以上

  • iSCSI 或 iSER 主机接口

支持的操作

  • 创建、删除、附加和分离卷

  • 创建、列出和删除卷快照

  • 从快照创建卷

  • 将镜像复制到卷

  • 将卷复制到镜像

  • 克隆卷

  • 扩展卷

  • 在后端协助下迁移卷

  • 管理和取消管理卷

  • 管理和取消管理卷快照

  • 多重附加卷

配置

  1. 创建 VPSA 存储池,或确保您拥有将用于卷服务的现有存储池。VPSA 存储池将通过其 ID (pool-xxxxxxxx) 标识。有关更多详细信息,请参阅 VPSA 用户指南

  2. 调整 cinder.conf 配置文件,以定义卷驱动程序名称以及将由块存储服务管理的每个 VPSA 存储池的存储后端条目。每个后端条目都需要一个唯一的节名称,用方括号(或圆括号)括起来,后跟 key=value 格式的选项。

注意

修改 cinder.conf 后,重新启动 cinder-volume 服务。

示例最小后端配置

[DEFAULT]
enabled_backends = vpsa

[vpsa]
zadara_vpsa_host = 172.31.250.10
zadara_vpsa_port = 80
zadara_user = vpsauser
zadara_password = mysecretpassword
zadara_use_iser = false
zadara_vpsa_poolname = pool-00000001
volume_driver = cinder.volume.drivers.zadara.zadara.ZadaraVPSAISCSIDriver
volume_backend_name = vpsa

特定驱动程序的选项

本节包含特定于 Zadara Storage VPSA 驱动程序的配置选项。

Zadara 配置选项说明

配置选项 = 默认值

描述

zadara_access_key = None

(字符串) VPSA 访问密钥

zadara_default_snap_policy = False

(布尔值) VPSA - 卷的快照策略。如果未配置该选项或作为元数据提供,VPSA 将继承默认值。

zadara_gen3_vol_compress = False

(布尔值) VPSA - 启用卷压缩。如果未配置该选项或作为元数据提供,VPSA 将继承默认值。

zadara_gen3_vol_dedupe = False

(布尔值) VPSA - 启用卷重复数据删除。如果未配置该选项或作为元数据提供,VPSA 将继承默认值。

zadara_ssl_cert_verify = True

(布尔值) 如果设置为 True,http 客户端将验证 VPSA 端点的 SSL 证书。

zadara_use_iser = True

(布尔值) VPSA - 使用 iSER 代替 iSCSI

zadara_vol_encrypt = False

(布尔值) VPSA - 卷的默认加密策略。如果未配置该选项或作为元数据提供,VPSA 将继承默认值。

zadara_vol_name_template = OS_%s

(字符串) VPSA - VPSA 卷名称的默认模板

zadara_vpsa_host = None

(主机地址) VPSA - 管理主机名称或 IP 地址

zadara_vpsa_poolname = None

(字符串) VPSA - 分配给卷的存储池

zadara_vpsa_port = None

(端口(最小值 0,最大值 65535)) VPSA - 端口号

zadara_vpsa_use_ssl = False

(布尔值) VPSA - 使用 SSL 连接

注意

设计上,在 VPSA 中创建的所有卷都是稀疏配置的。