|
|
楼主 |
发表于 2022-7-25 08:00:04
|
显示全部楼层
1、没有创建pool之前8 @; E* ^' h6 O4 K3 t
) u2 |7 H# F# D2 u# e* H
复制代码9 r! m* A8 ^$ l/ E
[root@cluster9 ceph-cluster]# ceph -s! V6 z' P& o. p z, j' d1 r) z2 x
cluster:
- l3 W5 d8 c' w+ {- l4 t% B7 Y id: d81b3ce4-bcbc-4b43-870e-430950652315
% o7 J9 A8 U `* Q health: HEALTH_OK
* n) Z9 ?( N+ |0 z$ o" P; y
8 p3 c. n. b* S! a2 Z- S" H services:
) b5 f- @ n/ G& t$ O$ ~, ? mon: 1 daemons, quorum cluster9; s4 z& G) j1 U8 u( _
mgr: cluster9(active)# P1 L; \) ]1 K! J& E
osd: 3 osds: 3 up, 3 in/ X% ~! d. u) P4 R
9 \8 \7 B) }6 {! u" v data:2 [7 A! j* X. T y/ [0 x) h
pools: 0 pools, 0 pgs
) t* o, B s; _5 B: R objects: 0 objects, 0B* t) t5 @# G5 g$ F" \/ y
usage: 3.06GiB used, 10.9TiB / 10.9TiB avail# m! \/ X+ O. u/ D& { Z6 R
pgs:
0 j* P# D3 f5 m& n复制代码+ |' {3 d; i0 C7 u5 L
2、创建pool后
# c) r5 `, S5 M& A2 U. K% E' N/ K( K* l3 b
复制代码
0 S; N" ~: m) N8 P. O1 P5 m[root@cluster9 ceph-cluster]# ceph -s
: U& B! k# ~) W! ` O3 O( O9 q cluster:
% c' H0 |) t$ {& O/ z6 }7 D7 _& `) I+ w& i id: d81b3ce4-bcbc-4b43-870e-430950652315
+ Y" g- ?0 D+ G2 u7 W health: HEALTH_OK; {9 k2 L. t$ k( ^
( h& e7 A0 P0 u# e
services:
2 |8 G6 {7 l1 I! }) N mon: 1 daemons, quorum cluster9
8 J4 p% D! ~1 o- F Y& M/ P4 x mgr: cluster9(active)/ u' ^4 `8 ~3 J+ O
osd: 3 osds: 3 up, 3 in D& s* T; r `2 M4 z
' f! G; P3 r* ^6 U/ V. d: P9 y data:
6 S H/ h/ ^; {) J pools: 1 pools, 128 pgs
# Z2 r, m6 [; t, {+ d0 w g7 ^ objects: 0 objects, 0B9 l" F4 u+ K) }, I1 A* F$ A
usage: 3.06GiB used, 10.9TiB / 10.9TiB avail8 N( V1 C9 \& T' K1 r
pgs: 100.000% pgs not active# t& Q |. d1 U3 b
128 undersized+peered
2 z( p' k# s7 [8 p4 d& t* Y复制代码2 B9 s1 X# f) _7 k* H+ p
3、修改osd级别
& }, M* v, v h6 c+ a: C9 u% K9 |9 b, q8 \5 E
复制代码: e1 L) f2 j/ k8 w$ F* q
[root@cluster9 ceph-cluster]# cd /etc/ceph/
; O! q/ x; [' L6 N: ~ P$ ^[root@cluster9 ceph]# ceph osd getcrushmap -o /etc/ceph/crushmap( R% U) g( t5 H {, T5 s
187 d: W- Q$ H7 c6 ^+ _ ^, B. p1 t
[root@cluster9 ceph]# crushtool -d /etc/ceph/crushmap -o /etc/ceph/crushmap.txt& R) S- m G { X% _+ i/ ^* N( w
[root@cluster9 ceph]# sed -i 's/step chooseleaf firstn 0 type host/step chooseleaf firstn 0 type osd/' /etc/ceph/crushmap.txt
! j+ ?* J! B& r, r! t' C# t9 R[root@cluster9 ceph]# grep 'step chooseleaf' /etc/ceph/crushmap.txt2 j" x4 k7 X2 ~
step chooseleaf firstn 0 type osd
- i! f+ e( m5 F* D+ ^8 L[root@cluster9 ceph]# crushtool -c /etc/ceph/crushmap.txt -o /etc/ceph/crushmap-new+ O5 G3 q3 q2 C2 \
[root@cluster9 ceph]# ceph osd setcrushmap -i /etc/ceph/crushmap-new6 M: f3 B# T9 N; [
19( C$ I5 u8 C+ g- G; j
复制代码1 g" j2 Z w9 l2 P; o. t8 z
4、再次查看ceph状态/ x% |' K, _9 G
; L, u/ R+ \3 R& I1 w+ H复制代码0 u$ e0 `" \* n5 s# F% W
[root@cluster9 ceph]# ceph -s& S. J& t" s, i# W' u" m" W6 g
cluster:
7 p' }4 X3 }% a: C' |' m: W id: d81b3ce4-bcbc-4b43-870e-430950652315, ?# P, |' F! Q( ?2 A+ `$ K
health: HEALTH_OK
5 U0 [# _& i( ~. C& O, s7 V * }! Y( n9 ^, R8 k& M+ F: J
services:+ V# }! n; {8 c) [- x8 j9 \
mon: 1 daemons, quorum cluster9
' ]" P) D! S% |( o mgr: cluster9(active)
2 A ~$ f) t8 R8 O" X& V, W osd: 3 osds: 3 up, 3 in
7 r4 J+ H( `4 _" i. K6 w3 W - p% }& O$ g( @
data:0 \5 \* T$ u/ w( u% t5 |2 Q
pools: 1 pools, 128 pgs& c% S/ Q! G; I1 U; |: ]! d
objects: 0 objects, 0B
) ] C7 J0 ?6 O9 s: m usage: 3.06GiB used, 10.9TiB / 10.9TiB avail! f+ R$ a2 t% H$ K% y: `9 {
pgs: 128 active+clean
+ S6 W5 r% K, k1 W" Y6 ?复制代码 |
|