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 守护进程。

流程

  1. 登录到 Cephadm shell:

    示例

    [root@host01 ~]# cephadm shell

  2. 启用 mgr/nfs 模块:

    示例

    [ceph: root@host01 /]# ceph mgr module enable nfs

  3. 创建集群:

    语法

    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,并在 host01host02 上有一个守护进程。

验证

  • 列出集群详情:

    示例

    [ceph: root@host01 /]# ceph nfs cluster ls

  • 显示 NFS-Ganesha 集群信息:

    语法

    ceph nfs cluster info CLUSTER_NAME

    示例

    [ceph: root@host01 /]# ceph nfs cluster info nfsganesha

其它资源