manila/doc/source
Felipe Rodrigues 9f3c566a10 [NetApp] Add FlexGroup volume support
The NetApp driver has been working  with FlexVol ONTAP volumes.
The driver does not support scaling FlexVol volumes higher than
100 TiB, which was a theoretical limit for the large namespace that
these containers were meant to handle. ONTAP's Flexgroup volumes
eliminate such limitations. So, added the support for provisioning
share as FlexGroup in the NetApp driver.

The FlexGroup provision is enabled by new option
`netapp_enable_flexgroup`, which will make the driver report a single
pool represeting all aggregates. The selection on which aggregates the
FlexGroup share will reside is up to ONTAP. If the administrator desires
to control that selection through Manila scheduler, it must inform the set
of aggregates that formss FlexGroup pool in the new  option
`netapp_flexgroup_pool`.

Each NetApp pool will report now the capability: `netapp_flexgroup`
informing which type the pool is.

The following operations are allowed with FlexGroup shares (DHSS
True/False and NFS/CIFS):

- Create/Delete share;
- Shrink/Extend share;
- Create/Delete snapshot;
- Revert to snapshot;
- Manage/Unmanage snapshots;
- Create from snapshot;
- Replication[1]
- Manage/Unmanage shares;

The backend with one FlexGroup pool configured will drop the consistent
snapshot support for all pools.

The driver FlexGroup support requires ONTAP version 9.8 or greater.

[1] FlexGroup is limited to one single replica for ONTAP version
lower than 9.9.1.

DocImpact

Depends-On: If525e97a5d456d6ddebb4bf9bc8ff6190c95a555
Depends-On: I646f782c3e2be5ac799254f08a248a22cb9e0358
Implements: bp netapp-flexgroup-support
Change-Id: I4f68a9bb33be85f9a22e0be4ccf673647e713459
Signed-off-by: Felipe Rodrigues <felipefuty01@gmail.com>
2021-09-08 15:47:15 -03:00
..
admin [NetApp] Add FlexGroup volume support 2021-09-08 15:47:15 -03:00
cli [doc] add since and before parameter to message-list cli 2021-08-30 16:05:04 +08:00
configuration Merge "Add documentation for per share gigabytes quotas" 2021-07-28 20:21:11 +00:00
contributor Update IRC references 2021-05-27 09:58:46 -07:00
images/rpc [TrivialFix] Fix doc typo error 2016-12-09 08:43:29 +08:00
install [doc] remove project_id from api endpoints 2021-02-09 21:59:07 -08:00
reference doc migration: new directory layout 2017-08-24 09:16:25 -04:00
user [DOC] Add admin and user documentation for share revert to snapshot 2020-09-24 15:40:14 +00:00
conf.py Switch to newer openstackdocstheme and reno versions 2020-05-21 13:01:11 +02:00
index.rst [cycle-goals] Add PTL and contributor quickstart 2020-04-18 22:29:50 +00:00