11.2. 使用 Ceph Orchestrator 创建 NFS-Ganesha 集群
您可以使用 Ceph Orchestrator 的 mgr/nfs
模块来创建 NFS-Ganesha 集群。此模块使用后端中的 Cephadm 部署 NFS 集群。
这会为所有 NFS-Ganesha 守护进程、基于 clusterid
的新用户和通用 NFS-Ganesha 配置 RADOS 对象创建一个通用恢复池。
对于每个守护进程,池中都会创建一个新用户和一个通用配置。虽然所有集群都有与集群名称相关的不同命名空间,但它们使用相同的恢复池。
先决条件
- 一个正在运行的 Red Hat Ceph Storage 集群。
- 主机添加到集群中。
- 部署所有管理器、监控器和 OSD 守护进程。
流程
登录到 Cephadm shell:
示例
[root@host01 ~]# cephadm shell
启用
mgr/nfs
模块:示例
[ceph: root@host01 /]# ceph mgr module enable nfs
创建集群:
语法
ceph nfs cluster create CLUSTER_NAME ["HOST_NAME_1 HOST_NAME_2 HOST_NAME_3"]
CLUSTER_NAME 是一个任意字符串,HOST_NAME_1 是一个可选字符串,表示主机要部署 NFS-Ganesha 守护进程。
示例
[ceph: root@host01 /]# ceph nfs cluster create nfsganesha "host01 host02" NFS Cluster Created Successful
这会创建一个 NFS-Ganesha 集群
nfsganesha
,并在host01
和host02
上有一个守护进程。
验证
列出集群详情:
示例
[ceph: root@host01 /]# ceph nfs cluster ls
显示 NFS-Ganesha 集群信息:
语法
ceph nfs cluster info CLUSTER_NAME
示例
[ceph: root@host01 /]# ceph nfs cluster info nfsganesha
其它资源
- 如需更多信息,请参阅 Red Hat Ceph Storage 文件系统指南中的通过 NFS 协议导出 Ceph 文件系统命名空间部分。
- 如需更多信息,请参阅 Red Hat Ceph Storage Operations 指南中的使用服务规格显示 Ceph 守护进程。