Skip to content

Commit 83b5121

Browse files
author
Lisa Pettyjohn
committed
BZ2070276: Add limitations to Manila CSI
1 parent c5b2f2b commit 83b5121

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// Module included in the following assemblies:
2+
//
3+
// * storage/container_storage_interface/persistent-storage-csi-manila.adoc
4+
//
5+
:_content-type: CONCEPT
6+
7+
[id="persistent-storage-csi-manila-limitations_{context}"]
8+
= Manila CSI Driver Operator limitations
9+
10+
The following limitations apply to the Manila Container Storage Interface (CSI) Driver Operator:
11+
12+
Only NFS is supported:: OpenStack Manila supports many network-attached storage protocols, such as NFS, CIFS, and CEPHFS, and these can be selectively enabled in the OpenStack cloud. The Manila CSI Driver Operator in {product-title} only supports using the NFS protocol. If NFS is not available and enabled in the underlying OpenStack cloud, you cannot use the Manila CSI Driver Operator to provision storage for {product-title}.
13+
14+
Snapshots are not supported if the back end is CephFS-NFS:: To take snapshots of persistent volumes (PVs) and revert volumes to snapshots, you must ensure that the Manila share type that you are using supports these features. A Red Hat OpenStack administrator must enable support for snapshots (`share type extra-spec snapshot_support`) and for creating shares from snapshots (`share type extra-spec create_share_from_snapshot_support`) in the share type associated with the storage class you intend to use.
15+
16+
FSGroups are not supported:: Since Manila CSI provides shared file systems for access by multiple readers and multiple writers, it does not support the use of FSGroups. This is true even for persistent volumes created with the ReadWriteOnce access mode. It is therefore important not to specify the `fsType` attribute in any storage class that you manually create for use with Manila CSI Driver.
17+
18+
[IMPORTANT]
19+
====
20+
In Red Hat OpenStack Platform 16.x and 17.x, the Shared File Systems service (Manila) with CephFS through NFS fully supports serving shares to {product-title} through the Manila CSI. However, this solution is not intended for massive scale. Be sure to review important recommendations in link:https://access.redhat.com/articles/6667651[CephFS NFS Manila-CSI Workload Recommendations for Red Hat OpenStack Platform].
21+
====

storage/container_storage_interface/persistent-storage-csi-manila.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ To create CSI-provisioned PVs that mount to Manila storage assets, {product-titl
2020

2121
include::modules/persistent-storage-csi-about.adoc[leveloffset=+1]
2222

23+
include::modules/persistent-storage-csi-manila-limitations.adoc[leveloffset=+1]
24+
2325
include::modules/persistent-storage-csi-manila-dynamic-provisioning.adoc[leveloffset=+1]
2426

2527
[role="_additional-resources"]

0 commit comments

Comments
 (0)