|
|
ceph osd crush rm ssd-smalldata
4 ~6 b" ?! e$ T& r7 tError EBUSY: (16) Device or resource busy % b* S2 x' L0 Y3 J; [3 |
F) T/ }! Q9 x+ s' d \/ s- n
4 R$ Q5 q8 s3 D0 @( Q未找到解决办法, L) O7 b$ o) \. i. S
& m: M9 ?4 h! i- i5 M
在众多的测试中,5 W8 S9 M& _* Q7 [2 ~" ?# u0 |
删除了rule 的操作后出现:
# z1 b! C* h5 ^3 t[root@compute01 src]# ceph osd crush rule ls
& }0 V" `9 p. d* ~replicated_rule2 d8 d9 n& x' H3 a k/ {
ssd-bigdata_rule6 G, v, b. O# q4 U& V d9 B
ssd-smalldata_rule \7 y! f! x2 y0 e
hdd-bigdata_rule7 \3 F6 i' Y( i! ^
hdd-smalldata_rule9 l, j9 N. S: u& I8 o. h$ l1 i. f7 r
[root@compute01 src]# ceph osd crush rule rm ssd-smalldata_rule
* ~" @( `2 ~" m0 ~[root@compute01 src]# ceph osd crush rule ls7 b `6 A, Q5 i. @' l; o
replicated_rule: p+ b, i+ x8 ~. Y9 o5 j3 W
ssd-bigdata_rule7 J3 o. k* |& C% p/ [9 ~, ]6 w
hdd-bigdata_rule& R* ^( F- U) ~0 `; s5 ~: K4 b
hdd-smalldata_rule
/ F' e! J7 V5 h# d) S! ~; Q r+ j$ s[root@compute01 src]# ceph osd crush rule rename
; Y: c7 w1 w8 [" z! n; u #rename crush rule <srcname> to <dstname>: X8 d! i6 b. `7 n( H
. f! P4 J3 W! c1 w+ J" K" X6 s; ]* Y. H1 l) K
[root@compute01 src]# ceph osd crush rule rename ssd-bigdata_rule ssd+ K4 j# }! k, g, j o
# B* y# j! O* h, f0 K4 E[root@compute01 src]# ceph osd crush rule ls
. U! d! h# `6 R7 M: Ireplicated_rule, S' F. Y6 l k; {# \" D; N: [
ssd. A3 U. S( E$ z+ K
hdd-bigdata_rule ^' h1 L+ E& M: m
hdd-smalldata_rule
3 k% e1 g6 b- j7 i) E
3 \% F8 e1 ^* M; N/ x无辜删除了root。
" _2 O# D8 j% ]+ P9 M7 H G; b[root@compute01 src]# ceph osd crush rm ssd-smalldata root |" } }0 @8 ]7 I5 {; k) f
Error ENOENT: ancestor item 'root' does not appear in the crush map- u: {4 E2 Q7 }4 ]& G/ B- i* b
+ R' E& k- E" V) ~) A( ?
[root@compute01 src]# ceph osd crush rm root ssd-smalldata : X/ X2 [3 G& y& W$ @* k
device 'root' does not appear in the crush map$ w+ r6 i2 V- N7 o$ S, }3 v
% Z3 I" _# R" i. _$ {+ X y
[root@compute01 src]# ceph osd crush rm ssd-smalldata 3 D4 A0 m, T. K) ~
* P( T6 r# x- U* o, \3 A- B* h- w
removed item id -5 name 'ssd-smalldata' from crush map
+ p! B0 s* x/ Y" ]7 |% A% P! f2 s5 h! Y# J. N: _
, _' U0 s( T$ W$ G3 `; D$ W: j[root@compute01 src]# ceph osd tree' E2 r s, X* \" ?1 J$ b
ID CLASS WEIGHT TYPE NAME STATUS REWEIGHT PRI-AFF
D: C l- }/ W4 l -7 2.00000 root hdd-bigdata ; h" r8 {9 R8 `3 Q2 p3 t0 y
-14 1.00000 host hdd-bigdata-compute01
) e% R( j- W4 W) S 12 hdd 1.00000 osd.12 up 1.00000 1.00000
3 Z2 o- V( _* [! x4 c! W# c-15 1.00000 host hdd-bigdata-compute02 7 Z- S0 y' y3 U1 k4 f; ~: f' P+ z
13 hdd 1.00000 osd.13 up 1.00000 1.00000
% k% _. O$ |3 o, R: n! N-16 0 host hdd-bigdata-compute03
0 J: w. V4 t2 U -6 3.00000 root hdd-smalldata
2 Y0 d4 O" \$ Z; L( r, @4 k0 v-17 1.00000 host hdd-smalldata-compute01
5 E$ |1 U) R' D, e9 O$ P 9 hdd 1.00000 osd.9 up 1.00000 1.00000
$ q* ]3 W" }$ Z- s6 ^% `; E% }-18 1.00000 host hdd-smalldata-compute02
6 {/ z" X$ m" }- c% ` X 10 hdd 1.00000 osd.10 up 1.00000 1.00000 9 _# y4 _ w/ R3 {) x7 ^1 F& R) K/ ?7 h- V
-19 1.00000 host hdd-smalldata-compute03
- P: a* Z# X: }1 ?5 _0 r* P 11 hdd 1.00000 osd.11 up 1.00000 1.00000
, a( F: t' J" C -4 9.00000 root ssd
& k/ @0 i) z2 ] -8 3.00000 host ssd-compute01 * z+ e9 I+ _: I: B4 j7 l {
0 ssd 1.00000 osd.0 up 1.00000 1.00000
3 c' W( Z! e4 f7 A6 h4 N9 i& E8 S5 O 1 ssd 1.00000 osd.1 up 1.00000 1.00000 6 x) I/ V4 S8 m& r
6 ssd 1.00000 osd.6 up 1.00000 1.00000
0 S7 ^3 |% l0 _% S$ q/ h% m -9 3.00000 host ssd-compute02
) Q% @5 Z3 ?7 |2 g+ D2 | 2 ssd 1.00000 osd.2 up 1.00000 1.00000 , S7 A0 Z8 A% e+ U# d
3 ssd 1.00000 osd.3 up 1.00000 1.00000
8 |, d& ^9 M2 j( i$ j0 D 7 ssd 1.00000 osd.7 up 1.00000 1.00000 $ S2 t& h6 d* t
-10 3.00000 host ssd-compute03
* H$ K8 Y: V. F( @9 q! r 4 ssd 1.00000 osd.4 up 1.00000 1.00000
: y W/ z! b+ T3 h 5 ssd 1.00000 osd.5 up 1.00000 1.00000
! D c8 W, p0 u2 ^# T S4 E 8 ssd 1.00000 osd.8 up 1.00000 1.00000 : k- F) Z& i( k7 [
-1 0 root default ' @" ?; L$ c' n: V# R
8 d2 p0 Y* r6 O5 Y( s
. J' a1 Z+ O2 O0 z6 v$ {( i问题解决了。6 r0 O* e! g6 @$ i9 ?
7 ?! K; x+ H. h# U- @1 O6 t7 l
|
|