Dell PowerScale 驱动

EMC 共享文件系统驱动框架 (EMCShareDriver) 利用 Dell 存储产品为 OpenStack 提供共享文件系统。EMC 驱动是一个基于插件的驱动,旨在利用不同的插件来管理不同的 Dell 存储产品。

PowerScale 驱动是 EMC 框架的一个插件,它允许共享文件系统服务与 PowerScale 后端接口,以提供共享文件系统。在此文档中,带有 PowerScale 插件的 EMC 驱动框架被称为 PowerScale 驱动

此 PowerScale 驱动通过 REST PowerScale 平台 API (PAPI) 和 RESTful Access to Namespace API (RAN) 与 PowerScale 集群接口。

需求

  • 运行 OneFS 9.10 或更高版本的 PowerScale 集群

支持的共享文件系统和操作

该驱动程序支持 CIFS 和 NFS 共享。

支持以下操作

  • 创建共享。

  • 删除共享。

  • 允许共享访问。

    请注意以下限制

    • 仅支持 IP 访问类型。

    • 仅支持读写访问。

  • 拒绝共享访问。

  • 创建快照。

  • 删除快照。

  • 从快照创建共享。

  • 确保共享。

后端配置

需要在共享文件系统服务的配置文件中配置以下参数,以用于 PowerScale 驱动

share_driver = manila.share.drivers.emc.driver.EMCShareDriver
emc_share_backend = powerscale
emc_nas_server = <IP address of PowerScale cluster>
emc_nas_login = <username>
emc_nas_password = <password>

稀疏配置

PowerScale 系统默认启用稀疏配置。添加以下参数以设置建议限制。

powerscale_threshold_limit = <threshold percentage value>

限制

PowerScale 驱动程序具有以下限制

  • 仅支持 IP 访问类型用于 NFS 和 CIFS。

  • 仅支持 FLAT 网络。

  • 尚不支持配额。

驱动程序选项

下表包含特定于共享驱动程序的配置选项。

EMC 共享驱动程序配置选项的描述

配置选项 = 默认值

描述

[DEFAULT]

emc_nas_login = None

(字符串) EMC 服务器的用户名。

emc_nas_password = None

(字符串) EMC 服务器的密码。

emc_nas_root_dir = None

(字符串) 共享将要放置的根目录。

emc_nas_server = None

(字符串) EMC 服务器的主机名或 IP 地址。

emc_nas_server_container = None

(字符串) 已弃用:托管 NAS 服务器的存储处理器。已过时。Unity 驱动程序支持 NAS 服务器自动负载均衡。

emc_nas_server_port = 8080

(端口号) EMC 服务器的端口号。

emc_nas_server_secure = True

(布尔值) 使用安全连接到服务器。

emc_share_backend = None

(字符串) 共享后端。