易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 74|回复: 4
收起左侧

ceph 分布式存储15以上版本mon报错解决办法 使用cephadm处理问题

[复制链接]
发表于 2024-10-17 11:10:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
ceph 分布式存储15以上版本mon报错解决办法
4 S$ r* N6 t) e" Q: I, u( w! @; p$ u. h1 p. r- V

5 `7 a( }" l3 l# ~ ceph -s
1 X; u! g5 h1 M6 C$ w  cluster:
+ m" J7 r2 L+ u& m9 I3 h- z% R) d    id:     ce68aab8-8f46-11ed-88c0-ac1f6b3a30b94 U6 P2 h2 m! D6 ]3 W
    health: HEALTH_WARN
* C9 q. ~# F$ @4 r. V: Z8 J' r- c* O2 X4 x% V% _  K7 R
            1/3 mons down, quorum gm268-2,gm268-3
. h$ j* \6 E5 E1 F$ w            1 pgs not deep-scrubbed in time7 N0 a; y& |% l, G* s1 Z* Y1 s

% b/ B. m8 o! _7 ?+ p# M+ ?6 T8 U* N9 x8 A
解决过程:3 ?* h/ e, c+ t- x6 g# D1 ~& `1 h
查看:( }# E( V1 g1 h, l$ H8 W
$ ceph orch host ls + F$ Q$ a% X6 ?4 I9 k0 L2 k! J

