5.1 时钟偏移
- 故障信息
clock skew detected on mon.mon2, mon.mon3
[root@mon1 mgr-dashboard]# ceph -scluster:id: 8785bb23-6770-4f83-9235-279c7d34c76fhealth: HEALTH_WARNclock skew detected on mon.mon2, mon.mon3services:mon: 3 daemons, quorum mon1,mon2,mon3 (age 27m)mgr: mon1(active, since 5m), standbys: mon2, mon3osd: 9 osds: 9 up (since 11m), 9 in (since 11m)data:pools: 0 pools, 0 pgsobjects: 0 objects, 0 Busage: 9.0 GiB used, 531 GiB / 540 GiB availpgs:
- 故障原因
- MON可能被MON节点之间的重要的时钟偏移激烈的影响。这经常会转变为没有明显原因的诡异的行为。
- 默认最大容忍的时钟偏移为0.05s。
- 解决办法一
使用同一的时间服务器统一同步各节点的时间
- 解决办法二 [ 不建议]
修改ceph.conf,允许集群容忍时间偏差在合理的范围内
vim ceph.conf[global]mon clock drift allowed = 2mon clock drift warn backoff = 30## 同步配置文件到节点ceph-deploy --overwrite admin mon1 mon2 mon3
