第 8 章 配置共享文件系统服务(manila)
当您部署共享文件系统服务(manila)时,您可以选择一个或多个受支持的后端,如原生 CephFS、CephFS-NFS、NetApp 等。
有关支持的后端设备和驱动程序的完整列表,请参阅 Red Hat OpenStack Platform 中红帽知识库文章、组件、插件和驱动程序支持的 Manila 部分。
8.1. 先决条件 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
在工作站上安装了
oc命令行工具。 -
以具有
cluster-admin权限的用户身份登录到可访问 RHOSO 控制平面的工作站。 - 您已计划共享文件系统服务的网络。如需更多信息,请参阅 规划 部署中的规划 共享文件系统服务 的网络。
- 您已启用了共享文件系统服务。如需更多信息 ,请参阅启用共享文件系统服务。
对于原生 CephFS 或 CephFS-NFS:
- Red Hat Ceph Storage 集群中必须存在 CephFS 文件系统。有关更多信息,请参阅 集成 Red Hat Ceph Storage。
- 必须存在一个具有 CephX 功能(大写)的 Ceph 用户,才能在 CephFS 文件系统上执行操作。有关更多信息,请参阅 集成 Red Hat Ceph Storage。
对于 CephFS-NFS:
-
Ceph Storage 集群中必须存在
ceph nfs服务。有关更多信息,请参阅 集成 Red Hat Ceph Storage。 - 您已为 NFS 导出创建了一个隔离的 StorageNFS 网络,以及在网络服务(neutron)中对应的 StorageNFS 共享提供商网络。StorageNFS 共享提供商网络映射到数据中心的隔离 StorageNFS 网络。
NFS 服务在网络中隔离,您可以与 OpenShift (RHOSO)用户共享的所有 Red Hat OpenStack 服务共享。有关自定义 NFS 服务的更多信息,请参阅 Red Hat Ceph Storage 文件系统指南中的 NFS 集群和导出管理。
重要当您为共享文件系统服务部署 NFS 服务时,请不要选择要公开 NFS 的自定义端口。仅支持 2049 的默认 NFS 端口。您必须启用 Red Hat Ceph Storage
ingress服务,并将ingress-mode设置为haproxy-protocol。否则,您不能将基于 IP 的访问规则与共享文件系统服务一起使用。对于生产环境中的安全性,请不要提供对共享的访问权限,将它们挂载到客户端计算机上。
-
Ceph Storage 集群中必须存在