ceph monitor stat machine
2016-06-23 10:30:02 0 举报
`ceph monitor stat machine`是一个Ceph命令,用于获取集群中每个OSD(对象存储设备)的状态信息。这个命令返回的信息包括每个OSD的ID、状态、权重、容量、数据使用量、可用空间、负载等信息。这些信息可以帮助管理员了解集群的健康状况,及时发现并解决可能的问题。例如,如果某个OSD的状态为down,那么可能需要检查该OSD的网络连接或者硬件状态。如果某个OSD的负载过高,可能需要调整其权重或者增加新的OSD来分担负载。总的来说,`ceph monitor stat machine`是一个非常有用的命令,对于维护和管理Ceph集群来说非常重要。
作者其他创作
大纲/内容
begin uncommited value
For PaxosService
OP_ACK
Boostrasp
调用Monitor的ms_dispatch
STATE_SYNCHRONIZING
end
STATE_ACTIVE
no
yes
PROBE REPLY
STATE_ELECTING
Error
PaxosService的dispatch
peon_init
LEADER
初始化Monitor
SYNCHRONIZING
look for uncommitted value
contains value uncommited
OP_GET_CHUNK
注册AdminSocket命令
PROPOSE
STATE_UPDATING_PREVIOUS
recv collect
STATE_RECOVERING
pn my accept pn
启动定时任务
begin
注册logger
send commit
should_propose 计算延迟时间
STATE_UPDATING
leader commit local and send commit to quorum
prepare_update
propose_pending
trigger_propose
OP_VICTORY
need share with others
BEGIN
LEADER ELECTION
OP_GET_COOKIE_FULL/OP_GET_COOKIE_RECENT
STATE_PEON
is leader
leader_init
lose election
win election
STATE_PROBING
Montor加入Mesager dispatch 队列
need update
peer accept my pn
LEASE
ACCEPT
OP_CHUNK/OP_LAST_CHUNK
STATE_LEADER
leader recv accept from quorum
STATE_REFRESH
获取解析monmap
LEASE ACK
boostrap
Monitor init
peon recv begin
STATE_WRITING_PREVIOUS
PROBE
转给leader
store commited value
check uncommited value
OP_COOKIE
LAST
finish_round
recv prob reply and need sync
paxos propose_pending
need sync
Monitor preinit
RECOVERING
Monitor 处理
need sync after store
NEW VALUE
STATE_WRITING
Init PaxosService and Paxos
Messager收到消息
PEON
collect begin
recv last
COLLECT
new pn and cllect again
paxos become UPDATING
Messager start
pika new pn
COMMIT
begin paxos
leader commit local and send commit to quorum
preprocess_query
新建初始化Messager
leader collected uncommitted value
accept
0 条评论
下一页