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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。