|
|
楼主 |
发表于 2022-7-25 08:00:04
|
显示全部楼层
1、没有创建pool之前7 u& l+ Y5 m) K- a4 d, ^
6 }8 c2 a2 H3 o7 A. v, z复制代码 |# G3 ~# p* z
[root@cluster9 ceph-cluster]# ceph -s
) H$ f5 r. N. x$ H! f cluster:0 Q. m2 X; K2 b' z0 W1 P( L6 {
id: d81b3ce4-bcbc-4b43-870e-4309506523154 ~) Y, \! ^8 I8 l3 O
health: HEALTH_OK7 g; X8 I& c) ]) ^& l) C8 p& @
! }6 \6 O' M+ e; v
services:. `/ v) D/ R X# N) L( K, e. h: T
mon: 1 daemons, quorum cluster9; i5 E1 @0 I. o& y4 {
mgr: cluster9(active). O, c/ t# y6 A0 ~
osd: 3 osds: 3 up, 3 in) [& [0 p& r* M2 \
9 D; J2 G( H' [3 N+ P4 o G ?$ W& y data:
8 F1 e5 I, g: J) x5 Y M pools: 0 pools, 0 pgs
# Q& H0 a& [6 M' ] objects: 0 objects, 0B7 C* ~) Q! d3 @! P* o6 Z1 r# ]
usage: 3.06GiB used, 10.9TiB / 10.9TiB avail
6 c2 ?/ \- d4 Z+ \, i3 Q, \ pgs: 7 D% v: G2 z* u" ~7 q+ X
复制代码
% h1 D' ?% M" Q0 B& Z2、创建pool后
: I) ?7 J; b( R! u, N% S9 q( j$ D+ s% ~1 O# l7 ^$ D
复制代码
7 D+ Z0 b4 [9 `4 l[root@cluster9 ceph-cluster]# ceph -s5 g9 E: c+ U3 b3 B$ J) b
cluster:
8 J6 W4 O" P, _3 ~& o id: d81b3ce4-bcbc-4b43-870e-4309506523158 O& O" K- @+ c/ z1 t
health: HEALTH_OK: w% x- `8 }9 J! |& A9 a! w, _
( O' i0 ? w# F4 t* ^5 h
services:
9 ?5 r2 b% w' K) e$ j& P1 Y mon: 1 daemons, quorum cluster9
. ]% ^' ]( _( f mgr: cluster9(active)
' W: N u6 h1 w6 h osd: 3 osds: 3 up, 3 in
0 n V) ?. z/ y/ k, ~) X3 ^/ [2 w
# @/ u6 k3 l( x, F Z, f# D data:
! q9 _3 X0 p, \ pools: 1 pools, 128 pgs# U+ ~6 J' l" t
objects: 0 objects, 0B! d. V0 Q8 H" D- b! v
usage: 3.06GiB used, 10.9TiB / 10.9TiB avail
; V- a* ?6 P, e pgs: 100.000% pgs not active4 P: _$ o1 p$ Q( J$ j
128 undersized+peered
# F( f0 L0 o9 \( {6 [复制代码0 B* p# Q! x, w' P# f& P. Y+ g6 d
3、修改osd级别: n/ u' H5 D. { g2 V
9 n/ s1 ?# Z, {8 w: D- }
复制代码3 O, @) W& @* c8 ^; h/ z+ i
[root@cluster9 ceph-cluster]# cd /etc/ceph/
$ L3 v8 f! D- _3 [8 ][root@cluster9 ceph]# ceph osd getcrushmap -o /etc/ceph/crushmap; G7 _- n, b; S$ W) n
18" _5 G: d0 ]& y) N2 a
[root@cluster9 ceph]# crushtool -d /etc/ceph/crushmap -o /etc/ceph/crushmap.txt
$ ~9 i6 }. H9 [, z. }[root@cluster9 ceph]# sed -i 's/step chooseleaf firstn 0 type host/step chooseleaf firstn 0 type osd/' /etc/ceph/crushmap.txt9 j7 @: ]' s$ N- \% a
[root@cluster9 ceph]# grep 'step chooseleaf' /etc/ceph/crushmap.txt# M2 S, B, `/ [% J* l' n) _
step chooseleaf firstn 0 type osd6 t! c% `- P% A& i2 b) S1 ~3 G
[root@cluster9 ceph]# crushtool -c /etc/ceph/crushmap.txt -o /etc/ceph/crushmap-new1 `* Z) t( J' ]# `5 B; x6 i5 z3 _
[root@cluster9 ceph]# ceph osd setcrushmap -i /etc/ceph/crushmap-new
+ G: k8 ?% Y D5 c' w$ g; x19, `4 l+ Y0 z, `( W
复制代码
- ~+ h" O; _( W' |% t' {: f4、再次查看ceph状态1 H; w, J( n; L' x R" S6 ]5 }
! y; O' _+ t" Q! u; t0 z; u复制代码
7 e/ Z. @+ u+ W3 J/ @* b[root@cluster9 ceph]# ceph -s
& d+ G4 W+ E+ b9 i8 p cluster:/ ^3 ]6 i! z3 Q/ `5 ]
id: d81b3ce4-bcbc-4b43-870e-430950652315
3 ~4 y$ Z9 l7 Z health: HEALTH_OK$ H. Y/ @8 {7 i7 i6 a4 s
! I/ j! l8 `: j
services:
* s+ Z, [) p: Z# s$ U* h$ ^! s# G mon: 1 daemons, quorum cluster9
, r8 X( e6 e! Z; @; _ mgr: cluster9(active)
H$ W& L) D. x osd: 3 osds: 3 up, 3 in8 m7 N! y& I3 \* N- q4 c$ a
2 [) \/ I8 C3 E5 g' M, w
data:
" U2 J0 K( s: i; L& l) C1 \ pools: 1 pools, 128 pgs
9 k. f8 p5 ?# M objects: 0 objects, 0B4 m5 O* e4 e, s z7 o! l
usage: 3.06GiB used, 10.9TiB / 10.9TiB avail
5 P) v2 f+ B7 c* x3 I pgs: 128 active+clean% r% G' G) U5 C& Q8 j$ w0 i
复制代码 |
|