cephadm安装的ceph部署MDS

前言

Ceph MDS(Metadata Server)是Ceph分布式存储系统中负责管理文件系统元数据的组件。在Ceph中,MDS负责跟踪文件系统的目录结构、文件属性和权限等元数据信息,以支持高性能和高并发的文件操作。

Ceph MDS采用了一种称为CephFS(Ceph File System)的分布式文件系统,它提供了与传统的本地文件系统类似的接口和语义,同时具备可扩展性和容错性。MDS将文件系统的元数据存储在内存中,并将其映射到Ceph存储集群中的对象存储。

MDS通过协调客户端的访问请求和数据存储节点之间的交互,确保文件系统的一致性和可用性。它处理文件和目录的创建、删除、重命名等操作,并跟踪文件的位置和副本信息,以便客户端能够快速定位和访问所需的数据。

Ceph MDS采用了多个活动和备份的方式来提供高可用性和容错性。通过使用多个MDS实例,Ceph可以实现文件系统的水平扩展和负载均衡,同时提供故障恢复和容错能力。

总而言之,Ceph MDS是Ceph存储系统的组件之一,负责管理文件系统的元数据,并提供分布式文件系统的高性能、高可用性和容错性。它协调客户端和存储节点之间的交互,确保文件系统的一致性和可用性。

ceph orch apply mds *<fs-name>* --placement="*<num-daemons>* [*<host1>* ...]"

MDS部署

CephFS 需要两个 Pools,cephfs-data 和 cephfs-metadata,分别存储文件数据和文件元数据

ceph osd pool create cephfs_data 64 64
ceph osd pool create cephfs_metadata 64 64
ceph fs new cephfs cephfs_metadata cephfs_data
ceph orch apply mds cephfs --placement="3 ceph1 ceph2 ceph3"

查看ceph集群状态

ceph -s

查看mds状态

ceph fs status cephfs

发表评论

后才能评论