Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions source/adminguide/storage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,7 @@ Storage media \\ hypervisor VMware vSphere Citrix XenServer
**SMB/CIFS** No No No Yes
**Ceph/RBD** No No Yes No
**PowerFlex/ScaleIO** No No Yes No
**NetApp ONTAP** No No Yes No
============================================== ================ ==================== =========================== ============================

XenServer uses a clustered LVM system to store Instance images on iSCSI and
Expand Down
6 changes: 6 additions & 0 deletions source/conceptsandterminology/concepts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -442,6 +442,10 @@ as Zone-wide Primary Storage.
PowerFlex/ScaleIO (v3.5) is only supported by the KVM hypervisor. It can be used
as Cluster-wide or Zone-wide Primary Storage.

NetApp ONTAP is only supported by the KVM hypervisor. It can be used as
Cluster-wide or Zone-wide Primary Storage. It supports both NFS 3.0 and iSCSI
protocols.

CloudStack is designed to work with all standards-compliant iSCSI and
NFS servers that are supported by the underlying hypervisor, including,
for example:
Expand All @@ -460,6 +464,8 @@ for example:

- Pure FlashArray for FiberChannel

- NetApp ONTAP for NFS 3.0 and iSCSI

If you intend to use only local disk for your installation, you can skip
adding separate primary storage.

Expand Down
43 changes: 43 additions & 0 deletions source/installguide/configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1594,6 +1594,49 @@ When a volume is created by the plugin, it will create bi-directional mappings i
- Each volume's description field in the Pure Flasharray storage system will have a formatted key/value pair with metadata mappings for the Cloudstack volume definition (user volume name, volume uuid, account/project information)
- Each virtual volume's WWID will be stored in the volume's path field in Cloudstack

NetApp ONTAP Plug-in
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This plugin enables NetApp Unified ONTAP storage systems as a managed primary
storage in CloudStack for KVM hypervisors. It supports both NFS 3.0 and iSCSI
protocols, integrating with the traditional ONTAP unified storage architecture.

This documentation assumes you have the following configured in your
environment before adding a storage pool in CloudStack:

- NetApp Unified ONTAP 9.15.1 or higher.
- A Storage Virtual Machine (SVM) in ONTAP storage with NFS 3.0 or iSCSI protocol enabled.
- Only an IPv4-type Data LIF is supported. The Data LIF must be reachable from all KVM hypervisor hosts in CloudStack.
- Ensure Storage VM (SVM) is mapped to aggregates (aggrs) with sufficient
capacity.
- For iSCSI: iSCSI protocol enabled on the KVM host and adapter is configured.
- For NFS 3.0: NFS protocol enabled on the KVM host.

When this storage pool is used with Compute or Disk Offerings, an administrator
is able to build an environment in which a root or data disk that a user creates
leads to the dynamic creation of a LUN or file on the ONTAP volume. Such a
LUN or file is associated with one (and only ever one) CloudStack volume, so
performance of the CloudStack volume does not vary depending on how heavily other
tenants are using the system.

Through the CloudStack UI, you can create ONTAP storage pool using these
required fields:

- Provider: NetApp ONTAP
- Scope: Zone or Cluster
- Zone: target zone name
- Pod: Pod name (required for Cluster scope)
- Cluster: Cluster name (required for Cluster scope)
- Name: storage pool name
- Protocol: NFS3 or ISCSI
- Storage Array IP: ONTAP Storage IP or Management LIF
Comment thread
sathvikaragi marked this conversation as resolved.
- Username: ONTAP Storage IP username
- Password: ONTAP Storage IP password
- SVM Name: SVM name in ONTAP storage
- Capacity Bytes: total capacity in bytes
- Storage Tags: storage pool tags


.. _add-secondary-storage:

Add Secondary Storage
Expand Down