|
|
楼主 |
发表于 2022-7-25 08:00:04
|
显示全部楼层
1、没有创建pool之前' V$ _) n4 Q- g. u
( B- v( ?0 ^/ B) I复制代码# M, i8 h7 a4 w* Y% }9 \( F: z
[root@cluster9 ceph-cluster]# ceph -s
. U% y6 n! G' I! r$ e cluster:1 L# j% } \0 S9 \4 P
id: d81b3ce4-bcbc-4b43-870e-430950652315
1 |0 Y" ^+ W# Y' F6 _ health: HEALTH_OK
/ b. D) x9 e" J5 ]3 U ! m1 |" r( r& n+ n) W" G
services:0 z b! \# {- i: J! h: J% G- S: k
mon: 1 daemons, quorum cluster9! L$ u' K& G" n% g5 q D
mgr: cluster9(active)1 h% l9 p9 N( A9 h! v2 e% W; i! i
osd: 3 osds: 3 up, 3 in
1 I# o4 X/ Q0 z$ U! X # T. W8 \0 z+ y f
data:& `0 H0 t6 } w
pools: 0 pools, 0 pgs1 \. o) c, m1 V" V
objects: 0 objects, 0B) l' l- }+ i$ G* ]
usage: 3.06GiB used, 10.9TiB / 10.9TiB avail5 m! X) \- E. L. f
pgs:
2 y! G* Y4 t6 @) G8 q8 c' J复制代码
f G. X* I8 E: l2、创建pool后
9 x: t5 p* C- U( k p, E
0 \- U: x. L, u# G复制代码
M+ T% i, r# g* c[root@cluster9 ceph-cluster]# ceph -s
8 M5 t4 g% w' o5 i$ i cluster: {7 [# d5 |3 v
id: d81b3ce4-bcbc-4b43-870e-430950652315
* a! E9 \: S4 i& F I, P1 i/ N! r health: HEALTH_OK" ]2 s8 L" |( l7 k5 q7 A# Q
& \) w& @. I8 F$ q services:' I) A! ~( c) Z6 Y, h
mon: 1 daemons, quorum cluster9
$ L8 a; N3 v" ]. x mgr: cluster9(active)7 X0 F# j ~& O
osd: 3 osds: 3 up, 3 in+ O! c9 J4 f+ {7 ^- X* D
+ r; C: [, Z' o- b% ?$ d: K( i6 b data:8 L2 W" r' s9 R$ B! ]: V
pools: 1 pools, 128 pgs* s0 {" b. y8 ^, E
objects: 0 objects, 0B0 Y* v k: e8 v/ y
usage: 3.06GiB used, 10.9TiB / 10.9TiB avail
9 T: D" Y7 v* ]$ d' r6 C( @4 z6 D pgs: 100.000% pgs not active7 u/ c. b N7 M2 G+ x9 ~4 y
128 undersized+peered* u/ B/ U3 ?$ Z& q
复制代码- S4 f+ J; @3 m$ o
3、修改osd级别/ ^' @/ A! u& [+ h0 M2 y
4 n" j* b& t4 F |
复制代码
9 i" z" }+ N% |. Z2 t% g) Z[root@cluster9 ceph-cluster]# cd /etc/ceph/( l2 P5 b* E% o7 F( \# d+ Y! l
[root@cluster9 ceph]# ceph osd getcrushmap -o /etc/ceph/crushmap+ e/ K) Y$ O! q2 M0 v
18
5 ?* e; `5 {) P* v[root@cluster9 ceph]# crushtool -d /etc/ceph/crushmap -o /etc/ceph/crushmap.txt; q9 L: |& q; b! V' B: D8 d
[root@cluster9 ceph]# sed -i 's/step chooseleaf firstn 0 type host/step chooseleaf firstn 0 type osd/' /etc/ceph/crushmap.txt" ~+ E" ?2 O0 A
[root@cluster9 ceph]# grep 'step chooseleaf' /etc/ceph/crushmap.txt% \- F! m6 b5 S1 c" L/ \+ G& U
step chooseleaf firstn 0 type osd/ K4 A. g5 P2 q: U
[root@cluster9 ceph]# crushtool -c /etc/ceph/crushmap.txt -o /etc/ceph/crushmap-new
7 o! F O3 w3 a[root@cluster9 ceph]# ceph osd setcrushmap -i /etc/ceph/crushmap-new7 U; f5 F9 o# k& k' e
19
% f1 d* r7 m- E( f2 V; a J2 { o% P* z复制代码
. U' H% f# G6 J. }! c4、再次查看ceph状态( V# m" @0 J' P$ G. G" C
- C8 ]/ H0 K9 S7 A' l/ |: V
复制代码
* i# k6 D9 h# m2 D) p! d[root@cluster9 ceph]# ceph -s
, Y# z/ \" }$ f% f( h cluster:
( g, Y$ D7 P* d' A( a id: d81b3ce4-bcbc-4b43-870e-430950652315$ l- s4 ^6 Q! f+ `( Z q
health: HEALTH_OK
% x7 |* h7 |- V7 G7 }# N ( P( S; C. A& P+ k
services:" S" R! y2 d6 [
mon: 1 daemons, quorum cluster9* H( ^+ [3 j, m: a. E
mgr: cluster9(active)( S5 X- [; ~, H( L6 [1 V R- Y
osd: 3 osds: 3 up, 3 in
; y6 }% L* [7 B2 x* j: r* y- g
! w$ S1 `2 M: v+ ^) U data:
3 ]3 e3 x: r3 S/ W2 @; E( C pools: 1 pools, 128 pgs0 P, d V( v7 ~8 Y# M4 [, \
objects: 0 objects, 0B! z4 P% d+ }) @0 k# X
usage: 3.06GiB used, 10.9TiB / 10.9TiB avail+ D( y u) P' D, g: [& R
pgs: 128 active+clean/ p$ {+ j- S W
复制代码 |
|