|
|
[root@controller ~]# ceph -s
, h v2 Z! j1 Y/ Q. j cluster:
1 X1 x7 x$ b& u& E! w id: b0657efa-ec62-452d-8354-9c8f3dde3703
, \0 _& `' t! U7 O$ O, r health: HEALTH_WARN2 H) S. [9 U( u' X
Reduced data availability: 20 pgs inactive U3 l8 |: C8 z8 c$ n
Degraded data redundancy: 256 pgs undersized( I$ I( D. |: y
6 k% g _, E/ \# C services:
4 M* K) d% a Z+ A mon: 1 daemons, quorum controller (age 15h)
; l" T2 B! a8 z0 S X mgr: controller(active, since 15h)
3 n2 I9 B: u, J6 c# Q5 u osd: 5 osds: 5 up (since 14h), 5 in (since 14h); 236 remapped pgs
: D- m. [5 s6 A) r; e) w# _" `
7 q3 |% N3 t% H5 P1 g! z& M data:
7 i/ h* `& e" q" Q5 g- E9 z/ x, y pools: 1 pools, 256 pgs
$ K7 f) }/ L r# ^6 u: Y objects: 0 objects, 0 B1 u8 t% h0 m9 W" l( h
usage: 4.1 GiB used, 56 GiB / 60 GiB avail: [; H9 D" \# O# n% c
pgs: 7.812% pgs not active7 a, H/ s0 g9 [8 a; ~! F
236 active+undersized+remapped
( \: z, f! R @% X 20 undersized+peered
/ h' o; m/ I# y; `1 ]8 ?5 A% u9 e6 ?3 h) k$ o ?4 i# }! I
[root@controller ~]# ceph -s8 V- Y- G. k! F. F. j3 z
cluster:) {% @9 e+ p5 P4 `' t
id: b0657efa-ec62-452d-8354-9c8f3dde37032 R7 V: u: M) Z3 p. n
health: HEALTH_WARN
0 }# N7 G6 v# R5 E# ?# n Reduced data availability: 20 pgs inactive
8 w8 D% O# C3 z. f Degraded data redundancy: 256 pgs undersized# X, L6 m* Q! i; b
+ S" b6 C9 U( v services:- w$ B% H( ]( h, k( h& H$ ^: i, \
mon: 1 daemons, quorum controller (age 15h)
2 r7 k/ X& D* q9 h mgr: controller(active, since 15h)
5 h# g( x+ r1 l& y# ? u! [' j osd: 5 osds: 5 up (since 14h), 5 in (since 14h); 236 remapped pgs% u, f O# c6 b3 v; T/ T
. ~) \& P3 a7 G6 s# V
data:6 @ _$ [) m* w- _* b4 }3 ?1 w9 ?
pools: 1 pools, 256 pgs4 p! N. R# w5 a/ B+ h' v
objects: 0 objects, 0 B' ~" I+ X& p- j I$ T. J0 L
usage: 4.1 GiB used, 56 GiB / 60 GiB avail5 \6 l) X: W1 R
pgs: 7.812% pgs not active
* c( M( q7 s" z& F0 ^, C8 j8 o 236 active+undersized+remapped
C% n9 _; v: x( m% l$ u 20 undersized+peered; M0 _1 U6 w$ z8 w* T
7 L6 ^# E% Y0 b dThat's because you only have one OSD but the pool size (replicas count) is still set to 3.
0 z" ^3 T' y& L. ` |( H3 j' p, ]! {If you decrease the size of the pool to 1, all PG will become available. Q6 d% }4 K( J" W) O
因为只有一个osd盘,但是pool池的值设置到3,如果将pool池的值设置到1,所有的pg将会正常。4 P, H; {7 ^& |) [
5 p" P+ P3 h; ] x( O- W
) s- A2 H' R: @% T r: X4 Q# \. i) c
' E9 k# t5 H: O: d4 ^$ C
[root@controller ~]# ceph osd pool set rbd size 1
/ { e2 G! [' I8 m% Rset pool 1 size to 15 l+ L/ e- v" y% h
) F+ C' B; {; ^1 |6 |- F
[root@controller ~]# ceph -s( q' P, Q: G. ], W. _6 S
cluster:: r5 g \' B" \' A0 a% k
id: b0657efa-ec62-452d-8354-9c8f3dde3703
& p% N! ?3 c0 S7 B7 R/ G f health: HEALTH_WARN
4 x/ e( U& i0 W Reduced data availability: 20 pgs inactive, 4 pgs peering) a9 `4 ?" Z; j5 D1 y) [2 T
Degraded data redundancy: 252 pgs undersized
( p) d& P2 P8 P2 n6 r! m( k9 m8 x7 O, K9 e! m' j7 g
services:( H9 |; t: S! K% e; D
mon: 1 daemons, quorum controller (age 15h)
" p5 t+ q( J) r0 B& f* @ mgr: controller(active, since 15h)0 ~- }6 l6 b k
osd: 5 osds: 5 up (since 14h), 5 in (since 14h)
& i; i. r- ~ R0 L* }+ i( L( ~
8 @1 |; D% T V' [ data:6 ]* I. _- ^7 `3 X. D) |+ f0 d4 @
pools: 1 pools, 256 pgs
: {$ k( z* t* A: O, s0 w& [/ n objects: 0 objects, 0 B
6 G1 v+ S: ^5 P( P) Q1 J usage: 4.1 GiB used, 56 GiB / 60 GiB avail* f" X/ h- |8 V' I
pgs: 7.812% pgs not active: M' l* A: o2 o; H0 Y# S
236 active+undersized+remapped Y+ ]0 C9 v" N! |- C7 u+ t# h' [
16 undersized+peered: b; X/ L: W0 S/ i& @7 m9 k0 X. h
4 creating+peering; X1 n- n! b' t, I; N) i/ D3 C1 K
! z; H2 y) }6 l( S t* B% F[root@controller ~]# ceph -s
% E, G8 p! A( ^. ?" P cluster:9 a1 x: I! B9 s" Z/ `1 R! Y/ H
id: b0657efa-ec62-452d-8354-9c8f3dde37035 @* b" I$ F8 }- g
health: HEALTH_WARN
' M4 a# i# p+ }2 M Reduced data availability: 43 pgs inactive, 43 pgs peering
' E" R! v0 J# i. v0 Y# G
8 v8 u. ?' w% i2 \1 h+ c) `& i: s services:
$ y* R8 r6 _) O mon: 1 daemons, quorum controller (age 15h)
5 {* Z/ @, O+ z+ ^+ ] mgr: controller(active, since 15h)
# I1 x8 Y5 j/ j2 I; F: S osd: 5 osds: 5 up (since 14h), 5 in (since 14h)
. c' v* o: W: \' M5 C* p U6 R3 o9 [( W6 J$ L1 q
data:
( h. u0 ]0 p3 e- [) g! X% v pools: 1 pools, 255 pgs
2 R, P1 B M8 d9 m4 O% P objects: 0 objects, 0 B9 R# W5 h8 n w" z3 i
usage: 4.1 GiB used, 56 GiB / 60 GiB avail
; `5 ]! n6 X3 Y m. O3 q* | pgs: 16.863% pgs not active. J$ D7 j! Q+ }: `8 C
212 active+clean6 K# H3 `! P# R+ ^, l4 t Q+ [
43 peering
5 R1 w1 n3 l1 q, q1 I" Y ^& g2 V d3 y; G$ p: c
[root@controller ~]# ceph -s
2 V! }7 t; U5 h: \6 @/ w* K& [3 j cluster:
9 q* Y8 s2 A0 I& n, H4 w id: b0657efa-ec62-452d-8354-9c8f3dde3703
7 \: Q) Z+ V" N health: HEALTH_OK
8 U f; G& S1 X- e v& l6 P" e" J9 ~) F
services:' b1 s' B7 f! Y: M1 ]3 z; D; V& k
mon: 1 daemons, quorum controller (age 15h)
, g' x- _4 o- ^1 F mgr: controller(active, since 15h)
- U; h& n* J; e( J- F osd: 5 osds: 5 up (since 14h), 5 in (since 14h): z7 V# P& D% J
3 n! I, o+ o: j* X/ T4 K data:, E( o9 }$ `0 v2 V9 V( |
pools: 1 pools, 254 pgs
* p/ w, @) P( V0 `& ?6 R objects: 0 objects, 0 B
$ `% {: g) _0 ^ usage: 4.1 GiB used, 56 GiB / 60 GiB avail* V' p0 u1 `& \# N) u5 z
pgs: 254 active+clean$ U: {: M6 O8 V1 R# z! }0 _8 q3 d
4 H% j3 }) N( s! D& D# P, S: d3 n
[root@controller ~]# ceph -s$ Y8 P: u) H0 Y
cluster:
* t( X' q, D+ [* u* i- N; d* V id: b0657efa-ec62-452d-8354-9c8f3dde3703! N' r5 B8 z, J0 D! K
health: HEALTH_OK
# f/ U: k$ V2 k6 s" Q0 O `
9 q4 C3 h& F& i/ M! d7 y/ V services:; w- F; P( ?4 i
mon: 1 daemons, quorum controller (age 15h)! K1 r* `) o3 k8 E' h1 x
mgr: controller(active, since 15h)6 M6 e8 P4 F# T
osd: 5 osds: 5 up (since 14h), 5 in (since 14h)3 R6 T+ l- f9 p/ Z7 g
. D! E5 n/ ` M+ p1 @ data:( H2 T6 _& k( B9 w @
pools: 1 pools, 254 pgs& _( |: Z9 W, w, H/ c% [
objects: 0 objects, 0 B
2 W* N- r, f" r' N" a% Q0 j: g& G+ s- p usage: 4.1 GiB used, 56 GiB / 60 GiB avail" g$ ?7 h! a. f8 d% B' j
pgs: 254 active+clean
9 x; z. o: k" |
5 N! y8 b7 E6 S( Z[root@controller ~]# ceph -s% G4 g# y. g9 B5 i3 N
cluster:& e) O v0 n' q( W( K& U
id: b0657efa-ec62-452d-8354-9c8f3dde3703
" `, F0 ~8 h/ { health: HEALTH_OK
6 X& Q. d2 |# M+ V+ X4 }; @+ Q, }5 a: Z1 D6 b' I5 J
services:& T2 _3 Y2 U/ ?7 X% G, N
mon: 1 daemons, quorum controller (age 15h)' L$ j1 ~, t; o
mgr: controller(active, since 15h)) R" T) i! d; V
osd: 5 osds: 5 up (since 14h), 5 in (since 14h)
% [$ t y5 @2 B3 f' ~6 n$ u+ H7 U- ~
data:
8 J" B* @7 M V, J% i; r) a$ s pools: 1 pools, 254 pgs; J# i ]; a% Y9 E" ?
objects: 0 objects, 0 B
0 Q" x( u+ g$ V. F: |1 d usage: 4.1 GiB used, 56 GiB / 60 GiB avail+ `3 O! y9 R8 u( s
pgs: 254 active+clean ^+ J. l. C# j8 T
; p1 w4 T- Q# W l' x- K
[root@controller ~]# ceph -s
% x+ `# U; _3 R# M4 {. [1 E cluster:; W9 N+ E8 H% p6 t
id: b0657efa-ec62-452d-8354-9c8f3dde3703! K- c( l: c _+ k, _' s
health: HEALTH_OK
0 x; s7 C1 x$ k
e" G; e# s# l3 o services:1 ?2 M) O8 _+ n
mon: 1 daemons, quorum controller (age 15h)4 h" r' O! ~2 e) n- c
mgr: controller(active, since 15h)- S- [$ K0 }1 b6 \5 K O. z
osd: 5 osds: 5 up (since 14h), 5 in (since 14h)$ g) f2 r1 E, _2 e
6 |$ d! Z* @# Q1 j8 t data:; @6 V k1 L! Y* ~1 k: N; \0 g
pools: 1 pools, 253 pgs1 s) r2 ^& O1 y- ^9 u, C; s
objects: 0 objects, 0 B
6 ?7 p" F: a- o usage: 4.1 GiB used, 56 GiB / 60 GiB avail1 e8 X9 c9 T! X; g* J {8 Z+ s
pgs: 253 active+clean9 L! A& q+ S9 i) [" \- A+ [5 t# c
+ c0 C& t( L* q5 z5 W[root@controller ~]# - w: ^9 a3 s6 y5 p# V7 F- F
2 J! u9 m' H6 s3 ]- y% c |
|