NetApp Unified DriverNetApp 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 ONTAPThe 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 ONTAPThe 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 protocolSet 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 OptionsUpgrading 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 driversThis section shows upgrade configuration in Havana for
NetApp drivers in Grizzly.
Driver upgrade configurationNetApp 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 driversNetApp 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.