NetApp Unified Driver NetApp unified driver is a block storage driver that supports multiple storage families and storage protocols. The storage family corresponds to storage systems built on different technologies like 7-Mode and clustered Data ONTAPĀ®. The storage protocol refers to the protocol used to initiate data storage and access operations on those storage systems like iSCSI and NFS. NetApp unified driver can be configured to provision and manage OpenStack volumes on a given storage family for the specified storage protocol. The OpenStack volumes can then be used for accessing and storing data using the the storage protocol on the storage family system. NetApp unified driver is an extensible interface that can support new storage families and storage protocols.
NetApp clustered Data ONTAP storage family The NetApp clustered Data ONTAP storage family represents a configuration group which provides OpenStack compute instances access to clustered Data ONTAP storage systems. At present it can be configured in cinder to work with iSCSI and NFS storage protocols.
NetApp iSCSI configuration for clustered Data ONTAP The NetApp iSCSI configuration for clustered Data ONTAP is an interface from OpenStack to clustered Data ONTAP storage systems for provisioning and managing the SAN block storage entity, that is, NetApp LUN which can be accessed using iSCSI protocol. The iSCSI configuration for clustered Data ONTAP is a direct interface from OpenStack to clustered Data ONTAP and it does not require additional management software to achieve the desired functionality. It uses NetApp APIs to interact with the clustered Data ONTAP. Configuration options for clustered Data ONTAP family with iSCSI protocol Set the volume driver, storage family and storage protocol to NetApp unified driver, clustered Data ONTAP and iSCSI respectively by setting the volume_driver, netapp_storage_family and netapp_storage_protocol options in cinder.conf as follows: volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_cluster netapp_storage_protocol=iscsi Refer to OpenStack NetApp community for detailed information on available configuration options.
NetApp NFS configuration for clustered Data ONTAP The NetApp NFS configuration for clustered Data ONTAP is an interface from OpenStack to clustered Data ONTAP system for provisioning and managing OpenStack volumes on NFS exports provided by the clustered Data ONTAP system which can then be accessed using NFS protocol. The NFS configuration for clustered Data ONTAP does not require any additional management software to achieve the desired functionality. It uses NetApp APIs to interact with the clustered Data ONTAP. Configuration options for the clustered Data ONTAP family with NFS protocol Set the volume driver, storage family and storage protocol to NetApp unified driver, clustered Data ONTAP and NFS respectively by setting the volume_driver, netapp_storage_family and netapp_storage_protocol options in cinder.conf as follows: volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_cluster netapp_storage_protocol=nfs Refer to OpenStack NetApp community for detailed information on available configuration options.
NetApp 7-Mode Data ONTAP storage family The NetApp 7-Mode Data ONTAP storage family represents a configuration group which provides OpenStack compute instances access to 7-Mode storage systems. At present it can be configured in cinder to work with iSCSI and NFS storage protocols.
NetApp iSCSI configuration for 7-Mode storage controller The NetApp iSCSI configuration for 7-Mode Data ONTAP is an interface from OpenStack to 7-Mode storage systems for provisioning and managing the SAN block storage entity, that is, NetApp LUN which can be accessed using iSCSI protocol. The iSCSI configuration for 7-Mode Data ONTAP is a direct interface from OpenStack to 7-Mode storage system and it does not require additional management software to achieve the desired functionality. It uses NetApp APIs to interact with the 7-Mode storage system. Configuration options for the 7-Mode Data ONTAP storage family with iSCSI protocol Set the volume driver, storage family and storage protocol to NetApp unified driver, 7-Mode Data ONTAP and iSCSI respectively by setting the volume_driver, netapp_storage_family and netapp_storage_protocol options in cinder.conf as follows: volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_7mode netapp_storage_protocol=iscsi Refer to OpenStack NetApp community for detailed information on available configuration options.
NetApp NFS configuration for 7-Mode Data ONTAP The NetApp NFS configuration for 7-Mode Data ONTAP is an interface from OpenStack to 7-Mode storage system for provisioning and managing OpenStack volumes on NFS exports provided by the 7-Mode storage system which can then be accessed using NFS protocol. The NFS configuration for 7-Mode Data ONTAP does not require any additional management software to achieve the desired functionality. It uses NetApp APIs to interact with the 7-Mode storage system. Configuration options for the 7-Mode Data ONTAP family with NFS protocol Set the volume driver, storage family and storage protocol to NetApp unified driver, 7-Mode Data ONTAP and NFS respectively by setting the volume_driver, netapp_storage_family and netapp_storage_protocol options in cinder.conf as follows: volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_7mode netapp_storage_protocol=nfs Refer to OpenStack NetApp community for detailed information on available configuration options.
Driver Options
Upgrading NetApp drivers to Havana NetApp has introduced a new unified driver in Havana for configuring different storage families and storage protocols. This requires defining upgrade path for NetApp drivers which existed in a previous release like Grizzly. This section covers the upgrade configuration for NetApp drivers and lists deprecated NetApp drivers.
Upgraded NetApp drivers This section shows upgrade configuration in Havana for NetApp drivers in Grizzly. Driver upgrade configuration NetApp iSCSI direct driver for clustered Data ONTAP in Grizzly volume_driver=cinder.volume.drivers.netapp.iscsi.NetAppDirectCmodeISCSIDriver NetApp Unified Driver configuration volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_cluster netapp_storage_protocol=iscsi NetApp NFS direct driver for clustered Data ONTAP in Grizzly volume_driver=cinder.volume.drivers.netapp.nfs.NetAppDirectCmodeNfsDriver NetApp Unified Driver configuration volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_cluster netapp_storage_protocol=nfs NetApp iSCSI direct driver for 7-Mode storage controller in Grizzly volume_driver=cinder.volume.drivers.netapp.iscsi.NetAppDirect7modeISCSIDriver NetApp Unified Driver configuration volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_7mode netapp_storage_protocol=iscsi NetApp NFS direct driver for 7-Mode storage controller in Grizzly volume_driver=cinder.volume.drivers.netapp.nfs.NetAppDirect7modeNfsDriver NetApp Unified Driver configuration volume_driver=cinder.volume.drivers.netapp.common.NetAppDriver netapp_storage_family=ontap_7mode netapp_storage_protocol=nfs
Deprecated NetApp drivers This section lists the NetApp drivers in Grizzly which have been deprecated in Havana. Deprecated NetApp drivers NetApp iSCSI driver for clustered Data ONTAP. volume_driver=cinder.volume.drivers.netapp.iscsi.NetAppCmodeISCSIDriver NetApp NFS driver for clustered Data ONTAP. volume_driver=cinder.volume.drivers.netapp.nfs.NetAppCmodeNfsDriver NetApp iSCSI driver for 7-Mode storage controller. volume_driver=cinder.volume.drivers.netapp.iscsi.NetAppISCSIDriver NetApp NFS driver for 7-Mode storage controller. volume_driver=cinder.volume.drivers.netapp.nfs.NetAppNFSDriver Refer to OpenStack NetApp community for information on supporting deprecated NetApp drivers in Havana.