cephadmin@ceph-deploy:~/ceph-cluster$ ceph mdsstat share1:1 {0=ceph-mgr1=up:active} 添加 MDS 服务器 现有ceph-mgr1 为 mds服务器,新增mgr2、mon2、mon3 为 mds服务角色。 将 ceph-mgr2 和 ceph-mon2 和 ceph-mon3 作为 mds 服务角色添加至 ceph 集群,最后实现两主两...
ceph@ceph-deploy:~/ceph-cluster$ ceph-deploy mds create ceph-mgr1 创建metadata元数据存储池和data数据存储池,这两个存储池用于创建CephFS,如下创建名为cephfs-metadata的元数据存储池和cephfs-data的数据存储池, 最后两个32分别是pg归置组的数量和pgp归置组排序的数量 ceph@ceph-deploy:~/ceph-cluster$ ceph...
【ceph】ceph-mds journal模块解读,CephFS通过ceph-mds将文件系统元数据存储于metadatapool中,一般metadatapool实际生产环境中都建议用高性能ssd,加快元数据落盘以及加载至内存中性能。本篇介绍ceph-mds如何将元数据存入metadatapool中,以及通过cephfs-journal-tool如何查
Each ceph-mds daemon instance should have a unique name. The name is used to identify daemon instances in the ceph.conf. Once the daemon has started, the monitor cluster will normally assign it a logical rank, or put it in a standby pool to take over for another daemon that crashes. So...
Ceph mds(metadata service)作为 ceph 的访问人口,需要实现高性能及数据备份,而 MDS支持多 MDS 结构,甚至还能实现类似于 redis cluster 的多主从结构 以实现 MDS 服务的高性能和高可用,假设启动4个MDS 进程,设置最大 max mds为 2,这时候有2个MDS 成为主节点,另外的两个2个MDS 作为备份节点。
CephFS重启主元数据服务进程时(MDS),触发了Ceph社区已发现但未解决的bug,导致该MDS进程启动失败,备MDS接管服务时由于该bug的存在,导致两个备MDS服务均异常退出,因此集群中的3个元数据服务进程都停止服务,最终导致了集群无法对外提供服务。 这个问题是很严重的,因为所有的元数据服务进程都无法服务了,那么也就意味着整...
还保存cephfs日志journal,日志是用来恢复mds里的元数据缓存 重启mds的时候会通过replay的方式从osd上加载之前缓存的元数据 2. mds冷备/热备 冷备就是备份的mds,只起到一个进程备份的作用,并不备份lru元数据。主备进程保持心跳关系,一旦主的mds挂了,备份mds replay()元数据到缓存,当然这需要消耗一点时间。
case CEPH_LOCK_IFILE: if (is_auth()) { encode(inode.version, bl); encode(inode.ctime, bl); encode(inode.mtime, bl); encode(inode.atime, bl); encode(inode.time_warp_seq, bl); if (!is_dir()) { encode(inode.layout, bl, mdcache->mds->mdsmap->get_up_features()); encode(inode...
ceph_assert(state == LOCK_XLOCK || state == LOCK_XLOCKDONE || state == LOCK_XLOCKSNAP || state == LOCK_LOCK_XLOCK || state == LOCK_LOCK || is_locallock()) Trace back / Stack trace / Crash Signature of the issue: Raw 2023-11-08T19:14:07.958+0000 7f0dde30b700 1 mds.ocs...
文章结构 一、 安装部署 ceph-mds配置 启动ceph-mon服务 当前在虚拟机monosd(192.168.10.42)上 1. ceph-mds配置 拆分上面步骤后...