The OpenStack's Shared File Systems service, Manila, provides a modular framework for storage backends to securely export file shares through network separated data paths between tenants. CephFS, a POSIX-compliant distributed file system built on top of Ceph, is ready to leverage this multi-tenant framework to make it a cloud ready open source scalable storage backend that Manila lacks. It can serve NFS shares using NFS-Ganesha, a user-space NFS server. Recent updates to NFS-Ganesha and its integration with CephFS have made CephFS/Ganesha deployments work well.
In this session, we will cover the implementation of NFS support for the CephFS driver in Manila via NFS-Ganesha gateways, and elated deployment and usage details. By the end of the session, Ceph deployers will learn how to use their existing object and block store for OpenStack clouds to fit file share use cases.