|
|
楼主 |
发表于 2022-11-15 10:12:15
|
显示全部楼层
ceph-deploy --overwrite-conf mon add compute06
* ]8 F0 d2 R, w6 W! Y[ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf4 Y( F2 W. E' r) z, z1 ^" z
[ceph_deploy.cli][INFO ] Invoked (2.0.1): /usr/bin/ceph-deploy --overwrite-conf mon add compute069 `8 d o" s! `3 k4 c3 W
[ceph_deploy.cli][INFO ] ceph-deploy options:- O: o8 D/ e) j+ z1 H1 ]
[ceph_deploy.cli][INFO ] username : None! _, i4 m A+ i$ k; z; y' M
[ceph_deploy.cli][INFO ] verbose : False
6 Y: J3 E" {2 L3 M+ @3 ^5 L& n8 M[ceph_deploy.cli][INFO ] overwrite_conf : True/ o% f! G- _. {$ K6 K* @
[ceph_deploy.cli][INFO ] subcommand : add7 ^: [0 v6 [* l- [1 t7 I
[ceph_deploy.cli][INFO ] quiet : False+ J* [ P3 D/ g0 k: x/ a2 S
[ceph_deploy.cli][INFO ] cd_conf : <ceph_deploy.conf.cephdeploy.Conf instance at 0x7fe3aef63e60>
2 h2 O) W/ a; u& S. R: ~9 P' I[ceph_deploy.cli][INFO ] cluster : ceph2 j% K! G) Y) N3 k1 X: G" I
[ceph_deploy.cli][INFO ] mon : ['compute06']6 v' a8 |3 j, g# T- [2 S
[ceph_deploy.cli][INFO ] func : <function mon at 0x7fe3aefb7410>8 b, W" [" H1 n2 L: L
[ceph_deploy.cli][INFO ] address : None# ]9 `2 Q |4 U3 e# i
[ceph_deploy.cli][INFO ] ceph_conf : None+ X6 Q8 A7 R3 ?5 {% A7 I+ E
[ceph_deploy.cli][INFO ] default_release : False! ^9 c# m) i2 C# v+ J# T
[ceph_deploy.mon][INFO ] ensuring configuration of new mon host: compute06
$ \4 W2 j/ }- p+ A; z ^ j[ceph_deploy.admin][DEBUG ] Pushing admin keys and conf to compute06/ H+ C/ Y) f6 ]" s: ]
[compute06][DEBUG ] connected to host: compute06
6 N' ~6 `4 |: `- x5 a4 f# A[compute06][DEBUG ] detect platform information from remote host3 P8 V# S: @& ^8 H6 m2 K
[compute06][DEBUG ] detect machine type
4 f7 n6 M' c8 S6 t* E[compute06][DEBUG ] write cluster configuration to /etc/ceph/{cluster}.conf
! L' B$ b+ \% L6 D. Q[ceph_deploy.mon][DEBUG ] Adding mon to cluster ceph, host compute06; G' e" W- U. ~
[ceph_deploy.mon][DEBUG ] using mon address by resolving host: 172.20.1.9! X' @( G; d0 b6 J
[ceph_deploy.mon][DEBUG ] detecting platform for host compute06 ...+ q. ?# K! G, u7 q% x3 d
[compute06][DEBUG ] connected to host: compute06 : w9 e' [2 {& F7 v a3 A
[compute06][DEBUG ] detect platform information from remote host& {) R9 d3 T) s6 K3 E' h/ K5 G1 H
[compute06][DEBUG ] detect machine type0 F% B6 K6 r$ Q7 E
[compute06][DEBUG ] find the location of an executable
" q; J2 K! Y% y8 ^7 F[ceph_deploy.mon][INFO ] distro info: CentOS Linux 7.9.2009 Core
. s# B6 @1 O+ ]* n, _[compute06][DEBUG ] determining if provided host has same hostname in remote
- p1 s7 |0 Q6 l2 y. h" h5 n5 w$ N' i[compute06][DEBUG ] get remote short hostname2 r9 ~- x! U" a& h8 a" i+ K
[compute06][DEBUG ] adding mon to compute06
' [0 U" b$ v0 k4 W+ L! B' Q1 @[compute06][DEBUG ] get remote short hostname
9 T; } a- x0 r/ d( r. U[compute06][DEBUG ] write cluster configuration to /etc/ceph/{cluster}.conf
8 i9 y+ s8 F% p. p9 f/ L: F0 {3 W+ ~[compute06][DEBUG ] create the mon path if it does not exist7 h3 T% q4 u V2 T; }2 H' r
[compute06][DEBUG ] checking for done path: /var/lib/ceph/mon/ceph-compute06/done7 p. ~2 F. X5 S4 w o* m! |
[compute06][DEBUG ] done path does not exist: /var/lib/ceph/mon/ceph-compute06/done6 d% Z( \ l; j# c( b A* x
[compute06][INFO ] creating keyring file: /var/lib/ceph/tmp/ceph-compute06.mon.keyring. }7 ^( B' I7 K7 o( U
[compute06][DEBUG ] create the monitor keyring file5 }1 w4 D# G- F Z
[compute06][INFO ] Running command: ceph --cluster ceph mon getmap -o /var/lib/ceph/tmp/ceph.compute06.monmap
4 U7 t( j- [5 [8 \) ^5 T# O[compute06][WARNIN] got monmap epoch 6
Z, y; [' R# P& U! f/ L[compute06][INFO ] Running command: ceph-mon --cluster ceph --mkfs -i compute06 --monmap /var/lib/ceph/tmp/ceph.compute06.monmap --keyring /var/lib/ceph/tmp/ceph-compute06.mon.keyring --setuser 167 --setgroup 167
) H6 `4 z4 s# v, j[compute06][INFO ] unlinking keyring file /var/lib/ceph/tmp/ceph-compute06.mon.keyring2 V# ]' _3 a5 P7 O& x
[compute06][DEBUG ] create a done file to avoid re-doing the mon deployment
. y$ \! @. ~: F+ T4 T[compute06][DEBUG ] create the init path if it does not exist) S" X0 e" a' F, K4 H
[compute06][INFO ] Running command: systemctl enable ceph.target
: m& t, A1 p! t/ y% s% z5 p[compute06][INFO ] Running command: systemctl enable ceph-mon@compute06
3 V0 @* o0 z" K% V8 _2 s[compute06][INFO ] Running command: systemctl start ceph-mon@compute066 d* O3 X j9 o
[compute06][INFO ] Running command: ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.compute06.asok mon_status
# g' `, s' K: T[compute06][WARNIN] monitor compute06 does not exist in monmap1 G! e2 L& C% G% D; ^* f" `) v2 ~+ R
[compute06][INFO ] Running command: ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.compute06.asok mon_status
9 D3 H5 T( f9 N7 `4 y/ N[compute06][DEBUG ] ********************************************************************************2 M; ]# g3 b7 o6 p5 [) T2 B; v
[compute06][DEBUG ] status for monitor: mon.compute069 w" u5 p6 N) c. a
[compute06][DEBUG ] {; a( e! a; z, \. l8 q; X5 P
[compute06][DEBUG ] "election_epoch": 0,
! _1 W+ G8 Z0 {[compute06][DEBUG ] "extra_probe_peers": [],
. c$ k2 y# \6 }% {[compute06][DEBUG ] "feature_map": {
4 ` h: O% w# o$ Y/ E1 T+ A[compute06][DEBUG ] "mon": [
. i2 X; d3 P( U- p! E[compute06][DEBUG ] { i8 ?, u/ L6 A9 z: t, u
[compute06][DEBUG ] "features": "0x3ffddff8ffacffff",
; ^$ _/ _8 g( a# o) m[compute06][DEBUG ] "num": 1, 0 ] ~ l0 @5 S5 \- v
[compute06][DEBUG ] "release": "luminous"
4 U" h# q9 U( l0 T- c! H* E[compute06][DEBUG ] }
' @6 s% T# }/ o0 z( {* J[compute06][DEBUG ] ]7 e% S# Q$ D! r+ [' Z3 L# g' p; Q8 S
[compute06][DEBUG ] }, ( c4 D4 v* s& n: r* W) E% n
[compute06][DEBUG ] "features": {! e0 V7 B3 b* D' u3 h. B8 D/ }+ W
[compute06][DEBUG ] "quorum_con": "0", 7 a) v" B5 w$ U4 k
[compute06][DEBUG ] "quorum_mon": [], ; V9 m; t9 C4 O9 ^% f3 M
[compute06][DEBUG ] "required_con": "2449958197560098820",
1 d: P& r5 H- \[compute06][DEBUG ] "required_mon": [$ q; R. D5 X; v4 B' G* @! ~) R
[compute06][DEBUG ] "kraken", ' Y4 t* o* V& Q# b& o
[compute06][DEBUG ] "luminous",
* t' J: ]4 N5 y% ?[compute06][DEBUG ] "mimic",
; O- S3 l& q" c: L& j0 T* J1 n[compute06][DEBUG ] "osdmap-prune", % l: a* _' w0 k- L9 E/ J
[compute06][DEBUG ] "nautilus"* e. l. S* u1 E/ h
[compute06][DEBUG ] ]+ i5 y8 C/ X& r# t- H1 [
[compute06][DEBUG ] }, # t6 J+ b; } a" c! W' F9 c
[compute06][DEBUG ] "monmap": {
. ^& ~# z' v6 y% }) e @2 }3 o[compute06][DEBUG ] "created": "2021-10-28 14:49:15.304143",
: D m% s6 {! \" G[compute06][DEBUG ] "epoch": 6,
" m3 h8 L- S3 y% g[compute06][DEBUG ] "features": { e- c& U) X- _ a! \
[compute06][DEBUG ] "optional": [], : \# C1 d. m8 a
[compute06][DEBUG ] "persistent": [
! J8 c y. ~. ~0 ~5 y5 ]9 [[compute06][DEBUG ] "kraken",
; L( E$ T& i: n$ z& T2 @2 v[compute06][DEBUG ] "luminous",
/ _& E5 B0 H3 k- s" r" k& Y[compute06][DEBUG ] "mimic",
/ B' \3 w0 \* g# c z( U9 j0 n n[compute06][DEBUG ] "osdmap-prune",
- ]5 N8 B. x3 T[compute06][DEBUG ] "nautilus"* W# { t0 b' g! _" e6 k
[compute06][DEBUG ] ]
( r( P5 l6 O$ r& u1 r[compute06][DEBUG ] },
% w/ t. `& ?) l8 r[compute06][DEBUG ] "fsid": "8daade9f-1db5-4e9e-a0ac-cbe1b3abafd1", 0 `; ^$ M g% J
[compute06][DEBUG ] "min_mon_release": 14, / y4 q, ^' y5 Z, `, k. U7 h
[compute06][DEBUG ] "min_mon_release_name": "nautilus",
# ~# D& l, D# r! R- P( b[compute06][DEBUG ] "modified": "2022-11-15 10:16:22.469673", & ?* D& _* C+ [
[compute06][DEBUG ] "mons": [2 Y# q7 w* g+ p* F9 P
[compute06][DEBUG ] {0 D/ q" b2 o" n' H
[compute06][DEBUG ] "addr": "172.20.1.13:6789/0",
* N& [4 f9 p+ Y9 T9 s1 c[compute06][DEBUG ] "name": "hostceph1", 8 n, T: ^+ d; x' @! X$ w
[compute06][DEBUG ] "public_addr": "172.20.1.13:6789/0",
/ E2 f+ k" L5 j' {[compute06][DEBUG ] "public_addrs": {
5 y7 F P- @' M5 \+ w3 D2 E[compute06][DEBUG ] "addrvec": [
# J7 U8 d7 r: A[compute06][DEBUG ] {
% F: J' Q/ b7 `" I' j. |[compute06][DEBUG ] "addr": "172.20.1.13:3300",
; o: Q* q8 `5 n& R- i, {7 `- p8 s[compute06][DEBUG ] "nonce": 0, ( R) a" R% c4 W' L3 p. q
[compute06][DEBUG ] "type": "v2"/ i* l3 l6 Y0 @" S- K' S& N
[compute06][DEBUG ] },
7 J4 F) q% g$ }! L[compute06][DEBUG ] {
+ {) N# g* v" `7 G% |' H[compute06][DEBUG ] "addr": "172.20.1.13:6789", " y/ d) T5 E' Q, E
[compute06][DEBUG ] "nonce": 0,
7 k* V, S! \; x6 j" s" d[compute06][DEBUG ] "type": "v1"
; n5 u! C. ~& N0 i7 N X9 p9 e[compute06][DEBUG ] }, \" z8 `: Y5 D' Q
[compute06][DEBUG ] ]. h7 V: I; a* }
[compute06][DEBUG ] }, % Q1 w1 m1 o- M' T& W, G% i% ^
[compute06][DEBUG ] "rank": 0$ F" z( |6 J, l
[compute06][DEBUG ] },
; i q$ v# n0 L" a+ a. `[compute06][DEBUG ] {
5 K7 f/ W) y1 [8 S5 q6 ~[compute06][DEBUG ] "addr": "172.20.1.14:6789/0", : p+ P3 d, Y* R5 H$ _. G2 W
[compute06][DEBUG ] "name": "hostceph2", 3 a$ X0 e# r7 i9 u/ Y
[compute06][DEBUG ] "public_addr": "172.20.1.14:6789/0", + |) |1 k9 h$ C3 F1 o1 j$ O
[compute06][DEBUG ] "public_addrs": {
$ {7 n% i2 \4 p[compute06][DEBUG ] "addrvec": [% p- L E5 V' v, O |2 d3 X
[compute06][DEBUG ] {
8 v2 n2 s% k* c/ j/ [5 B& g[compute06][DEBUG ] "addr": "172.20.1.14:3300",
+ S3 @7 m% U% h, k2 ]$ }[compute06][DEBUG ] "nonce": 0, ' v8 z0 M! A2 c+ y4 X$ r
[compute06][DEBUG ] "type": "v2"
2 k8 c# P3 [% @6 f[compute06][DEBUG ] }, ; q3 [2 I: v( m) }- ~5 U t) k, d
[compute06][DEBUG ] {
: G! ?$ f0 z9 ]' |[compute06][DEBUG ] "addr": "172.20.1.14:6789",
! Q2 M8 M) [0 h0 ~3 E3 q[compute06][DEBUG ] "nonce": 0,
/ |5 Q" W, I- C* L7 U' w0 q[compute06][DEBUG ] "type": "v1"
7 n* Y( `; V1 s" h) n7 A# L! [[compute06][DEBUG ] }
( x" B. ?* A, u9 O; x[compute06][DEBUG ] ]
! K5 h' k! `, v, S: B[compute06][DEBUG ] },
9 f/ C/ |( S8 Z- D[compute06][DEBUG ] "rank": 15 s* T6 n. ^9 U
[compute06][DEBUG ] }, 1 ]& A7 l' Y! l1 m4 D' c
[compute06][DEBUG ] {
9 g' S5 D$ {) ]5 E' N/ f& n[compute06][DEBUG ] "addr": "172.20.1.15:6789/0", 1 M$ \$ z9 o' S+ M) S' i
[compute06][DEBUG ] "name": "hostceph3",
2 T: j; n7 K7 v[compute06][DEBUG ] "public_addr": "172.20.1.15:6789/0", + A! @6 I1 d1 G. P, ? n S6 ~
[compute06][DEBUG ] "public_addrs": {
) O3 e% s2 q! \: S' M# B0 I5 h[compute06][DEBUG ] "addrvec": [# W7 @$ s) r @8 s8 Y
[compute06][DEBUG ] { |- L& w- W! h
[compute06][DEBUG ] "addr": "172.20.1.15:3300",
% \' Y8 x* r9 V9 O9 a! \: M* v- \[compute06][DEBUG ] "nonce": 0,
& ^) A) {# t4 w4 v. U1 U% I[compute06][DEBUG ] "type": "v2"
/ e8 k% g w" O; Q2 n9 h8 M[compute06][DEBUG ] },
( C8 m1 ?* o P) L k6 p[compute06][DEBUG ] {
: M* [3 k( {! z# E. ][compute06][DEBUG ] "addr": "172.20.1.15:6789", ( {7 A% h) o+ n1 s! v" m1 I
[compute06][DEBUG ] "nonce": 0, ( y X" e- f; n
[compute06][DEBUG ] "type": "v1"
8 D g# f5 \7 h2 G[compute06][DEBUG ] }6 M4 I9 X# k5 r A* u4 N1 G
[compute06][DEBUG ] ]: ^* J# g5 K; o @+ G$ J. w0 h0 }
[compute06][DEBUG ] },
! b d0 Q) Q S- B0 N2 [. {' { P- A[compute06][DEBUG ] "rank": 2
* R6 w) |4 k1 U( O1 b- K+ @[compute06][DEBUG ] }, 9 V0 @3 ^1 ~( R* k6 Y9 |1 L- E0 P
[compute06][DEBUG ] {) Z) ? k1 p; S9 S4 K5 m
[compute06][DEBUG ] "addr": "172.20.1.11:6789/0",
- p1 P' R$ K o& n: g[compute06][DEBUG ] "name": "compute08",
8 n3 g8 O; r- w0 c3 X5 l& }4 j/ u[compute06][DEBUG ] "public_addr": "172.20.1.11:6789/0", + A; {. c! b/ q3 O
[compute06][DEBUG ] "public_addrs": {
* V" h, ^' S7 E0 d$ `5 R! I[compute06][DEBUG ] "addrvec": [% X( j+ R6 ^6 l: C }/ C
[compute06][DEBUG ] {. Q5 d9 W' ~9 w. a5 k7 O5 C
[compute06][DEBUG ] "addr": "172.20.1.11:3300", 4 L- L4 S8 A7 X$ ]) h; M
[compute06][DEBUG ] "nonce": 0,
! S& `2 e4 x" h: I, a$ I[compute06][DEBUG ] "type": "v2"& D8 `" N" h& e6 h( t8 f" F6 p/ t6 i
[compute06][DEBUG ] }, 6 m) z) H5 l( j- ]
[compute06][DEBUG ] {9 I1 B) ?) P9 Y( B+ t! Q
[compute06][DEBUG ] "addr": "172.20.1.11:6789",
: f/ k( M% g0 v* n/ X7 U[compute06][DEBUG ] "nonce": 0, 0 d% i" [6 Z1 d* J
[compute06][DEBUG ] "type": "v1"
A; N$ g' C: A. |) X[compute06][DEBUG ] }' b W! K; [3 l8 K1 e
[compute06][DEBUG ] ]
9 z: v# m" c5 [[compute06][DEBUG ] },
1 i6 t* Z( r' ~; D[compute06][DEBUG ] "rank": 3
5 f, Y9 L+ c* O1 V, H# r[compute06][DEBUG ] }5 F3 H; D* F( s( h5 c+ d# l9 Q
[compute06][DEBUG ] ]
9 K0 L e! K" k* o[compute06][DEBUG ] }, 3 v! ?6 S! V1 j. J6 H) r% @
[compute06][DEBUG ] "name": "compute06",
, Q k; f3 M: h[compute06][DEBUG ] "outside_quorum": [], 7 m1 n$ U- j- u/ r
[compute06][DEBUG ] "quorum": [], : R& ^1 e8 L2 t# j$ U$ `
[compute06][DEBUG ] "rank": -1, , b) P( l' a4 t6 z' a
[compute06][DEBUG ] "state": "probing", 7 o1 c u2 i5 V8 } z) f! u
[compute06][DEBUG ] "sync_provider": []; J: d: \4 R k
[compute06][DEBUG ] }
9 u3 o, k6 s# N* r, Z: }7 L2 N[compute06][DEBUG ] ********************************************************************************
; ~$ }8 z; X1 k[compute06][INFO ] monitor: mon.compute06 is currently at the state of probing; W" g3 y- ~6 X- K- a7 X
[root@hostceph1 deploy]# ceph -s7 q- s, ]2 l% v3 A [+ c
cluster:
$ r; V. Y; D7 l( E' b id: 8daade9f-1db5-4e9e-a0ac-cbe1b3abafd1
- q9 e/ |0 W3 z* \7 I health: HEALTH_WARN
; k& E) v: W2 R% m, H! r5 e* j 15 daemons have recently crashed
0 m4 u7 E# X) [$ C! `! L ]6 A& E 0 a% u! x. R5 a. F5 |" G
services:4 @* ?8 M [/ j1 x8 R( L
mon: 5 daemons, quorum hostceph1,hostceph2,hostceph3,compute08,compute06 (age 0.657523s)
% }( o- K* L6 p& Q5 f mgr: hostceph2(active, since 5M), standbys: hostceph3, hostceph1, compute07, compute09, compute08, compute06 K! B6 c, x1 G' b$ |
osd: 34 osds: 34 up (since 3M), 34 in (since 5M)
1 |) x' F" C) x5 e, |" }4 ^ 5 }3 @1 F; W. P
data:, j! q; a! J& H) J i% Z. ]
pools: 9 pools, 8832 pgs. Q: O4 }% a, s7 T! i8 z! H9 i
objects: 312.99k objects, 1.2 TiB% U* L5 ?/ s, h w( m6 P
usage: 8.3 TiB used, 118 TiB / 127 TiB avail e) f- d8 ?* `# x
pgs: 8832 active+clean
. B9 y+ x, ~1 f% `" ]1 U / k' Z' O# E( f* Z
io:: K: u; [. {! a2 v2 ~
client: 27 KiB/s rd, 64 KiB/s wr, 13 op/s rd, 6 op/s wr
9 I; q* w7 K9 n& J9 _" C ( B, u+ v2 `5 l7 p: l
; C: B5 Q& W" R
mon的告警解除了。遇到了新的问题。 |
|