|
|
楼主 |
发表于 2022-7-22 09:53:03
|
显示全部楼层
手动控制PG的Primary OSD
O6 Q( k' f& q+ K+ i* K2 P* g- ^ 可以通过手动修改osd的权重以提升 特定OSD被选为PG Primary OSD的概率,避免将速度慢的磁盘用作primary osd1 B- l, o5 x. a" A V+ O
3 _% S ]. r9 b4 e0 { E R0 `7 j4.1 查看osd.4为主的pg
# t- ?3 C/ U( L6 L0 f1 ^6 y; @[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"
: f( x3 _0 ` n9 V9 A
. } B. s" Z8 Odumped all #查看OSD.4位主的PG
6 Y2 S4 {3 Z/ m4 k* u6 N1.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
. \8 u5 Z8 [$ K6 d% J. s1.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
7 { a+ O1 s! s+ H8 T# V. g+ I15.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
/ z$ M: J0 S$ R a& A/ o" r6 O1.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
9 ^1 q q. _7 p$ m8 F' O o15.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 # @' j& H$ P+ x/ e
15.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
4 C. s6 W: Z8 j1 A3 ?4 \' Q1.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
; R* ^8 ?1 [# }6 u9 p0 u: C) a$ q15.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
% n/ x* _% _) a: q* @2 U15.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
5 V0 P3 Y% I! V1 f4 T0 N1.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 - ?2 e( Z3 ~0 R% A
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 ; q8 x6 g. c$ v! ?* M% t
14.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
7 I2 ~! p& S U$ q5 C5.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 9 S: m3 h5 m) A
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 2 q7 z% n; e$ n, V7 v
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
! R& R. N: }7 D& g- N* }14.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
9 [) b4 k& g$ d i15.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 " \/ X) K: w2 G8 q6 i% I# z3 y
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
+ [" K3 Q9 U- b/ H5 i5.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
3 M; J/ T% U+ s5 e3 W' a15.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
8 `6 k/ U3 H! |( p: P7 Z15.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 m& w: k5 m* o
1.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
- Q. I% {# x- s5.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
: f! m9 o h6 C$ U9 Y15.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 - F* D, Y) p3 o2 `1 t% h
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 ; M) V& Z( v& g
6.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 / F0 l2 b$ z7 H! _
13.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 - S6 W/ ~$ B, [3 ^) n. J3 l# A3 O
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 8 l. y* W" m7 _- H+ G5 z& v4 K
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
% L( j, V( s7 a14.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 0 Q. M( `5 W3 _& J" a% f
5.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
) Y0 B% ]: m' A9 l13.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
' g! g8 z) e! m* T/ g- q5.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 * V3 B" B5 Q% L. B* G& W
16.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
) V! M. N$ ?* X4 T y7 y12.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
1 k6 v3 x" G& j/ Z# G! ?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
) M& }$ D! l- Q- 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
1 R; Y4 y# `7 Y1.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
4 s3 F) i% p5 ~6 m8 Y2 d' k1.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 + [. R8 ~" }- U0 @' H8 A( B# @
1.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
8 H) G5 q1 C( i( c16.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 & E# n# o! F: c9 K7 r. ~
15.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
6 L% u/ d2 u9 u g, @7 z v5.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
# i8 d; P9 g3 S/ j4 p+ n5.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
4 Q9 u! G/ F# ?, e- z1.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 / J; g# w, p# \' M) P( t
5.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 0 F/ U; |3 L7 l
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
- n' M- N1 s+ w$ A! n) n4 u: \0 g2 t15.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 " P. i' j% M( z5 t
1.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
G) v/ j$ V, {- z- @1.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
/ Q# |- k! S* p& }+ R. g6 U" u, p15.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 ; z& P$ w: ?: @2 l3 K, I% C0 l' d) X. a6 @
1.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
7 j5 _8 V3 l9 k. t) `$ ]9 O1.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
+ H& [2 c+ `8 h3 w; D; {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
" p B7 L8 p6 r4 O! ]: ]4 U1.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 5 n! q C D- Z9 r
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 ( B4 W( s5 ?: ?$ I( D2 g. ?4 @ x
统计% W- V9 U8 q7 C) R; }7 p/ k
! ]# ]! I4 c1 G* M; H1 c
[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l4 I& N5 s$ h- S
) j. }7 O3 P+ B n0 X. i h) ^( Idumped all0 L; O+ F5 w- \( J ~7 z2 m
56
7 S* O% B" k- j5 |6 @: _4.2 权重设为0
* i9 I: M- |$ l( I6 A1 ?[root@ceph2 ceph]# ceph osd primary-affinity osd.4 0- E* ^+ q( B9 ~/ J, ~/ C, D
; r' N/ e& u# p7 s
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.
! J Y* z: I5 [2 E6 a8 g. v/ b[root@ceph2 ceph]# ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show|grep primary$ b$ m5 ^: X. q$ {
% A+ n- P4 C. T( K+ v' U "mon_osd_allow_primary_affinity": "false",
" R/ Y) v- j' A+ S "mon_osd_allow_primary_temp": "false",
" [/ W" d5 x! N( J4.3 修改配置文件9 _6 {5 Q5 ]: ^8 G1 W$ U" v9 a
[root@ceph1 ~]# vim /etc/ceph/ceph.conf
7 K, w* M8 Q9 B3 A" A1 i3 B2 X! C3 }/ g1 {! Y+ O
[global]
: z, D: v* c- X- A8 g0 wfsid = 35a91e48-8244-4e96-a7ee-980ab989d20d- y% G, x3 W" B
mon initial members = ceph2,ceph3,ceph43 t) ^/ d: Q ^7 C' {# D
mon host = 172.25.250.11,172.25.250.12,172.25.250.13
1 {* A. `! r3 C" u2 Dpublic network = 172.25.250.0/24
1 A% U1 E3 n9 F* v1 L$ q5 ccluster network = 172.25.250.0/24
' w/ \8 |% s3 V9 G8 Y" I& iauth_cluster_required = cephx
' f4 L" m) L x; G& mauth_service_required = cephx6 V# W/ T4 }' j
auth_client_required = cephx8 G2 r) ^. r( b8 c
[osd]+ D+ j3 ]) r" a- x
osd mkfs type = xfs
5 [# Y; q7 b# J. \3 Vosd mkfs options xfs = -f -i size=2048
: G( d6 M- a4 Y Q4 posd mount options xfs = noatime,largeio,inode64,swalloc
: }4 B3 C7 a6 N/ @" [% Y5 tosd journal size = 5120. H6 F% j( T ]8 F
) w, t0 i0 l( _- ^
[mon]
2 [9 _; d5 a" C o& Zmon_allow_pool_delete = true
7 ~5 o }/ p! umon_osd_allow_primary_affinity = true* E b, q) a" T: }+ x0 y
[root@ceph1 ~]# ansible all -m copy -a 'src=/etc/ceph/ceph.conf dest=/etc/ceph/ceph.conf owner=ceph group=ceph mode=0644'
- B$ m5 d( l r+ U; a- \3 T# I; C& q2 O$ V
[root@ceph1 ~]# ansible mons -m shell -a ' systemctl restart ceph-mon.target'
: `/ g5 J. r% U8 ]& ]/ j! X/ i2 q' M) _
[root@ceph1 ~]# ansible mons -m shell -a ' systemctl restart ceph-osd.target'
" N! y3 P1 l4 ?- O
( \ M& u+ j( @. a) ?[root@ceph2 ceph]# ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show|grep primary
' Z6 g/ C- \; ^" [& O. W
# m& V/ K6 Z3 O L8 F7 [. |0 }" T9 C& z
K- @; j* o& ^" l3 x没有生效3 b) u. h* a. X3 B9 q2 w7 h$ R: C
# `" m) t$ F H& f F
4.5 使用命令行修改
* }8 D4 H' M& k4 ^ O* Y! ^[root@ceph2 ceph]# ceph tell mon.* injectargs '--mon_osd_allow_primary_affinity=true'
* w* P$ x9 L0 T( S- t% O0 [% K7 B1 S1 R* }
mon.ceph2: injectargs:mon_osd_allow_primary_affinity = 'true' (not observed, change may require restart) + |* j9 }% f6 Y& }" f: a
mon.ceph3: injectargs:mon_osd_allow_primary_affinity = 'true' (not observed, change may require restart)
+ H x L4 H) F" |8 e, U( Q/ a1 Xmon.ceph4: injectargs:mon_osd_allow_primary_affinity = 'true' (not observed, change may require restart)
% K) G& `) G- ~5 C1 e# i; }/ \$ I[root@ceph2 ceph]# ceph daemon /var/run/ceph/ceph-mon.$(hostname -s).asok config show|grep primary. W9 N/ P, t8 s y' x% r6 ?
3 W$ r- a) g9 r3 y* R
9 k, l* [. _- u" G5 ?+ j9 e
; S( i; a/ w5 @- x[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l' S W" w- ?2 `9 Y8 {; V
* I2 b6 d2 d3 Z) adumped all) D' `5 v$ T, P7 ?- |; \7 v+ b
56
- k7 m/ J, t+ z8 C, u6 Q; Q4.6 修改权重
* T, F$ Z. q l& R. }0 h% N" i% w& y[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l7 Y v1 C( O2 Y# d
dumped all4 e: J8 x$ ?) L% ^) ^( p* L7 E; y
56
" M! P3 B9 C' F5 `' }[root@ceph2 ceph]# ceph osd primary-affinity osd.4 0- t$ ^3 R7 U4 H% L; v u
set osd.4 primary-affinity to 0 (802)( x9 K% O4 T: }+ C ~4 {
[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l$ y9 }. y( t7 C4 ?- d- c
dumped all
; U. J& L9 P6 D0 M, W: {" w56# p& }9 L- H0 Y$ v& @
[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l
) O1 q% N0 a4 R! K/ d2 N5 Gdumped all
2 t8 n- v7 o v$ o" u) k' Z564 N/ q2 S2 O7 U* {+ p8 ]
[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l
% y) |& F# ~. t8 P# @( ddumped all" G. q [" L5 D1 b+ ^; @9 t
0
; j9 |# p7 q3 t& j- ^[root@ceph2 ceph]# ceph osd primary-affinity osd.4 0.5/ _7 s* T3 H7 r% B
set osd.4 primary-affinity to 0.5 (8327682)
{% s+ M( S2 t! P' B0 X[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l6 E2 j# P% \; d/ m, d4 L/ u
dumped all; i1 R# G" |3 l' L8 b
266 f6 H* ` q7 A7 B$ f y7 p" |
[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l, q7 r: D7 S g. }0 K; j/ E
dumped all
/ q" W8 ?' |5 m- d$ v269 N% s1 n. d1 O
[root@ceph2 ceph]# ceph pg dump|grep 'active+clean'|egrep "[4,"|wc -l
; H7 l' J* c7 n+ Ndumped all7 a5 X% H2 b8 o6 y5 O% I8 `
26 |
|