Infortrend Manila driver

Infortrend Manila driver

The Infortrend Manila driver provides NFS and CIFS shared file systems to OpenStack.

Requirements

To use the Infortrend Manila driver, the following items are required:

  • GS/GSe Family firmware version v73.1.0-4 and later.

  • Configure at least one channel for shared file systems.

Supported shared filesystems and operations

This driver supports NFS and CIFS shares.

The following operations are supported:

  • Create a share.

  • Delete a share.

  • Allow share access.

    Note the following limitations:

    • Only IP access type is supported for NFS.

    • Only user access type is supported for CIFS.

  • Deny share access.

  • Manage a share.

  • Unmanage a share.

  • Extend a share.

  • Shrink a share.

Restrictions

The Infortrend manila driver has the following restrictions:

  • Only IP access type is supported for NFS.

  • Only user access type is supported for CIFS.

  • Only file-level data service channel can offer the NAS service.

Driver configuration

On manila-share nodes, set the following in your /etc/manila/manila.conf, and use the following options to configure it:

Driver options

Description of Infortrend Manila driver configuration options

Configuration option = Default value

Description

[DEFAULT]

infortrend_nas_ip = None

(String) Infortrend NAS ip. It is the ip for management.

infortrend_nas_user = manila

(String) Infortrend NAS username.

infortrend_nas_password = None

(String) Password for the Infortrend NAS server. This is not necessary if infortrend_nas_ssh_key is set.

infortrend_nas_ssh_key = None

(String) SSH key for the Infortrend NAS server. This is not necessary if infortrend_nas_password is set.

infortrend_share_pools = None

(String) Infortrend nas pool name list. It is separated with comma.

infortrend_share_channels = None

(String) Infortrend channels for file service. It is separated with comma.

infortrend_cli_timeout = 30

(Integer) CLI timeout in seconds.

Back-end configuration example

[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
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.