NetApp Unified Driver for Data ONTAP operating in 7-Mode with Fibre Channel

The NetApp unified driver for Data ONTAP operating in 7-Mode with Fibre Channel is a driver interface from OpenStack Cinder to NetApp Data ONTAP operating in 7-Mode storage controllers to accomplish provisioning and management of a storage-area network (SAN) block storage entity; that is, a NetApp LUN that uses the Fibre Channel protocol.

 Configuration Options

[Note]Note

Both nodes in a 7-Mode HA pair must be independently declared as separate Cinder backends with an appropriate cross-reference to one another using the netapp_partner_backend_name option.

To set up the NetApp Data ONTAP operating in 7-Mode Fibre Channel driver for Cinder, the following stanza should be added to the Cinder configuration file (cinder.conf) for the first node in the HA Pair:

[myFCBackend] 1
volume_backend_name=myFCBackend
netapp_partner_backend_name=myOtherFCBackend 2
volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver
netapp_server_hostname=hostname
netapp_server_port=80
netapp_storage_protocol=fc 3
netapp_storage_family=ontap_7mode 4
netapp_login=admin_username
netapp_password=admin_password
            

 1

Be sure that the value of the enabled_backends option in the [DEFAULT] stanza includes the name of the stanza you chose for the backend.

 2

Be sure that the value of the netapp_partner_backend_name is set to the HA Pair's volume_backend_name value and that the HA Pair has this node's volume_backend_name value in its configuration stanza under the netapp_partner_backend_name option.

 3

The value of netapp_storage_protocol MUST be set to fc.

 4

The value of netapp_storage_family MUST be set to ontap_7mode, as the default value for this option is ontap_cluster.

To set up the second node in the HA Pair, add the following stanza to the Cinder configuration file (cinder.conf):

[myOtherFCBackend] 1
volume_backend_name=myOtherFCBackend
netapp_partner_backend_name=myFCBackend 2
volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver
netapp_server_hostname=hostname
netapp_server_port=80
netapp_storage_protocol=fc 3
netapp_storage_family=ontap_7mode 4
netapp_login=admin_username
netapp_password=admin_password
            

 1

Be sure that the value of the enabled_backends option in the [DEFAULT] stanza includes the name of the stanza you chose for the backend.

 2

Be sure that the value of the netapp_partner_backend_name is set to the HA Pair's volume_backend_name value and that the HA Pair has this node's volume_backend_name value in its configuration stanza under the netapp_partner_backend_name option.

 3

The value of netapp_storage_protocol MUST be set to fc.

 4

The value of netapp_storage_family MUST be set to ontap_7mode, as the default value for this option is ontap_cluster.

Table 4.14, “Configuration options for Data ONTAP operating in 7-Mode with Fibre Channel” lists the configuration options available for the unified driver for a clustered Data ONTAP deployment that uses the Fibre Channel storage protocol.

Table 4.14. Configuration options for Data ONTAP operating in 7-Mode with Fibre Channel
Option Type Default Value Description
netapp_server_hostname Required The hostname or IP address for the storage system or proxy server. The value of this option should be the IP address of either the cluster management LIF or the SVM management LIF.
netapp_server_port Optional The TCP port to use for communication with the storage system or proxy server. If not specified, Data ONTAP drivers will use 80 for HTTP and 443 for HTTPS; E-Series will use 8080 for HTTP and 8443 for HTTPS.
netapp_login Required Administrative user account name used to access the storage system or proxy server.
netapp_password Required Password for the administrative user account specified in the netapp_login option.
netapp_storage_protocol Required The storage protocol to be used. Valid options are nfs, iscsi or fc.
netapp_transport_type Required http Transport protocol for communicating with the storage system or proxy server. Valid options include http and https.
netapp_size_multiplier Optional 1.2 When creating volumes, the quantity to be multiplied to the requested OpenStack volume size to ensure enough space is available on the SVM (aka Vserver). This value is currently only used when ISCSI has been selected as the storage protocol to be used.
netapp_volume_list Optional This option is only utilized when the storage protocol is configured to use iSCSI. This option is used to restrict provisioning to the specified controller volumes. Specify the value of this option to be a comma separated list of NetApp controller volume names to be used for provisioning.
netapp_vfiler Optional The vFiler unit on which provisioning of block storage volumes will be done. This option is only used by the driver when connecting to an instance with a storage family of Data ONTAP operating in 7-Mode. Only use this option when utilizing the MultiStore feature on the NetApp storage system.
netapp_storage_family Required ontap_cluster The storage family type used on the storage system; valid values are ontap_7mode for Data ONTAP operating in 7-Mode, ontap_cluster for clustered Data ONTAP, or eseries for E-Series.
netapp_partner_backend_name Required The name of the cinder.conf stanza for a Data ONTAP operating in 7-Mode HA partner. This option is only used by the driver when connecting to an instance with a netapp_storage_family value of ontap_7mode and is required when netapp_storage_protocol is set to fc.
[Important]Important

In order for Fibre Channel to be set up correctly, you also need to set up Fibre Channel zoning for your backends. See the section called “Fibre Channel Switch Fabric With Cinder” for more details on configuring Fibre Channel zoning.



loading table of contents...