第 4 章 管理 Ceph 文件系统卷、子卷组和子卷
作为存储管理员,您可以使用红帽的 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 文件系统 (CephFS) 创建一个元数据服务器 (MDS)。本节介绍如何创建 CephFS 卷。
这将创建 Ceph 文件系统,以及数据和元数据池。
先决条件
- 部署的 Ceph 文件系统正常工作的 Red Hat Ceph Storage 存储群集。
- 至少对 Ceph 监控器具有读取访问权限。
- Ceph 管理器节点上的读写功能。
流程
创建 CephFS 卷:
语法
ceph fs volume create VOLUME_NAME
示例
[root@mon ~]# ceph fs volume create cephfs
4.1.2. 列出文件系统卷
本节介绍列出 Ceph 文件系统 (CephFS) 卷的步骤。
先决条件
- 部署的 Ceph 文件系统正常工作的 Red Hat Ceph Storage 存储群集。
- 至少对 Ceph 监控器具有读取访问权限。
- Ceph 管理器节点上的读写功能。
- CephFS 卷。
流程
列出 CephFS 卷:
示例
[root@mon ~]# ceph fs volume ls
4.1.3. 删除文件系统卷
Ceph 管理器的编排器模块移除 Ceph 文件系统 (CephFS) 的元数据服务器 (MDS)。本节介绍如何删除 Ceph 文件系统 (CephFS) 卷。
先决条件
- 部署的 Ceph 文件系统正常工作的 Red Hat Ceph Storage 存储群集。
- 至少对 Ceph 监控器具有读取访问权限。
- Ceph 管理器节点上的读写功能。
- CephFS 卷。
流程
如果
mon_allow_pool_delete
选项还没有被设置为true
,则先将它设置为true
,然后删除 CephFS 卷:示例
[root@mon ~]# ceph config set mon mon_allow_pool_delete true
移除 CephFS 卷:
语法
ceph fs volume rm VOLUME_NAME [--yes-i-really-mean-it]
示例
[root@mon ~]# ceph fs volume rm cephfs --yes-i-really-mean-it