Dell EMC PowerStore 插件¶
Dell EMC 共享文件系统服务驱动程序框架 (EMCShareDriver) 利用 Dell EMC 存储产品为 OpenStack 提供共享文件系统。Dell EMC 驱动程序是一个基于插件的驱动程序,旨在利用不同的插件来管理不同的 Dell EMC 存储产品。
PowerStore 插件管理 PowerStore 以提供共享文件系统。在此文档中,带有 PowerStore 插件的 Dell EMC 驱动程序框架被称为 PowerStore 驱动程序。
此驱动程序通过 RESTful API 对 PowerStore 执行操作。每个后端管理一个 PowerStore 存储系统。配置多个共享文件系统服务后端以管理多个 PowerStore 系统。
需求¶
PowerStore 版本 3.0 或更高版本。
已启用 PowerStore File。
驱动程序配置¶
编辑配置文件 /etc/manila/manila.conf。
为 PowerStore 驱动程序后端添加一个部分。
在
[DEFAULT]部分下,使用新后端部分的名称设置enabled_share_backends参数。使用以下参数配置驱动程序后端部分。
share_driver = manila.share.drivers.dell_emc.driver.EMCShareDriver emc_share_backend = powerstore dell_nas_backend_host = <Management IP of the PowerStore system> dell_nas_server = <Name of the NAS server in the PowerStore system> dell_ad_domain = <Domain name of the active directory joined by the NAS server> dell_nas_login = <User with administrator privilege> dell_nas_password = <Password> share_backend_name = <Backend name> dell_ssl_cert_verify = True/False dell_ssl_cert_path = <Path to cert>
其中
参数
描述
share_driver用于启用插件的 EMCShareDriver 的完整路径。
emc_share_backend插件名称。将其设置为 powerstore 以启用 PowerStore 驱动程序。
dell_nas_backend_hostPowerStore 系统的管理 IP。
dell_nas_serverPowerStore 系统中 NAS 服务器的名称。
dell_ad_domainActive Directory 域的名称。仅当 SMB 服务器加入 Active Directory 域时适用。
dell_nas_login用于连接到 PowerStore 系统的登录名。必须具有管理员权限。
dell_nas_password与登录名关联的密码。
share_backend_name给定驱动程序实现的共享后端名称。
dell_ssl_cert_verifyhttps 客户端验证 PowerStore 端点的 SSL 证书。可选。值:True 或 False。默认值:False。
dell_ssl_cert_pathManila 主机上 PowerStore SSL 证书的路径。可选。
需要重新启动 manila-share 服务才能使配置更改生效。
快照支持的预配置¶
该驱动程序可以:- 创建/删除快照 - 从快照创建共享 - 将共享恢复到快照
需要使用共享类型配置以下附加规格。
snapshot_support = True
create_share_from_snapshot_support = True
revert_to_snapshot_support = True
对于新的共享类型,可以在创建共享类型时直接设置这些附加规格
$ openstack share type create ${share_type_name} False \ --snapshot-support=True \ --create-share-from-snapshot-support=True \ --revert-to-snapshot-support=True
或者,可以使用以下命令更新已有的共享类型
$ openstack share type set ${share_type_name} \ --extra-specs snapshot_support=True \ create_share_from_snapshot_support=True \ revert_to_snapshot_support=True
已知限制¶
PowerStore 驱动程序具有以下限制。
最小共享大小为 3GiB。
仅支持 IP 访问类型用于 NFS 共享。
仅支持用户访问类型用于 CIFS 共享。
仅支持 DHSS=False。
CIFS 共享访问的修改在 PowerStore 3.5 及更高版本中受支持。