Lucien168
作者Lucien168·2018-11-13 10:13
存储工程师·地平线机器人

Ceph MDS States状态详解

字数 984阅读 3907评论 0赞 3

MDS States

元数据服务器(MDS)在CephFS的正常操作过程中经历多个状态。例如,一些状态指示MDS从MDS的先前实例从故障转移中恢复。在这里,我们将记录所有这些状态,并包括状态图来可视化转换。

State Descriptions

Common states

a4of8gzrcrl

a4of8gzrcrl

9wufw6s5v99
9wufw6s5v99

rwej677a44
rwej677a44

iaa18fp4c39
iaa18fp4c39

iq4olan4iss
iq4olan4iss

iyyru2musdb
iyyru2musdb

主从切换流程:

handle_mds_map state change up:boot --> up:replay
handle_mds_map state change up:replay --> up:reconnect
handle_mds_map state change up:reconnect --> up:rejoin
handle_mds_map state change up:rejoin --> up:active

State Diagram

This state diagram shows the possible state transitions for the MDS/rank. The legend is as follows:

Color

绿色: MDS是活跃的.
橙色: MDS处于过渡临时状态,试图变得活跃.
红色: MDS指示一个状态,该状态导致被标记为失败.
紫色: MDS和rank为停止.
红色: MDS指示一个状态,该状态导致被标记为损坏.

Shape

圈:MDS保持这种状态.
六边形:没有MDS保持这个状态.

Lines

A double-lined shape indicates the rank is "in".
fqr5cmilkhr

fqr5cmilkhr

参考:
https://github.com/ceph/ceph/blob/master/doc/cephfs/mds-states.rst

作者信息

作者:李航
个人简介: 多年的底层开发经验,在高性能nginx开发和分布式缓存redis cluster有着丰富的经验,目前从事分布式存储Ceph工作。
先后在58同城、汽车之家、优酷土豆集团工作。
目前供职于滴滴基础平台运维部-技术专家岗位,主要负责分布式Ceph系统。
个人主要关注的技术领域:高性能Nginx开发、分布式缓存、分布式存储。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

3

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广