! t1 X0 O/ Z. ^8 H7 W% ]3 BHOST     ADDR     LABELS       STATUS  5 f5 K! x  I2 w) _, E$ f
9 h  p  X) e8 B" a2 A5 W
gm268-1  gm268-1  mon mgr mds          4 Y, U! Q% K4 z, k" Y
' i6 s. ]" \+ {' R5 A
gm268-2  gm268-2  mon mgr mds         
5 K3 Y/ |. j. j0 B8 {8 K8 ?% B5 H" W, p7 I* ~0 \
gm268-3  gm268-3  mon mgr mds         
+ _2 _& M8 p% U% k5 x" f  g0 e2 m- m
gm268-4  gm268-4                       ( `/ }  I8 R% F) c& z6 }6 g
* U& J* ^4 a1 }/ d0 n5 A
删除mon 标签4 C( `6 b8 h2 j9 L
$ ceph orch host label rm gm268-1 mon3 }( s3 ?* X1 g' [' H( ~

, i0 e. f: U/ J/ ~" s- B" qRemoved label mon from host gm268-1. w% ~; q1 F8 N3 v" U0 M/ V

1 T5 ]3 ]8 B; {4 e# [) J9 Croot@gm268-1 15:15:44 ~
' ^6 y4 a7 D& f. y# ?* i  b
/ _( w9 n1 i  l! [# }& n$ ceph orch host ls / s3 z4 y3 {+ T

3 k' ^! r! \5 R2 E  s2 BHOST     ADDR     LABELS       STATUS  
7 C4 ]! L# d- V
% v+ X4 A# b# ?4 j+ }gm268-1  gm268-1  mgr mds              - s& g) ?* X! e  L4 }) x4 E

' L0 R' u( N, Igm268-2  gm268-2  mon mgr mds          6 q, J. ?3 h% t: D" O
: l$ b# [, x# `8 b& [

- O0 o. {" L: ?/ s6 F1 }gm268-3  gm268-3  mon mgr mds             " \* `' _- N* i% e. b- H2 ^
  ^1 D' s% A( }. h

2 D4 t; E: l* p" F& y" f8 {

; I6 j) W- l8 k, g& A$ ceph orch apply mon label:mon: I; e* U) y. Z3 T
2 Q' v6 r4 l, I# r6 ?9 Z  A% w
6 k2 y9 \" x. P( L- H0 \- N' N- a
Scheduled mon update...
7 l" g9 _/ t4 s$ |( N7 I6 ^& b6 ?% `; F% k  j3 L9 f  P( w

. V9 _* l6 R( C# F4 b2 l9 E1 o$ A# ]  Z- V# `0 `9 t' z
这样mon就被剔除集群了。  ~+ s' |  D9 m% l) g2 w

6 e# s, R. w6 ^6 R+ M) r

5 C* [4 n1 e" Wmon不在报错:
: u2 e4 X: f: \. T7 f cluster:: P# g% V8 n; B& ~% j. s
    id:     ce68aab8-8f46-11ed-88c0-ac1f6b3a30b9
/ [2 }  F0 I% F1 C  x' ?) B; k: X: Q    health: HEALTH_WARN
8 }* D9 b8 ~* w            failed to probe daemons or devices2 e! Q3 e. i( t" v* P
            1 pgs not deep-scrubbed in time
! x6 [- t, U+ p3 O
( y9 m9 l, w9 X% w* L问题解决。
" K; _9 B' y+ t  W
' p8 ?1 c5 n% s1 I* j5 }; T
: k+ F+ y3 k) E, b* X& c
; k9 W2 i, C0 N9 X) i& J) w( U

4 g' N% m: ?7 ]" a0 j" v
2 @* M  i5 B# E. U* t4 ?  t% N
 楼主| 发表于 2024-10-17 15:32:51 | 显示全部楼层
剔除mon之后,会少一个mon,需要添加回来。保证多个mon正常运行:
/ Y* c* O7 C/ y. s/ x8 M9 h. t7 R0 B( W1 B; {/ M' z
在标签上标记mon
, ^! K. l: B3 Y: H7 f
8 o  r* y! p0 C6 O  l* `7 X$ ceph orch host ls
: R( F5 z. r) M6 E# G* UHOST     ADDR     LABELS       STATUS  
0 X4 m0 t" o8 g; T3 Cgm268-1  gm268-1  mgr mds              
: W1 m$ y. I% w: E# r4 v& ggm268-2  gm268-2  mon mgr mds          3 L3 t# x) T2 f6 f
gm268-3  gm268-3  mon mgr mds         
% L) x& I$ J: Z+ F+ |+ t. E- pgm268-4  gm268-4                       . E( `: p6 o. O* R7 f( q
gm268-5  gm268-5                       
. V# q% Z( R, W7 N2 o3 [# [# atp266-1  tp266-1                       7 v" ^- n& b3 R) |  t
2 A1 h3 B7 I. x! e: {
4 L. v7 D! u$ |; L& z
$ ceph orch host label add gm268-1 mon
5 ?0 f" l7 i% |: Y0 V8 y9 h# @Added label mon to host gm268-1
7 R! [* K5 y# X! f% W$ V+ o. R$ [, t/ B# b9 C1 A5 ~
( O, W( |2 k0 C2 u9 `# H5 t$ e/ w
$ ceph orch host ls
" a+ Y/ g% @$ E$ jHOST     ADDR     LABELS       STATUS  + p3 `5 Z! a; n; P1 Z
gm268-1  gm268-1  mgr mds mon          # p( P3 \3 }, ?3 U
gm268-2  gm268-2  mon mgr mds          4 \: |8 [) {" i& I1 ^0 @# S' z
gm268-3  gm268-3  mon mgr mds          7 I! E# }* A" v
gm268-4  gm268-4                       ; |' v3 N+ |! i9 }& N4 Z7 e
gm268-5  gm268-5                       ! b$ ?; b( t) `; o) Z+ \
tp266-1  tp266-1                       
% }" a3 S! Z) l) }) y
4 |$ e' O; {) j
; _. [3 }$ Y( q7 V4 q% r8 w/ w$ ceph orch apply mon label:mon 1 S1 D: R. g! x3 _
Scheduled mon update...' H5 H1 O7 }4 t5 s
  b; Z5 c+ E; Q

0 W3 t  i0 C" M3 X7 v6 I# W3 v0 C6 S( {- y" p7 w. P
$ ceph orch host ls
& |4 j; J. Q$ T; FHOST     ADDR     LABELS       STATUS  & E) T8 F% b/ |0 U9 Z) ]
gm268-1  gm268-1  mgr mds mon         
/ q+ }$ N8 j( Vgm268-2  gm268-2  mon mgr mds         
/ i: E4 d0 l9 Y! Wgm268-3  gm268-3  mon mgr mds          + M! Q  z$ m7 O" P  p
gm268-4  gm268-4                       
. F0 y" b, i- _gm268-5  gm268-5                       
) C" @" U, c& }; t. r+ P0 k# a3 ftp266-1  tp266-1                       
' {. U# [; r/ P: f1 W- z) [
) p" u+ ~4 h& j8 z" {, R& p7 [6 m# k9 ]8 S+ Y. W& ?9 c4 L: p
$ ceph orch daemon add mon gm268-1:10.12.1.2
: [. B7 V3 G' F2 I8 G' G7 uError EINVAL: name mon.gm268-1 already in use3 [! K4 n7 ~2 Q; S( _( w

) z( w1 M4 {0 P8 w) Q% [' Z) K+ t: X8 n( K) ?  A
$ ceph mon add gm268-1 10.12.1.2" k5 c* m3 [+ |
adding mon.gm268-1 at [v2:10.12.1.2:3300/0,v1:10.12.1.2:6789/0]+ I0 z+ D- e% ?  u% E, Q% _! m
. n/ _$ d, f5 P+ J) K, d

2 F. h1 r, [3 g6 ]7 H* C" Y& r7 m" l3 g$ Y
$ ceph mon dump $ ]  B: H5 R1 }2 z3 w  v" Z, j! R
2024-10-17T21:54:06.014+0800 7f4e6d2f7700 -1 monclient(hunting): handle_auth_bad_method server allowed_methods [2] but i only support [2]
0 s% z1 @1 P$ w8 v8 l6 x; N, u  T2024-10-17T21:54:06.016+0800 7f4e6caf6700 -1 monclient(hunting): handle_auth_bad_method server allowed_methods [2] but i only support [2]
/ C" H: j* d3 \9 g$ v& c# Xdumped monmap epoch 11
4 n7 c' e% a5 B6 a, eepoch 11
; o  B) D1 O8 }3 Vfsid ce68aab8-8f46-11ed-88c0-ac1f6b3a30b9
0 c. A' V# [! Y' K5 z" Zlast_changed 2024-10-17T13:54:00.781176+00003 A. U! U( ]6 R* [- D* f" u5 t5 A
created 2023-01-08T11:23:03.268285+0000! C( Z2 ^* N" @( X( n& m  P( @# g
min_mon_release 15 (octopus)
7 M  `; s' @4 [8 w# q7 X0: [v2:10.12.2.2:3300/0,v1:10.12.2.2:6789/0] mon.gm268-2; i# \* C0 J# e" X- ?8 S  a
1: [v2:10.12.3.2:3300/0,v1:10.12.3.2:6789/0] mon.gm268-3- t; O4 k+ i) d# }. y! L. M! Z$ g
2: [v2:10.12.1.2:3300/0,v1:10.12.1.2:6789/0] mon.gm268-1: I" k* [  M/ F) N
. m- u9 b  \; a$ L0 [# D, f

. E$ t4 U4 k* A7 }6 Lroot@gm268-1 21:54:06 ~
. s/ u+ |0 Q7 D7 b$
2 Q6 S- _  V1 H2 T7 S. V3 {/ F2 v4 V2 B% T4 u

9 F! ^* `: W0 V2 [
$ E- p7 L' e  g& L; \
; Z5 g. [0 h5 Q& C! [1 h
$ j& M" o% Y- B  g$ f  V7 x; J8 e8 Y4 r# D7 w
 楼主| 发表于 2024-10-17 16:09:15 | 显示全部楼层
cephadm bootstrap --mon-ip 10.12.1.2 --fsid ce68aab8-8f46-11ed-88c0-ac1f6b3a30b9 --allow-overwrite
, o. Q/ Z. z, t* h- Y! H1 IVerifying podman|docker is present..., e7 L- V( a* _! U  y
Verifying lvm2 is present...
( ]8 ?9 ?& ]/ x" P( uVerifying time synchronization is in place...
* j+ a1 h& p) O8 e- \9 f. AUnit chronyd.service is enabled and running5 B# D; p* \. B% g
Repeating the final host check...
' W# [; d, q: z1 a% tpodman|docker (/usr/bin/podman) is present3 P1 S7 ^3 ?8 A- K% R
systemctl is present4 q" R+ |; R. W3 L( q3 _
lvcreate is present5 v: z0 l; r0 x: R! ~
Unit chronyd.service is enabled and running
' u: s9 {& @* {6 M. {Host looks OK
* [  K& `% F7 }# E9 e) qCluster fsid: ce68aab8-8f46-11ed-88c0-ac1f6b3a30b9
/ e- s" @6 \) k  w! ?" f  HVerifying IP 10.12.1.2 port 3300 ...
+ C4 N( P+ b' D8 ]5 Y$ Z  ^' |* vVerifying IP 10.12.1.2 port 6789 ...
, J# F( t  G* b6 {0 ?. V9 LMon IP 10.12.1.2 is in CIDR network 10.12.0.0/15( h( M3 B* A: H8 u7 D, [' }* V
Pulling container image quay.io/ceph/ceph:v15.../ w1 Z! `, [* X: i' w; H  w
8 ?, r7 r8 r( z# ]- a' Q7 L

点评

Generating a dashboard self-signed certificate... Creating initial admin user... Fetching dashboard port number... Ceph Dashboard is now available at: URL: https://gm268-1:8443/ User: admi  详情 回复 发表于 2024-10-18 00:16
 楼主| 发表于 2024-10-17 21:57:08 | 显示全部楼层
后来通过删除/var/lib/ceph
( r& k' g; h3 P- R& i% Grm -rf  /var/lib/ceph/ce68aab8-8f46-11ed-88c0-ac1f6b3a30b9/mon.gm268-1/
& B! L$ Q8 F# u: B& y' I3 Q2 N" b! N* l2 X: M9 D8 d) f
再重新添加mon既可以:+ e8 J! s, o$ j/ V3 [4 v
  g5 y; o9 _# g, `
  ceph orch host label add gm268-1 mon2 `8 n$ A! |+ Z& S5 v& @8 j
   2 m* [  s' ]5 U6 Z# m

3 @5 e$ y! i. E$ I   ceph orch  apply mon  label:mon& I9 `" e! \$ B7 w$ R
( @7 {, u" x) S2 b+ H
  ceph orch host ls
1 K4 y7 |! G: K
% a  G5 P7 G( g; x9 H7 f
* |3 R  K# O( M2 p6 i2 K$ ceph mon add gm268-1 10.12.1.2* j% o: P; |; ]# G
adding mon.gm268-1 at [v2:10.12.1.2:3300/0,v1:10.12.1.2:6789/0]% H' C: }6 W( k
& v8 r) Q# @% f4 l6 q" o/ q

/ c. T7 D9 M3 o$ ceph mon dump
+ @( J; Z5 y* G: Z' i! ]2024-10-17T21:54:06.014+0800 7f4e6d2f7700 -1 monclient(hunting): handle_auth_bad_method server allowed_methods [2] but i only support [2]+ _* ]- L- A! v# Y% _$ c. W
2024-10-17T21:54:06.016+0800 7f4e6caf6700 -1 monclient(hunting): handle_auth_bad_method server allowed_methods [2] but i only support [2]
9 d5 G: u# o% \6 ]1 \1 r% n% M( T1 Pdumped monmap epoch 11+ r8 O: x9 e4 a
epoch 11) ~# ^/ D( |0 {
fsid ce68aab8-8f46-11ed-88c0-ac1f6b3a30b99 Y$ d7 X8 O- S
last_changed 2024-10-17T13:54:00.781176+0000
: k' I3 m) ~5 m5 ycreated 2023-01-08T11:23:03.268285+0000
( x: o. L# @/ g  s7 \$ X" Lmin_mon_release 15 (octopus)+ @6 N- |1 N/ V  I% K2 [
0: [v2:10.12.2.2:3300/0,v1:10.12.2.2:6789/0] mon.gm268-2/ m- e  K% T8 Q  W
1: [v2:10.12.3.2:3300/0,v1:10.12.3.2:6789/0] mon.gm268-3
5 ?; z8 Z7 I# E) s; |8 Y2: [v2:10.12.1.2:3300/0,v1:10.12.1.2:6789/0] mon.gm268-11 {* a3 z+ Q* s: k" G
0 B& D7 _" s/ k0 N7 k$ P% d

9 U' ^6 J* O$ ~' _- D9 N6 q$
  i- I, j  _! Z# a- h完成添加mon节点。
 楼主| 发表于 2024-10-18 00:16:54 | 显示全部楼层
admin 发表于 2024-10-17 16:09
  F6 u" y+ U" O. Hcephadm bootstrap --mon-ip 10.12.1.2 --fsid ce68aab8-8f46-11ed-88c0-ac1f6b3a30b9 --allow-overwrite $ F" g+ c* O! Y) t* K# a
...
: S$ z+ Q$ x; b' s* P' Z# h6 ?
Generating a dashboard self-signed certificate...
/ z; ~  D( S! ~4 C/ `4 K5 `0 d$ WCreating initial admin user...
  {& j3 `' f1 Y: fFetching dashboard port number...
5 ^9 d, d& E+ a2 t/ o- NCeph Dashboard is now available at:
/ N; b9 E& h. M9 C
0 ]; U4 d5 [! a# E% V             URL: https://gm268-1:8443/( H& e3 \5 A% Y0 Q# T% m
            User: admin
( \' {; N! \( i0 C1 }( X; Y0 B& {        Password: j2ixndfanu
0 \$ f2 |: y$ r5 r& Z9 m, H$ g3 j
! t1 [7 Z  r) x6 C! i3 I  R7 ZYou can access the Ceph CLI with:2 q6 h1 Y% s$ [& z+ \2 k- |

' r) U' K+ k) m4 |2 L        sudo /usr/sbin/cephadm shell --fsid ce68aab8-8f46-11ed-88c0-ac1f6b3a30b9 -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring7 E. @' ?$ B2 [% ?
7 q  `2 ^- S4 f
Please consider enabling telemetry to help improve Ceph:
+ v9 O6 I' _. O9 b6 a8 e, b, F( B. {
( K" M2 Q; \6 G- J7 Z) R        ceph telemetry on
* ?- p$ @& w, ~8 q" j+ O' c8 g( j0 W! U
For more information see:. e% S: N- a4 w; C; \
9 U2 _! P9 K: y8 N
        https://docs.ceph.com/docs/master/mgr/telemetry/
% m8 G. J5 \" l9 M. g2 n3 x$ o3 ^) H# b
Bootstrap complete.
9 s' @& C, Q5 u* i- h% @" ^( }3 L
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 21:29 , Processed in 0.060681 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表