Skip to content

Commit 0e6c7af

Browse files
authored
CSTACKEX-201: Documentation for netapp ontap plugin (#2)
* CSTACKEX-201: Documentation for nnetapp ontap plugin * CSTACKEX-201: resolving all the comments * CSTACKEX-201: Resolving comments, changes to fields in creation of storage pools * CSTACKEX-201: Resolving comments, changes to storage IP fields * CSTACKEX-201: small fix * CSTACKEX-201: change regarding ipv4 data lif * CSTACKEX-201: specifing creds are cluster level * CSTACKEX-201: removing the tenants line
1 parent 9e6d3a9 commit 0e6c7af

3 files changed

Lines changed: 48 additions & 0 deletions

File tree

source/adminguide/storage.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ Storage media \\ hypervisor VMware vSphere Citrix XenServer
105105
**SMB/CIFS** No No No Yes
106106
**Ceph/RBD** No No Yes No
107107
**PowerFlex/ScaleIO** No No Yes No
108+
**NetApp ONTAP** No No Yes No
108109
============================================== ================ ==================== =========================== ============================
109110

110111
XenServer uses a clustered LVM system to store Instance images on iSCSI and

source/conceptsandterminology/concepts.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,10 @@ as Zone-wide Primary Storage.
442442
PowerFlex/ScaleIO (v3.5) is only supported by the KVM hypervisor. It can be used
443443
as Cluster-wide or Zone-wide Primary Storage.
444444

445+
NetApp ONTAP is only supported by the KVM hypervisor. It can be used as
446+
Cluster-wide or Zone-wide Primary Storage. It supports both NFS 3.0 and iSCSI
447+
protocols.
448+
445449
CloudStack is designed to work with all standards-compliant iSCSI and
446450
NFS servers that are supported by the underlying hypervisor, including,
447451
for example:
@@ -460,6 +464,8 @@ for example:
460464

461465
- Pure FlashArray for FiberChannel
462466

467+
- NetApp ONTAP for NFS 3.0 and iSCSI
468+
463469
If you intend to use only local disk for your installation, you can skip
464470
adding separate primary storage.
465471

source/installguide/configuration.rst

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1594,6 +1594,47 @@ When a volume is created by the plugin, it will create bi-directional mappings i
15941594
- 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)
15951595
- Each virtual volume's WWID will be stored in the volume's path field in Cloudstack
15961596

1597+
NetApp ONTAP Plug-in
1598+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1599+
1600+
This plugin enables NetApp Unified ONTAP storage systems as a managed primary
1601+
storage in CloudStack for KVM hypervisors. It supports both NFS 3.0 and iSCSI
1602+
protocols, integrating with the traditional ONTAP unified storage architecture.
1603+
1604+
This documentation assumes you have the following configured in your
1605+
environment before adding a storage pool in CloudStack:
1606+
1607+
- NetApp Unified ONTAP 9.15.1 or higher.
1608+
- A Storage Virtual Machine (SVM) in ONTAP storage with NFS 3.0 or iSCSI protocol enabled.
1609+
- Only an IPv4-type Data LIF is supported. The Data LIF must be reachable from all KVM hypervisor hosts in CloudStack.
1610+
- Ensure Storage VM (SVM) is mapped to aggregates (aggrs) with sufficient
1611+
capacity.
1612+
- For iSCSI: iSCSI protocol enabled on the KVM host and adapter is configured.
1613+
- For NFS 3.0: NFS protocol enabled on the KVM host.
1614+
1615+
When this storage pool is used with Compute or Disk Offerings, an administrator
1616+
is able to build an environment in which a root or data disk that a user creates
1617+
leads to the dynamic creation of a LUN or file on the ONTAP volume. Such a
1618+
LUN or file is associated with one (and only ever one) CloudStack volume.
1619+
1620+
Through the CloudStack UI, you can create ONTAP storage pool using these
1621+
required fields:
1622+
1623+
- Provider: NetApp ONTAP
1624+
- Scope: Zone or Cluster
1625+
- Zone: target zone name
1626+
- Pod: Pod name (required for Cluster scope)
1627+
- Cluster: Cluster name (required for Cluster scope)
1628+
- Name: storage pool name
1629+
- Protocol: NFS3 or ISCSI
1630+
- Storage Array IP: ONTAP Storage IP or Management LIF
1631+
- Username: ONTAP Storage IP username (Cluster-level)
1632+
- Password: ONTAP Storage IP password (cluster-level)
1633+
- SVM Name: SVM name in ONTAP storage
1634+
- Capacity Bytes: total capacity in bytes
1635+
- Storage Tags: storage pool tags
1636+
1637+
15971638
.. _add-secondary-storage:
15981639

15991640
Add Secondary Storage

0 commit comments

Comments
 (0)