Zadara VPSA Driver for OpenStack Manila¶
Zadara 的虚拟专用存储阵列 (VPSA) 是首个软件定义的、企业级存储即服务。它是一种弹性且私有的块和文件存储系统,提供企业级的数据保护和数据管理存储服务。
Manila VPSA 驱动程序为 VPSA 卷提供无缝的管理能力,在这种情况下,NFS & SMB 卷,同时不会损失 VPSA 存储阵列/闪存阵列提供的附加价值。
需求¶
运行版本 20.12 或更高版本的 VPSA 存储阵列/闪存阵列。
网络准备 - Manila 的 Zadara VPSA 驱动程序支持 DHSS=False (driver_handles_share_servers),驱动程序不处理网络配置,管理员需要确保从 manila-share 节点和 Openstack 云到 VPSA 前端网络的连接性(例如 neutron flat/VLAN 网络)。
驱动程序选项¶
zadara_vpsa_host = <VPSA - 管理主机名或 IP 地址>
zadara_vpsa_port = <VPSA - 端口号>
zadara_vpsa_use_ssl = <VPSA - 使用 SSL 连接 (默认=False)>
zadara_ssl_cert_verify = <如果设置为 True,http 客户端将验证 VPSA 端点的 SSL 证书 (默认=True)>
zadara_driver_ssl_cert_path = <可用于指定 CA_BUNDLE 文件或包含受信任 CA 证书的目录的非默认路径 (默认=None)>
zadara_access_key - <VPSA 访问密钥>
zadara_vpsa_poolname - <VPSA - 分配给卷的存储池>
zadara_vol_encrypt = <VPSA - 卷的默认加密策略 (默认 = True)>
zadara_gen3_vol_dedupe = <VPSA - 卷的默认加密策略 (默认 = True)>
zadara_gen3_vol_compress = <VPSA - 启用卷压缩 (默认=False)>
zadara_share_name_template = <VPSA - VPSA 共享名称的默认模板 (默认=‘OS_share-%s’>
zadara_share_snap_name_template = <VPSA - VPSA 共享快照名称的默认模板 (默认=‘OS_share-snapshot-%s’)
zadara_default_snap_policy = <VPSA - 卷的附加快照策略 (默认=False)>
driver_handles_share_servers = <DHSS,驱动程序工作模式 (必须设置为 False)>
share_driver = manila.share.drivers.zadara.zadara.ZadaraVPSAShareDriver
后端配置示例¶
[DEFAULT]
enabled_share_backends = zadaravpsa
enabled_share_protocols = NFS,CIFS
[zadaravpsa]
driver_handles_share_servers = False
zadara_vpsa_host = vsa-00000010-mycloud.zadaravpsa.com
zadara_vpsa_port = 443
zadara_access_key = MYSUPERSECRETACCESSKEY
zadara_vpsa_poolname = pool-00010001
share_backend_name = zadaravpsa
zadara_vpsa_use_ssl = true
share_driver = manila.share.drivers.zadara.zadara.ZadaraVPSAShareDriver