搜索

第 4 章 管理 Ceph 文件系统卷、子卷组和子卷

download PDF

作为存储管理员,您可以使用红帽的 Ceph Container Storage Interface (CSI) 管理 Ceph 文件系统 (CephFS) 导出。这也允许您通过具有可与之交互的通用命令行界面来使用 OpenStack 文件系统服务 (Manila) 等其他服务。Ceph 管理器守护进程 (ceph-mgr) 的 volumes 模块实施导出 Ceph 文件系统 (CephFS) 的功能。

Ceph Manager volumes 模块实施以下文件系统导出抽象:

  • CephFS 卷
  • CephFS 子卷组
  • CephFS 子卷

4.1. Ceph 文件系统卷

作为存储管理员,您可以创建、列出和删除 Ceph 文件系统 (CephFS) 卷。CephFS 卷是 Ceph 文件系统的抽象。

本节描述了如何:

4.1.1. 创建 Ceph 文件系统卷

Ceph 编排器是 Ceph 管理器的一个模块,可为 Ceph 文件系统(CephFS)创建元数据服务器(MDS)。本节介绍如何创建 CephFS 卷。

注意

这将创建 Ceph 文件系统,以及数据和元数据池。

先决条件

  • 部署的 Ceph 文件系统正常工作的 Red Hat Ceph Storage 存储群集。
  • 至少对 Ceph 监控器具有读取访问权限。
  • Ceph 管理器节点上的读写功能。

流程

  • 在监控节点上创建 CephFS 卷:

    语法

    ceph fs volume create VOLUME_NAME

    示例

    [ceph: root@host01 /]# ceph fs volume create cephfs

4.1.2. 列出 Ceph 文件系统卷

本节介绍列出 Ceph 文件系统 (CephFS) 卷的步骤。

先决条件

  • 部署的 Ceph 文件系统正常工作的 Red Hat Ceph Storage 存储群集。
  • 至少对 Ceph 监控器具有读取访问权限。
  • Ceph 管理器节点上的读写功能。
  • CephFS 卷。

流程

  • 列出 CephFS 卷:

    示例

    [ceph: root@host01 /]# ceph fs volume ls

4.1.3. 查看有关 Ceph 文件系统卷的信息

您可以列出 Ceph 文件系统(CephFS)卷的基本详情,如 CephFS 卷的数据和元数据池的属性、待处理子卷删除计数,等等。

先决条件

  • 部署的 Ceph 文件系统正常工作的 Red Hat Ceph Storage 存储群集。
  • 至少对 Ceph 监控器具有读取访问权限。
  • Ceph 管理器节点上的读写功能。
  • 创建了一个 CephFS 卷。

流程

  • 查看 CephFS 卷的信息:

    语法

    ceph fs volume info VOLUME_NAME

    示例

    [ceph: root@host01 /]# ceph fs volume info cephfs
    {
        "mon_addrs": [
            "192.168.1.7:40977",
        ],
        "pending_subvolume_deletions": 0,
        "pools": {
            "data": [
                {
                    "avail": 106288709632,
                    "name": "cephfs.cephfs.data",
                    "used": 4096
                }
            ],
            "metadata": [
                {
                    "avail": 106288709632,
                    "name": "cephfs.cephfs.meta",
                    "used": 155648
                }
            ]
        },
        "used_size": 0
    }

ceph fs volume info 命令的输出包括:

  • mon_addrs :监控地址列表。
  • pending_subvolume_deletions :子卷数量待处理删除。
  • :数据和元数据池的属性.

    • avail :可用的空间量(以字节为单位)。
    • 名称 :池的名称。
    • 使用的 :以字节为单位消耗的存储量。
  • used_size :当前使用的 CephFS 卷的大小(以字节为单位)。

4.1.4. 删除 Ceph 文件系统卷

Ceph 编排器是 Ceph 管理器的一个模块,用于删除 Ceph 文件系统(CephFS)的元数据服务器(MDS)。本节介绍如何删除 Ceph 文件系统 (CephFS) 卷。

先决条件

  • 部署的 Ceph 文件系统正常工作的 Red Hat Ceph Storage 存储群集。
  • 至少对 Ceph 监控器具有读取访问权限。
  • Ceph 管理器节点上的读写功能。
  • CephFS 卷。

流程

  1. 如果 mon_allow_pool_delete 选项还没有被设置为 true,则先将它设置为 true,然后删除 CephFS 卷:

    示例

    [ceph: root@host01 /]# ceph config set mon mon_allow_pool_delete true

  2. 移除 CephFS 卷:

    语法

    ceph fs volume rm VOLUME_NAME [--yes-i-really-mean-it]

    示例

    [ceph: root@host01 /]# ceph fs volume rm cephfs --yes-i-really-mean-it

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.