|
|
楼主 |
发表于 2022-7-22 09:53:03
|
显示全部楼层
手动控制PG的Primary OSD
% R. {( `$ I8 I 可以通过手动修改osd的权重以提升 特定OSD被选为PG Primary OSD的概率,避免将速度慢的磁盘用作primary osd
6 L* L6 r; ~7 k2 Z) s- q9 y8 }. l: F0 {8 c3 }1 m" d( K
4.1 查看osd.4为主的pg
) Y. k: P) a# \' P5 j& ?- ~[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"
& y1 M4 p8 i! Z% Z+ P# p3 f1 H! M3 v" u' t. X
dumped all #查看OSD.4位主的PG
% B: P+ G3 n; E9 e; _1.7e 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.280490 0'0 311:517 [4,0,8] 4 [4,0,8] 4 0'0 2019-03-27 13:28:30.900982 0'0 2019-03-24 06:16:20.594466 ; Z4 i2 ^* m1 Y- w: C
1.7b 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.256673 0'0 311:523 [4,6,5] 4 [4,6,5] 4 0'0 2019-03-28 02:46:27.659275 0'0 2019-03-23 09:10:34.438462
4 ]" L* w6 s z15.77 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.282033 0'0 311:162 [4,5,0] 4 [4,5,0] 4 0'0 2019-03-28 04:25:28.324399 0'0 2019-03-26 17:10:19.390530 m* E7 A5 E9 X) j/ ]# w0 Q0 h
1.77 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:34:03.733420 0'0 312:528 [4,0,5] 4 [4,0,5] 4 0'0 2019-03-28 08:34:03.733386 0'0 2019-03-27 08:26:21.579623
# y4 X) u) g( H i15.7a 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.257051 0'0 311:158 [4,2,3] 4 [4,2,3] 4 0'0 2019-03-28 03:27:22.186467 0'0 2019-03-26 17:10:19.390530
( b- o* Q9 R- |- _- S& g15.7c 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.273391 0'0 311:144 [4,0,8] 4 [4,0,8] 4 0'0 2019-03-27 17:59:38.124535 0'0 2019-03-26 17:10:19.390530 / R" q8 D6 X! C: x
1.72 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.276870 0'0 311:528 [4,8,0] 4 [4,8,0] 4 0'0 2019-03-28 06:36:06.125767 0'0 2019-03-24 13:59:12.569691
3 A0 l- u/ N6 h15.7f 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.258669 0'0 311:149 [4,8,0] 4 [4,8,0] 4 0'0 2019-03-27 21:48:22.082918 0'0 2019-03-27 21:48:22.082918
; ], W2 T2 z8 I0 `2 }# x9 J/ @15.69 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.258736 0'0 311:150 [4,0,8] 4 [4,0,8] 4 0'0 2019-03-28 00:07:06.805003 0'0 2019-03-28 00:07:06.805003
% C# ? n8 p1 @ B: b" S1.67 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.275098 0'0 311:517 [4,0,8] 4 [4,0,8] 4 0'0 2019-03-27 21:08:41.166673 0'0 2019-03-24 06:16:29.598240 ' I6 Z0 q) ~, I |" Z4 }
14.22 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.257257 0'0 311:149 [4,5,6] 4 [4,5,6] 4 0'0 2019-03-27 20:32:16.816439 0'0 2019-03-26 17:09:56.246887
* ], K4 [* Q j5 i14.29 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.252788 0'0 311:151 [4,5,6] 4 [4,5,6] 4 0'0 2019-03-27 21:55:42.189434 0'0 2019-03-26 17:09:56.246887 & e" i: W( g. j9 V* Z9 N
5.21 2 0 0 0 0 4210688 139 139 active+clean 2019-03-28 08:02:25.257694 189'139 311:730 [4,6,2] 4 [4,6,2] 4 189'139 2019-03-27 19:02:33.483252 189'139 2019-03-25 08:42:13.970938 # E& ~( S% s2 b
14.2a 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.256911 0'0 311:150 [4,6,5] 4 [4,6,5] 4 0'0 2019-03-27 18:09:45.512728 0'0 2019-03-26 17:09:56.246887 * a' P5 k5 p" i
14.2b 0 0 0 0 0 0 1 1 active+clean 2019-03-28 08:02:25.258316 214'1 311:162 [4,6,2] 4 [4,6,2] 4 214'1 2019-03-27 23:48:05.092971 0'0 2019-03-26 17:09:56.246887
0 a8 @2 }2 o5 M( S5 O14.2d 1 0 0 0 0 46 1 1 active+clean 2019-03-28 08:02:25.282383 214'1 311:171 [4,3,2] 4 [4,3,2] 4 214'1 2019-03-28 03:14:08.690676 0'0 2019-03-26 17:09:56.246887 . M% F) x- M- N* Q5 P
15.2c 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.258195 0'0 311:157 [4,3,5] 4 [4,3,5] 4 0'0 2019-03-28 02:03:17.819746 0'0 2019-03-28 02:03:17.819746 . m& L4 X: A) d3 m% j4 N4 h7 f
6.1a 1 0 0 0 0 19 2 2 active+clean 2019-03-28 08:02:25.281807 161'2 311:267 [4,2,6] 4 [4,2,6] 4 161'2 2019-03-27 22:42:45.639905 161'2 2019-03-26 12:51:51.614941
4 B2 g% u; Z, i5 w7 [( }5.18 4 0 0 0 0 49168 98 98 active+clean 2019-03-28 08:02:25.258482 172'98 311:621 [4,8,3] 4 [4,8,3] 4 172'98 2019-03-27 21:27:03.723920 172'98 2019-03-27 21:27:03.723920 7 M! t6 [3 ]( h( Z. e+ V
15.14 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.252656 0'0 311:148 [4,6,5] 4 [4,6,5] 4 0'0 2019-03-27 19:56:18.466744 0'0 2019-03-26 17:10:19.390530
0 a) u9 e1 h6 T! g15.17 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.256549 0'0 311:164 [4,5,0] 4 [4,5,0] 4 0'0 2019-03-27 23:58:46.490357 0'0 2019-03-26 17:10:19.390530
8 i2 U( q+ R3 O! ]8 E1.18 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.277674 0'0 311:507 [4,6,8] 4 [4,6,8] 4 0'0 2019-03-28 01:14:47.944309 0'0 2019-03-26 18:31:14.774358 ' C, m1 `5 g/ ?0 F/ v/ m3 }
5.1c 2 0 0 0 0 16 250 250 active+clean 2019-03-28 08:02:25.257857 183'250 311:19066 [4,2,6] 4 [4,2,6] 4 183'250 2019-03-28 05:42:09.856046 183'250 2019-03-25 23:36:49.652800 + G6 `3 H9 x% ]% ]7 {& w
15.19 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.257506 0'0 311:164 [4,2,3] 4 [4,2,3] 4 0'0 2019-03-28 00:39:31.020637 0'0 2019-03-26 17:10:19.390530 j2 _5 ~( F) n' m- W
16.7 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.282212 0'0 311:40 [4,3,2] 4 [4,3,2] 4 0'0 2019-03-28 01:11:12.974900 0'0 2019-03-26 21:40:00.073686
3 r+ N- z. g7 C$ E, V+ z6.e 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.258109 0'0 311:251 [4,6,2] 4 [4,6,2] 4 0'0 2019-03-27 06:36:11.963158 0'0 2019-03-27 06:36:11.963158
# w% i+ r% v2 F7 C% ]7 V13.5 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.257437 0'0 311:168 [4,0,2] 4 [4,0,2] 4 0'0 2019-03-27 19:52:21.320611 0'0 2019-03-26 13:31:34.012304 ; @% v3 C. V0 A% A! C2 s( d
16.19 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.257560 0'0 311:42 [4,2,6] 4 [4,2,6] 4 0'0 2019-03-28 04:21:53.015903 0'0 2019-03-26 21:40:00.073686 ( j( r; x7 v0 ~) W0 l; `# P4 I7 S
7.1 3 0 0 0 0 1813 14 14 active+clean 2019-03-28 08:02:25.257994 192'14 311:303 [4,2,3] 4 [4,2,3] 4 192'14 2019-03-27 12:08:04.858102 192'14 2019-03-27 12:08:04.858102
2 K M9 A7 p d* t7 D* J14.9 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.252723 0'0 311:163 [4,3,5] 4 [4,3,5] 4 0'0 2019-03-28 04:45:30.060857 0'0 2019-03-28 04:45:30.060857
1 N- k% _) g% b! s. y/ E5.1 3 0 0 0 0 8404992 119 119 active+clean 2019-03-28 08:02:25.258586 189'119 311:635 [4,3,8] 4 [4,3,8] 4 189'119 2019-03-28 01:01:39.725401 189'119 2019-03-25 09:40:24.623173
3 |5 |: Q3 n( ?& D' _5 A13.6 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.257198 0'0 311:157 [4,5,0] 4 [4,5,0] 4 0'0 2019-03-27 15:49:19.196870 0'0 2019-03-26 13:31:34.012304
& y% k* I/ x" n& z% O7 B: X5.f 5 0 0 0 0 86016 128 128 active+clean 2019-03-28 08:02:25.258053 183'128 311:1179 [4,2,3] 4 [4,2,3] 4 183'128 2019-03-27 12:15:30.134353 183'128 2019-03-22 12:21:02.832942
9 N. u- Y* V: ?- z16.1d 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.257306 0'0 311:42 [4,0,2] 4 [4,0,2] 4 0'0 2019-03-28 01:15:37.043172 0'0 2019-03-26 21:40:00.073686 1 u: V9 j. U" {6 m/ d$ D9 ]) b
12.0 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.258535 0'0 311:140 [4,6,8] 4 [4,6,8] 4 0'0 2019-03-27 15:42:11.927266 0'0 2019-03-26 13:31:31.916623 & A+ W! n, H2 b, K3 l: T) B1 B
16.1f 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.258248 0'0 311:41 [4,0,5] 4 [4,0,5] 4 0'0 2019-03-28 08:01:48.349363 0'0 2019-03-28 08:01:48.349363
' F+ T9 u. R2 N! z" c: D9.6 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.257612 0'0 311:211 [4,2,3] 4 [4,2,3] 4 0'0 2019-03-27 23:02:31.386965 0'0 2019-03-27 23:02:31.386965
& ~+ G. m) z) x! W$ E1.f 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.279868 0'0 311:503 [4,3,8] 4 [4,3,8] 4 0'0 2019-03-28 07:41:02.022670 0'0 2019-03-24 07:50:30.260358 6 m3 @& R! b. c/ {: o% E, Z
1.10 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.257936 0'0 311:538 [4,2,0] 4 [4,2,0] 4 0'0 2019-03-28 01:43:31.429879 0'0 2019-03-23 06:36:38.178339
$ g% M+ C0 `0 w* H1.12 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.256725 0'0 311:527 [4,3,5] 4 [4,3,5] 4 0'0 2019-03-28 04:49:49.213043 0'0 2019-03-25 17:35:25.833155
0 E& V# n2 b8 c5 D9 U+ ~3 W. B+ j16.2 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.278599 0'0 311:31 [4,6,8] 4 [4,6,8] 4 0'0 2019-03-28 07:32:10.065419 0'0 2019-03-26 21:40:00.073686
0 o0 f7 l. q2 V9 \! h3 I15.1d 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.252838 0'0 311:155 [4,5,3] 4 [4,5,3] 4 0'0 2019-03-28 00:50:04.416619 0'0 2019-03-26 17:10:19.390530 0 T( Y9 v7 b+ j- J
5.2a 0 0 0 0 0 0 107 107 active+clean 2019-03-28 08:02:25.281096 172'107 311:621 [4,6,8] 4 [4,6,8] 4 172'107 2019-03-27 23:39:40.781443 172'107 2019-03-25 17:35:38.835798
$ A6 M' r7 |* x6 r5.2b 7 0 0 0 0 16826368 225 225 active+clean 2019-03-28 08:02:25.257363 189'225 311:2419 [4,0,5] 4 [4,0,5] 4 189'225 2019-03-27 10:24:42.972494 189'225 2019-03-25 04:13:33.567532
5 I8 p& w# P( ^( l" w* @0 f1.31 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.256401 0'0 311:514 [4,5,6] 4 [4,5,6] 4 0'0 2019-03-27 20:39:23.076113 0'0 2019-03-25 10:06:22.224727
9 Y' B/ }. M; c! F; z; F5 s. x5.31 1 0 0 0 0 4194304 113 113 active+clean 2019-03-28 08:02:25.282326 189'113 311:661 [4,2,3] 4 [4,2,3] 4 189'113 2019-03-27 23:35:50.633871 189'113 2019-03-25 10:27:03.837772 $ a& r% |! G0 D: f' f
14.37 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.282270 0'0 311:153 [4,5,0] 4 [4,5,0] 4 0'0 2019-03-27 20:36:25.969312 0'0 2019-03-26 17:09:56.246887
% M; ~" T# i; M# ]1 p15.34 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.258369 0'0 311:132 [4,8,3] 4 [4,8,3] 4 0'0 2019-03-27 23:30:49.442053 0'0 2019-03-26 17:10:19.390530
" U. v9 r4 X' ?! G! a3 x& X1.43 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.279242 0'0 311:501 [4,6,8] 4 [4,6,8] 4 0'0 2019-03-27 21:59:51.254952 0'0 2019-03-26 13:16:37.312462
+ z- U* Q- x; S& w. J1.48 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.281910 0'0 311:534 [4,0,5] 4 [4,0,5] 4 0'0 2019-03-27 23:47:00.053793 0'0 2019-03-24 04:51:10.218424 8 m; `3 X! \6 ^; K4 o
15.45 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.258421 0'0 311:155 [4,0,8] 4 [4,0,8] 4 0'0 2019-03-28 01:39:15.366349 0'0 2019-03-26 17:10:19.390530
" A( O/ c; G( I6 ~. B) x' A0 S0 I1.4e 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.252906 0'0 311:519 [4,5,3] 4 [4,5,3] 4 0'0 2019-03-27 20:50:17.495390 0'0 2019-03-21 01:02:41.709506 ( h) T0 @' [" L
1.51 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.281974 0'0 311:530 [4,6,2] 4 [4,6,2] 4 0'0 2019-03-28 07:23:04.730515 0'0 2019-03-26 00:23:54.419333 2 i' E8 s( K; H, |' y
15.5a 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.257140 0'0 311:158 [4,0,2] 4 [4,0,2] 4 0'0 2019-03-28 00:12:17.000955 0'0 2019-03-26 17:10:19.390530
6 z5 [: P @4 _$ r; e0 P' t1.56 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.256961 0'0 311:521 [4,5,3] 4 [4,5,3] 4 0'0 2019-03-27 16:24:10.512235 0'0 2019-03-27 16:24:10.512235 ' {' S2 `1 M1 a; O% N' z. @, C" P
15.50 0 0 0 0 0 0 0 0 active+clean 2019-03-28 08:02:25.252599 0'0 311:154 [4,5,3] 4 [4,5,3] 4 0'0 2019-03-28 00:25:01.475477 0'0 2019-03-26 17:10:19.390530 + S! p! [' Q' [7 Z' H
统计$ q& I) Z2 z2 z2 @+ V
- k9 S$ I! L* p8 z& M[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l
7 X9 K* B& w, y" V* U
0 }! u& ?, P1 {0 e! Ydumped all) b& G# |$ v* X. X% G4 \3 D
56
. Z% C! } H6 }/ P) r0 ^4.2 权重设为0
7 l: S: W2 g- F8 t7 [[root@ceph2 ceph]# ceph osd primary-affinity osd.4 0
. l* q6 O& }( G" }, y& Y" s/ u% d' D y- q/ {7 l9 i j
Error EPERM: you must enable 'mon osd allow primary affinity = true' on the mons before you can adjust primary-affinity. note that older clients will no longer be able to communicate with the cluster.
! t# a y4 A2 Z5 _[root@ceph2 ceph]# ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show|grep primary
5 U. T. q8 T( }1 X' E6 B
# N; o' l" r2 S( M "mon_osd_allow_primary_affinity": "false",
0 K6 [' {9 s5 E0 P) b2 D# L' E "mon_osd_allow_primary_temp": "false",3 ~, o/ D+ n8 k# u3 G8 \+ {
4.3 修改配置文件' O5 C& m7 F! B& f4 N) k
[root@ceph1 ~]# vim /etc/ceph/ceph.conf
) R8 ^0 o' N9 i; W2 L" q7 r$ U2 f/ }6 G: `
[global]: R" @. L* v: m: `( u7 x U% F7 p
fsid = 35a91e48-8244-4e96-a7ee-980ab989d20d
* f9 T: P& X5 c; ?+ C$ Bmon initial members = ceph2,ceph3,ceph4, F Z8 ~9 b) ^1 m9 A0 b
mon host = 172.25.250.11,172.25.250.12,172.25.250.13+ D% z3 I6 M1 `3 T" y$ W, I
public network = 172.25.250.0/24
2 b" g% ~! b7 B+ Hcluster network = 172.25.250.0/248 ?$ l! T9 [; U* G2 k2 \4 I
auth_cluster_required = cephx& H1 P# h. C- H( ]
auth_service_required = cephx
' j+ I+ _) u2 C( G+ ^- l0 o( q3 |% Nauth_client_required = cephx/ y* {$ Q. F" C0 m0 O
[osd]7 a& i( p# X' e0 Z+ D# |; d
osd mkfs type = xfs
$ C4 ~9 }; N+ i" A' Yosd mkfs options xfs = -f -i size=2048
: D6 t2 U# ~; I8 Z0 z ]" Nosd mount options xfs = noatime,largeio,inode64,swalloc) e, G. p P* ~& n" B6 y
osd journal size = 5120
0 Z$ v r7 Y6 G4 a4 R% `/ ?$ s" l0 x& D4 T: I# Z% r
[mon]4 n" P5 p( ]' {( C3 n% p; o+ M
mon_allow_pool_delete = true
& f; v/ n" ^; i( Q; |$ ]3 g9 Dmon_osd_allow_primary_affinity = true
2 M; H( g' [7 A7 m[root@ceph1 ~]# ansible all -m copy -a 'src=/etc/ceph/ceph.conf dest=/etc/ceph/ceph.conf owner=ceph group=ceph mode=0644': c( ?# x5 a2 o2 P8 |! d0 q Z
' {" y8 d0 Q3 C# K4 {* s
[root@ceph1 ~]# ansible mons -m shell -a ' systemctl restart ceph-mon.target'
# d5 J7 L$ r. o0 r( B6 T: J8 I& ~: O" W6 N' U8 L- z2 s. L" H% }
[root@ceph1 ~]# ansible mons -m shell -a ' systemctl restart ceph-osd.target'% z# u# L+ e7 O; n, C2 w
7 G( h* u/ i- [) E$ U" M' b) ~6 g
[root@ceph2 ceph]# ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show|grep primary
% ~ }8 l8 n' H" x
* e" ^$ v. V( Z5 {- y6 v% w' x a' T
, S% n% A, U% w- L% ^' _
没有生效
0 t: J. {' t& g" s2 U4 E! |5 V. @
4.5 使用命令行修改
1 q, D6 _, E( d- D: v[root@ceph2 ceph]# ceph tell mon.* injectargs '--mon_osd_allow_primary_affinity=true'* \. e6 Z" D/ \) U% X# y
; O- _4 ^( i4 t5 Emon.ceph2: injectargs:mon_osd_allow_primary_affinity = 'true' (not observed, change may require restart)
% ?5 {* J9 C$ D: R4 o) P8 b. lmon.ceph3: injectargs:mon_osd_allow_primary_affinity = 'true' (not observed, change may require restart)
. |3 ^2 n% I! v2 `& o% Qmon.ceph4: injectargs:mon_osd_allow_primary_affinity = 'true' (not observed, change may require restart) + t# R( ]. n- J+ N
[root@ceph2 ceph]# ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show|grep primary3 n* [( t8 u" F
8 e7 h( q/ p/ c7 y3 [/ U
& i6 B4 @) ]/ w6 T7 J- z% b: g6 `
3 s$ p5 d/ M# p3 r: K' G- S
[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l) J& `0 @* _$ r1 q! F
8 Y- u; \& W* G, _9 n8 Jdumped all0 k) s6 y0 u3 M
56
% R; G0 S' F8 E2 s& ^' R: F4.6 修改权重
8 p G9 j8 b/ N1 j3 Z3 m C/ Q[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l
( f% H; v) I- t* F/ K9 qdumped all- e1 ~% Y/ ?' s" W$ P
56$ b/ Y+ C! ^' q5 F4 e
[root@ceph2 ceph]# ceph osd primary-affinity osd.4 0
) J9 x( q6 `5 G$ }set osd.4 primary-affinity to 0 (802)) O" R6 u3 _; q" ?; F1 M/ X
[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l
M% [& ?) H7 Q! E' Z: |dumped all! @8 d/ z0 ]9 T6 I* h
56
, _& m9 t0 G0 B% H5 X[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l9 Z% B# H& E' x: Q, b: ?0 j
dumped all
8 {) P' [! K* r7 q- O, _- y56
0 I) u- [$ o) ]1 F; u[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l
% Z: q {! s" x# K( ^ ?, a1 ^# Ddumped all% n2 ?3 y( ?* ]) E
0
2 v( k8 F& ]7 P* ]3 F9 R[root@ceph2 ceph]# ceph osd primary-affinity osd.4 0.5( X/ b9 y$ j% U$ D
set osd.4 primary-affinity to 0.5 (8327682)3 ~6 U4 J7 R" T/ E$ G) F
[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l8 V% A h1 N: v
dumped all2 o7 D: P4 I, X
26
5 j. Z) `) b2 d. y2 H* U2 c[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l, P7 T3 i6 U- H3 z) G! d
dumped all
5 X$ }, ~2 x& b2 O7 m261 p; n( |" D6 V* L1 K* S
[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l
- P% d( I5 Z. }" u- Ydumped all6 o; Z2 T [# O! E; {$ t
26 |
|