2.12. Ceph heartbeat
Ceph OSD 加入群集,并向 Ceph 监控报告其状态。在最低级别上,Ceph OSD 状态为 up
或 down
,这表示它是否正在运行并且能够服务 Ceph 客户端请求。如果 Ceph OSD 是 down
,并且 Ceph 存储集群是 in
,则此状态可能表示 Ceph OSD 的故障。例如,如果 Ceph OSD 没有运行,它会使 Ceph OSD 崩溃,Ceph OSD 无法通知 Ceph 监控器它是 down
。Ceph 监控器可以定期 ping Ceph OSD 守护进程,以确保其正在运行。不过,心跳也让 Ceph OSD 能够确定相邻的 OSD 是否是 down
,以更新 cluster map 并将其报告到 Ceph 监控器。这意味着 Ceph 监控器可以保持轻量的权重进程。