OpenStack External Storage Support Using NetApp¶
This document describes how to configure and support external storage for OpenStack using NetApp ONTAP in a StarlingX OpenStack environment.
NetApp storage is integrated into OpenStack through:
NetApp Trident CSI for storage provisioning
Helm overrides for service-level backend selection
ONTAP FlexVols and LUNs for backing storage objects
This section covers the following topics:
Supported NetApp Storage Backends¶
The NetApp ONTAP storage backends supported for OpenStack are:
NFS (ontap-nas): Uses the ONTAP NAS driver to provide file-based storage over NFS, commonly used for Cinder volumes, backups, Glance images, and Nova ephemeral storage.
iSCSI (ontap-san): Uses the ONTAP SAN driver to provide block storage over iSCSI, primarily for Cinder volumes that OpenStack attaches to instances through volume management.
FC (ontap-san with FCP): Uses the same ONTAP SAN driver as iSCSI, with FCP for block storage access over FC fabrics, supporting Cinder volumes and multipath I/O.
You can enable multiple storage backends simultaneously, but only in supported combinations. For more information on the supported combinations, see Supported NetApp Storage Combinations.
Prerequisites¶
Before you configure NetApp as an external storage backend for OpenStack, make sure the environment meets all required prerequisites and that you have successfully completed all validations.
For more information, see NetApp External Storage Prerequisites.
Deployment and Validation¶
To configure NetApp as the external storage backend for StarlingX OpenStack, follow the procedure in Configure an External NetApp Storage Backend for OpenStack.
Troubleshooting and Known Issues¶
For troubleshooting guidance, known issues, and limitations related to NetApp storage integration, see Troubleshooting NetApp Storage-Related Issues.