Configure Shared File Systems
When you deploy the Shared File Systems service (manila), you can choose one or more supported back ends, such as native CephFS, CephFS-NFS, NetApp, and others.
Prerequisites Copy linkLink copied!
Copy linkLink copied!
- You have the
occommand line tool installed on your workstation. - You are logged on to a workstation that has access to the Red Hat OpenStack Services on OpenShift (RHOSO) control plane as a user with
cluster-adminprivileges. - You have planned networking for the Shared File Systems service.
- You have enabled the Shared File Systems service.
- For native CephFS and CephFS-NFS:
- A CephFS file system must exist on the Red Hat Ceph Storage cluster.
- A Ceph user must exist that has CephX capabilities (caps) to perform operations on the CephFS file system.
- For CephFS-NFS only:
- A
ceph nfsservice must exist in the Ceph Storage cluster. - You have created an isolated StorageNFS network for NFS exports.
- You have created a corresponding StorageNFS shared provider network in the Networking service (neutron). The StorageNFS shared provider network maps to the isolated StorageNFS network of the data center.
- The StorageNFS network isolates NFS traffic while allowing RHOSO users to attach their Compute instances to access shares.
- Do not select a custom port to expose NFS. Only the default NFS port of 2049 is supported.
- You must enable the Red Hat Ceph Storage
ingressservice and set theingress-modetohaproxy-protocol. Otherwise, you cannot use IP-based access rules with the Shared File Systems service. - For production environments, do not provide access to
0.0.0.0/0on shares to mount them on client machines.
- A