华为驱动

华为 NAS 驱动是基于共享文件系统服务的插件。华为 NAS 驱动可用于为 OpenStack 中的虚拟机或实例提供共享和快照等功能。华为 NAS 驱动使 OceanStor V3 系列 V300R002 存储系统能够为 OpenStack 提供仅网络文件系统。

需求

  • OceanStor V3 系列 V300R002 存储系统。

  • 必须在 V3 for File 上激活以下许可证:CIFS、NFS、HyperSnap 许可证(用于快照)。

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

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

支持以下操作

  • 创建共享。

  • 删除共享。

  • 允许共享访问。

    请注意以下限制

    • 仅支持 NFS 的 IP 访问类型。

    • 仅支持 CIFS 的用户访问。

  • 拒绝共享访问。

  • 创建快照。

  • 删除快照。

  • 支持一个后端中的多个存储池。

  • 扩展共享。

  • 缩小共享。

  • 创建副本。

  • 删除副本。

  • 提升副本。

  • 更新副本状态。

华为上的预配置

  1. 创建驱动程序配置文件。驱动程序配置文件的名称必须与 manila_huawei_conf_file 项在 manila_conf 配置文件中的名称相同。

  2. 配置产品。产品表示存储系统类型。对于 OceanStor V3 系列 V300R002 存储系统,驱动程序配置文件如下

    <?xml version='1.0' encoding='UTF-8'?>
    <Config>
        <Storage>
            <Product>V3</Product>
            <LogicalPortIP>x.x.x.x</LogicalPortIP>
            <RestURL>https://x.x.x.x:8088/deviceManager/rest/</RestURL>
            <UserName>xxxxxxxxx</UserName>
            <UserPassword>xxxxxxxxx</UserPassword>
        </Storage>
        <Filesystem>
            <Thin_StoragePool>xxxxxxxxx</Thin_StoragePool>
            <Thick_StoragePool>xxxxxxxxx</Thick_StoragePool>
            <WaitInterval>3</WaitInterval>
            <Timeout>60</Timeout>
        </Filesystem>
    </Config>
    

    选项如下:

    • Product 是一种存储产品类型。将其设置为 V3

    • LogicalPortIP 是逻辑端口的 IP 地址。

    • RestURL 是 REST 接口的访问地址。可以在 <RestURL> 中配置多个 RestURL,用“;”分隔。如果一个 RestURL 连接失败,驱动程序将自动重试另一个 RestURL

    • UserName 是管理员的用户名。

    • UserPassword 是管理员的密码。

    • Thin_StoragePool 是要使用的薄存储池的名称。

    • Thick_StoragePool 是要使用的厚存储池的名称。

    • WaitInterval 是查询文件系统状态的间隔时间。

    • Timeout 是等待设备完成命令执行的超时时间。

后端配置

修改 manila.conf 共享文件系统服务配置文件,并添加 share_drivermanila_huawei_conf_file 项。以下是配置存储系统的示例

share_driver = manila.share.drivers.huawei.huawei_nas.HuaweiNasDriver
manila_huawei_conf_file = /etc/manila/manila_huawei_conf.xml
driver_handles_share_servers = False

驱动程序选项

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

华为共享驱动程序配置选项说明

配置选项 = 默认值

描述

[DEFAULT]

manila_huawei_conf_file = /etc/manila/manila_huawei_conf.xml

(字符串) Manila 华为驱动程序的配置文件。