Infortrend Manila 驱动

Infortrend Infortrend Manila 驱动为 OpenStack 提供 NFS 和 CIFS 共享文件系统。

需求

要使用 Infortrend Manila 驱动,需要以下项目:

  • GS/GSe 系列固件版本 v73.1.0-4 及更高版本。

  • 配置至少一个通道用于共享文件系统。

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

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

支持以下操作

  • 创建共享。

  • 删除共享。

  • 允许共享访问。

    请注意以下限制

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

    • 仅支持 CIFS 的用户访问类型。

  • 拒绝共享访问。

  • 管理共享。

  • 取消管理共享。

  • 扩展共享。

  • 缩小共享。

限制

Infortrend manila 驱动程序具有以下限制:

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

  • 仅支持 CIFS 的用户访问类型。

  • 只有文件级数据服务通道才能提供 NAS 服务。

驱动程序配置

manila-share 节点上,在您的 /etc/manila/manila.conf 中设置以下内容,并使用以下选项进行配置:

驱动程序选项

Infortrend Manila 驱动程序配置选项说明

配置选项 = 默认值

描述

[DEFAULT]

infortrend_nas_ip = None

(字符串) Infortrend NAS IP。它是用于管理的 IP。

infortrend_nas_user = manila

(字符串) Infortrend NAS 用户名。

infortrend_nas_password = None

(字符串) Infortrend NAS 服务器的密码。如果设置了 infortrend_nas_ssh_key,则不需要此项。

infortrend_nas_ssh_key = None

(字符串) Infortrend NAS 服务器的 SSH 密钥。如果设置了 infortrend_nas_password,则不需要此项。

infortrend_share_pools = None

(字符串) Infortrend NAS 存储池名称列表。用逗号分隔。

infortrend_share_channels = None

(字符串) Infortrend 文件服务的通道。用逗号分隔。

infortrend_cli_timeout = 30

(整数) CLI 超时时间,单位为秒。

后端配置示例

[DEFAULT]
enabled_share_backends = ift-manila
enabled_share_protocols = NFS, CIFS

[ift-manila]
share_backend_name = ift-manila
share_driver = manila.share.drivers.infortrend.driver.InfortrendNASDriver
driver_handles_share_servers = False
infortrend_nas_ip = FAKE_IP
infortrend_nas_user = FAKE_USER
infortrend_nas_password = FAKE_PASS
infortrend_share_pools = pool-1, pool-2
infortrend_share_channels = 0, 1