ceph:health_warn clock skew detected on mon的解决办法:
3 n8 t% y3 \3 E- n0 ]/ ^' y) L9 w
/ p5 ~, C0 g0 W+ o[root@ceph1 deploy]# ceph status
1 @0 C6 ~5 ]5 B& E/ l; f cluster:4 W6 S& {1 T, s0 m
id: 2885eb9e-eca8-484f-b199-ed12de4ef030
0 f0 P+ Q }4 K" }) \3 c8 i# M health: HEALTH_WARN
: t' m5 l; ?$ ]8 M OSD count 0 < osd_pool_default_size 3
- g2 h* C3 X+ S( {& G& C clock skew detected on mon.ceph2, mon.ceph3# @7 Y/ Y" ~( n9 Z5 O: J0 r
# l9 c) y; C" U6 x. O+ x services:
1 a6 S% o4 o2 {0 c0 g6 o! W mon: 3 daemons, quorum ceph1,ceph2,ceph3 (age 10m)
* L/ x& C0 ]& q9 |1 e mgr: ceph1(active, since 4m), standbys: ceph2, ceph3
$ P7 x6 s8 |+ @1 k osd: 0 osds: 0 up, 0 in
8 M. E$ G0 Q! w5 j% z8 V . I- O U9 [" d" `$ i# K
data:
& N: a' s- @- \+ [& m7 Q6 r pools: 0 pools, 0 pgs
! B! @( o+ `1 U* B; m objects: 0 objects, 0 B
6 r1 m2 l. x- g* Z7 z usage: 0 B used, 0 B / 0 B avail% I& g' N# f8 s" O
pgs: % |2 D/ l- ]6 `
首先确认ntp服务和chrony服务是否正常:
) b0 q8 ?% j' T h/ D9 m3 u5 B; z' d& |- F/ C) E. Z
, c! h" z0 t! ]8 M7 w* k* y第二步修改ceph.conf文件:2 o2 ^ r/ |9 k+ I) R
在global字段下添加:8 q: h8 O5 S' h8 F
mon_clock_drift_allowed = 2; U( S5 d2 m0 T" f7 e, R( d: b
mon_clock_drift_warn_backoff = 30 ) v! t3 H7 E. B8 l
& P1 a% S7 h/ W% |: [( l/ p" `4 w
同步到节点上:- G( X+ l8 m q
- _* g/ T; D& [* ^; ]) V/ m' A& _& d, W" Y9 | `+ {
ceph-deploy --overwrite-conf config pushceph{1,2,3} ceph-deploy --overwrite-conf admin ceph{1,2,3}
5 g7 i# I( y7 M d) s8 C( K
3 e! \0 n/ f' K
& c0 f* f0 v v- A9 S重启mon服务:9 @" N* |9 [/ B- } G# B( b: t6 N
1 B; N, [! C! O( I1 J$ I
% ~! E# C `9 lsystemctl restart ceph-mon.target 2 g; }4 N- C: b$ @: n
4 `* [" \ Y7 f5 l4 A[root@ceph1 deploy]# ceph status
8 t; @% u* a: ~& a" a cluster:9 l7 o/ a: f" E
id: 2885eb9e-eca8-484f-b199-ed12de4ef030
! r1 I/ P0 W- Y5 r, ^* l0 ~ health: HEALTH_WARN
. w7 E# ^6 r! C8 N4 S% _3 E5 g OSD count 0 < osd_pool_default_size 3
# Y+ d. U3 ]* b; ^7 {# y ; M; p- H8 @; z4 O8 @* ]7 z" g! ]
services:, R0 O+ n: D% o7 |$ ?3 E/ ~5 [
mon: 3 daemons, quorum ceph1,ceph2,ceph3 (age 34s)$ `- o9 Z9 c6 ?0 x6 H
mgr: ceph1(active, since 14m), standbys: ceph2, ceph3; K1 h v; _% \: E# V
osd: 0 osds: 0 up, 0 in0 _8 i0 ^* j z
( S" D4 n8 _! v& m+ ^ data:2 t; v' T# {7 M6 I* M# Y
pools: 0 pools, 0 pgs
4 I3 D- m5 m( \8 s, P objects: 0 objects, 0 B
2 O% d+ ]. ]# f% e M2 O usage: 0 B used, 0 B / 0 B avail z# o1 J8 _& l
pgs: ' h) P* G8 z: V; H# ]- U
) J5 y) E0 Y6 E5 p! b! W+ {: A* O+ X$ r: t3 \/ I5 }+ Y2 [& E
|