7.2. CephFS-NFS 驱动程序
共享文件系统服务(manila)中的 CephFS-NFS 后端由 Ceph 元数据服务器(MDS)、NFS 网关(NFS-Ganesha)和 Red Hat Ceph Storage 集群服务组件组成。
共享文件系统服务 CephFS-NFS 驱动程序使用 NFS-Ganesha 提供 CephFS 共享的 NFSv4 协议访问。Ceph MDS 服务将文件系统的目录和文件名称映射到存储在 RADOS 集群中的对象。NFS 网关可以提供与 Ceph 等不同存储后端的 NFS 文件共享。NFS-Ganesha 服务通过 Ceph 服务在 Controller 节点上运行。
使用隔离网络部署是可选的,但建议使用。在这种情况下,实例使用至少两个 NIC 引导:一个 NIC 连接到项目路由器,第二个 NIC 连接到 StorageNFS 网络,该网络直接连接到 NFS-Ganesha。实例使用 NFS 协议挂载共享。在 Ceph Object Storage Daemon (OSD)节点上托管的 CephFS 共享通过 NFS 网关提供。
NFS-Ganesha 通过防止用户实例直接访问 MDS 和其他 Ceph 服务来提高安全性。实例无法直接访问 Ceph 守护进程。