|
|
[root@controller ~]# ceph -s
% K% J2 f. A/ { cluster:! Y& ] i- k. n. j: ^7 n$ U
id: b0657efa-ec62-452d-8354-9c8f3dde3703
& C, }6 c- o- l" k health: HEALTH_WARN
9 `% C# q& r/ I/ L+ m Reduced data availability: 20 pgs inactive
/ t4 o5 Z2 N! N* ?8 t( @ Degraded data redundancy: 256 pgs undersized* A$ K" W( t/ N. Q
6 ` J+ K/ ?- G- p4 X( C4 l! T services:
# c* R5 b$ w- y8 o' i! N- J+ d mon: 1 daemons, quorum controller (age 15h)
& |8 ?* _2 P! B/ o" b3 | mgr: controller(active, since 15h). y0 }+ [8 {$ K) u7 u- ^- K
osd: 5 osds: 5 up (since 14h), 5 in (since 14h); 236 remapped pgs: j0 K& @; H9 T
. D" t# a8 n7 c, F data:
/ |) D- p! z$ n" L pools: 1 pools, 256 pgs
2 c! x- T3 c2 j# E5 x7 M8 Y objects: 0 objects, 0 B
& J8 u! P+ t4 s% G% I1 K) e usage: 4.1 GiB used, 56 GiB / 60 GiB avail7 b) I0 X8 z# ^; O3 q! V
pgs: 7.812% pgs not active: o9 u7 G9 y% z
236 active+undersized+remapped
7 Y m F2 R( I3 P7 ?. {) ]* N( @ 20 undersized+peered
& \! X3 T) G0 Y2 ^9 g: z, K& `0 x% k2 B$ Z
[root@controller ~]# ceph -s
- F9 e' v1 R; g8 S cluster:- `) F3 P. K( _! i" i z( v1 Q
id: b0657efa-ec62-452d-8354-9c8f3dde3703
@3 Z4 i f& d3 R# O. k health: HEALTH_WARN
1 U& [7 X" D1 D% O) l; D Reduced data availability: 20 pgs inactive/ u/ \! p7 E3 s7 @) z7 n' K
Degraded data redundancy: 256 pgs undersized
( U3 |, J: I$ f- Y7 s/ x4 A
( d, ?$ E2 w$ m4 B services:" ?! ^9 N O2 H; \% e2 C
mon: 1 daemons, quorum controller (age 15h)
- q$ l6 Q9 A+ [/ n* P5 v: ` mgr: controller(active, since 15h)- }1 Q: H+ O& _7 C: s; z4 h$ C' u, V
osd: 5 osds: 5 up (since 14h), 5 in (since 14h); 236 remapped pgs& Z" I& ^# b, n# J
! B$ P' I3 u! A data:
# u- ?" S/ F2 V7 ]8 E$ O pools: 1 pools, 256 pgs. D/ I0 O, t4 ?+ \
objects: 0 objects, 0 B
+ {" ^6 a2 b# Z- y( x2 Z usage: 4.1 GiB used, 56 GiB / 60 GiB avail
4 R! N9 `$ p7 f' X) u pgs: 7.812% pgs not active7 u( Z; @3 j0 Z5 h! c1 r: g) z
236 active+undersized+remapped( z: n; L: H3 ^4 h: P
20 undersized+peered
. L. `: r( [: I# J- ^% J5 C4 [ o3 K9 j9 ~
That's because you only have one OSD but the pool size (replicas count) is still set to 3.: H3 X! t- m/ B
If you decrease the size of the pool to 1, all PG will become available4 B2 [) e8 ]1 J3 L! @' s$ z
因为只有一个osd盘,但是pool池的值设置到3,如果将pool池的值设置到1,所有的pg将会正常。" c% \5 a' `' s( L0 J, F3 W
" F& v# ?% ]* K2 O6 }. h4 c* [4 A0 H" x5 G
4 a3 |: Q+ U& c' m/ _2 e% S' I& d: s6 b. v2 R' \, ?( I* p2 |( E
[root@controller ~]# ceph osd pool set rbd size 1
" ~0 ]. X1 r4 u; S0 V0 Hset pool 1 size to 1* k6 a- l3 e0 V/ `" D
4 @- g! @9 g. \5 R
[root@controller ~]# ceph -s
2 p& r0 m l) h2 {& g4 q* q. }1 g cluster:; \4 ?' D% _$ y" {; v9 K. W5 C( A+ i* Z- _
id: b0657efa-ec62-452d-8354-9c8f3dde3703; G2 E% m- A& |2 U3 d
health: HEALTH_WARN. p9 ~* R2 |4 c0 H, S* N* V
Reduced data availability: 20 pgs inactive, 4 pgs peering: G$ d# _$ p, b. I
Degraded data redundancy: 252 pgs undersized
/ s2 n) |+ C7 u( S1 F
2 S. h g6 m9 o: U8 e0 ? services:( \; [- p S: N# f( ~
mon: 1 daemons, quorum controller (age 15h)5 B+ {4 X: f2 H5 X: ~) c
mgr: controller(active, since 15h)
0 m$ R) [* `1 f1 ~- t+ f2 ] osd: 5 osds: 5 up (since 14h), 5 in (since 14h)
2 D, G3 w/ u$ O+ b8 m( @
4 G; m( N/ r1 o/ l! G! _5 m data:
6 V6 t; K1 b' ?; [5 x* t, u- Q# l pools: 1 pools, 256 pgs
- A% g+ ^# @4 ` objects: 0 objects, 0 B% u9 }9 F9 F/ a% Y0 X, l) J# |, h$ f
usage: 4.1 GiB used, 56 GiB / 60 GiB avail
( P- N: S+ f6 p$ D* V pgs: 7.812% pgs not active, F5 t8 e" x- L
236 active+undersized+remapped& \6 {( w) ^, E+ z
16 undersized+peered% y$ ?. P( I& S: v% A ^; F. F
4 creating+peering h$ P+ \: U8 s# y, J5 Y6 T3 [
* ?9 {# [! O- @& p3 W
[root@controller ~]# ceph -s
/ g, V" r1 e8 D0 ~0 p% s cluster:
6 c* m; T1 `% F+ U( R2 k0 O& ?& ^ id: b0657efa-ec62-452d-8354-9c8f3dde3703
- H2 ?+ B7 k7 ~- {7 h+ W health: HEALTH_WARN. ^+ m& ?( b" o9 Y$ x6 d A
Reduced data availability: 43 pgs inactive, 43 pgs peering P! X" }% |5 w) M) A* F, C
6 e$ ?: }, A- \3 Q; y. {, E
services:
' v6 V" F2 ~: H1 O. d( d0 V( C: r mon: 1 daemons, quorum controller (age 15h)
2 A3 P6 f$ R9 x+ k5 F( u mgr: controller(active, since 15h)
' T! S* J/ p9 A* }6 O+ z osd: 5 osds: 5 up (since 14h), 5 in (since 14h)! d5 o3 P) Z" s! y4 @; E/ U+ j( X
( H G/ |# _/ k ^
data:; _5 S# ?6 k& c& v$ s3 t2 G
pools: 1 pools, 255 pgs
6 |0 w6 H$ s+ a3 {/ N( b B+ X objects: 0 objects, 0 B3 |, M( }1 N1 |" s5 ^# S
usage: 4.1 GiB used, 56 GiB / 60 GiB avail
+ B/ ^$ ? D9 N pgs: 16.863% pgs not active; O3 ?/ a+ I# {% a' v& l
212 active+clean
( ?6 U- T. m2 O; @ 43 peering; Y- s+ g6 ]. U$ d+ k' Y9 E
/ c9 Z! ]5 t; _4 J' p8 _
[root@controller ~]# ceph -s2 j% E+ j8 T# r
cluster:* _" s" B) |2 n3 S+ ?
id: b0657efa-ec62-452d-8354-9c8f3dde3703
1 d- P+ y8 ^: O9 D6 I4 H! e$ k health: HEALTH_OK
2 c2 p* K/ }' r4 U, N5 V9 _7 G [. T. t9 m' _& ] e
services:$ {, J3 r2 _, E! r2 y
mon: 1 daemons, quorum controller (age 15h)" x& I; d& s) U) k1 Q; \
mgr: controller(active, since 15h)+ I4 \ [9 @( V: z( M! a+ V
osd: 5 osds: 5 up (since 14h), 5 in (since 14h)
7 ^6 e0 D4 m% g& d
, h7 N0 r, m x data:
: r6 t7 ]% {, X- D4 w. H3 |) r pools: 1 pools, 254 pgs# {: k* Z& b, }
objects: 0 objects, 0 B1 y4 X6 X: g% l ^7 @: b
usage: 4.1 GiB used, 56 GiB / 60 GiB avail
9 p8 f) ]9 U7 v2 S* _* ]& r$ O0 T+ \0 _ pgs: 254 active+clean
: M1 f4 v8 ]* v- M5 G6 y( d3 g$ R/ |' e
[root@controller ~]# ceph -s4 P! B- l% Z m+ s
cluster:. q) N7 a$ j* x" g
id: b0657efa-ec62-452d-8354-9c8f3dde37032 Y2 C4 O- N: \: [0 c1 e3 r% u
health: HEALTH_OK
0 S' u E* i3 r
* \4 h- w; ]4 [) Z- X( U" Q5 Y6 B services:
6 l/ e. e3 t% |( ? mon: 1 daemons, quorum controller (age 15h)! H/ J7 a9 l/ h2 W( ]
mgr: controller(active, since 15h)
2 U, _) L& M. n: {7 ^7 z osd: 5 osds: 5 up (since 14h), 5 in (since 14h)9 W2 C1 b2 W; E1 c7 w
) H6 f4 W+ i4 @7 ~- |+ ^* R data:1 g& j& z& f+ V0 |6 u+ L# K. C
pools: 1 pools, 254 pgs8 R9 ]5 j U5 I) S# O% R* F
objects: 0 objects, 0 B/ [: Q0 |! }: v/ S1 X0 L& V7 J# |
usage: 4.1 GiB used, 56 GiB / 60 GiB avail
1 f7 d' ?) J7 m3 Y) `4 u pgs: 254 active+clean
+ X+ N; I: s/ A1 ]4 w, n2 e# y" E8 e* @, Y* W+ K2 ?
[root@controller ~]# ceph -s9 o" G9 t5 ~2 _ y- l |
cluster:
8 {$ i1 e" F$ O( |; y' d' S id: b0657efa-ec62-452d-8354-9c8f3dde3703
+ T9 s& c2 \: H, ~+ K+ R; x health: HEALTH_OK
# c9 V# ^& ]4 r9 F
! ~3 w" W: R$ F" E. D; ^9 u services:
5 U1 W1 s% d9 ^# J) I mon: 1 daemons, quorum controller (age 15h)# ?% c/ Q# {. ^+ L
mgr: controller(active, since 15h)
& `+ }: L+ l: N, j6 j" A osd: 5 osds: 5 up (since 14h), 5 in (since 14h)
& v: L1 n j% z- B* {$ \! i- t
1 F2 d1 D) I8 ~; o. X data:0 P* e1 H) b! i4 ~, Z2 y
pools: 1 pools, 254 pgs3 x4 p7 s* v0 J
objects: 0 objects, 0 B, f/ m6 U' U; [0 d
usage: 4.1 GiB used, 56 GiB / 60 GiB avail! j/ }$ d6 J9 B9 Y; {) _; G8 |- L# p, ]
pgs: 254 active+clean0 ~4 a! D% c* P- s
6 k% W' f) I3 D( g+ h' d
[root@controller ~]# ceph -s$ r! |6 K7 }8 o8 y$ _2 }
cluster:
% }0 u) d, O* I0 P$ m) q: T7 R7 p' y id: b0657efa-ec62-452d-8354-9c8f3dde3703
6 h4 K4 h8 ] u8 K health: HEALTH_OK; E) q4 g9 w8 F' k! U
# _3 }, m m$ `# N$ r
services: J9 H+ _5 @% ?! R8 N
mon: 1 daemons, quorum controller (age 15h)
- `' p9 c5 D+ m9 l0 a9 P: V% _& w" ^ mgr: controller(active, since 15h)# ]8 c/ f5 ^. P, H7 ^/ x( t7 _
osd: 5 osds: 5 up (since 14h), 5 in (since 14h)
3 o o1 U w! t Q. ], u- e
2 R, B( E% x8 k data:
3 ?- X9 O" O% ?# L7 k6 h3 J, D pools: 1 pools, 253 pgs
$ w9 _' K$ f" d objects: 0 objects, 0 B) _. @* d2 S! R$ N2 u. r
usage: 4.1 GiB used, 56 GiB / 60 GiB avail
* N. m( E8 z3 M+ G4 n& K/ ^% ` |% c pgs: 253 active+clean# ^/ G4 m! I0 q$ C
5 Z, h ?1 z$ B. P[root@controller ~]#
5 P1 _& Z# G" _2 h
" B: t$ D) \; r# _ |
|