|
|
楼主 |
发表于 2022-7-20 13:47:56
|
显示全部楼层
部署Ceph mon服务- e; T" ?9 H5 ^0 |* ~! A& Y
安装Ceph-mon服务程序(所有设备执行)
& N$ E+ o: o0 q. a6 y8 [! y
* L2 |3 Y4 h' ^yum install -y ceph-mon
+ }$ O! Y$ t4 J+ u, T8 g) X. I1( z: X4 F+ W: ]; a9 a# E
初始化Mon服务(Ceph 01执行)
6 Z! W) \2 V2 l/ x" p" w# e) x; O [. Y
生成uuid
?: v5 b& a3 a4 j) ~
; k3 i# X+ R0 X) Euuidgen
% q. K+ U' P6 o* N) l9 _+ x8 U0 y% @> 9bf24809-220b-4910-b384-c1f06ea80728% ^9 w4 ~1 m8 o
1 t/ z n7 H; p, H
28 e, m/ K: Q3 O( `9 G, E7 W
创建Ceph配置文件& z2 x' L/ S1 x5 V# N4 [) w
4 x5 @% o- @. a6 x5 J
cat >> /etc/ceph/ceph.conf <<EOF
7 z# z4 W6 {' Q[global]4 a; m% H a1 ?3 B% s# i" F9 x
fsid = 9bf24809-220b-4910-b384-c1f06ea80728; _5 ?& S, |5 `0 J0 N2 d$ h
mon_initial_members = ceph01,ceph02,ceph03$ j9 j' t4 j& w# g5 |4 Q
mon_host = 10.40.65.156,10.40.65.175,10.40.65.129
8 u* a/ q( N" X9 Qpublic_network = 10.40.65.0/24
- N) [/ X5 u1 ` u5 D% ]% i7 }8 kauth_cluster_required = cephx/ @+ H, r8 `& S. c, z! ^1 F/ E
auth_service_required = cephx
5 @0 l; u6 z/ k1 K* C& y: q& z7 Yauth_client_required = cephx: m+ w5 V# G& U) I
osd_journal_size = 1024
* E- a$ Q" h$ G8 e) g# \: D! Aosd_pool_default_size = 3
% s; N+ g8 ? V7 g5 Aosd_pool_default_min_size = 2
, f# w1 T+ i( {# Josd_pool_default_pg_num = 64) {3 N1 T* R- F% F6 r6 M
osd_pool_default_pgp_num = 642 r f6 Q+ w5 W8 S
osd_crush_chooseleaf_type = 1
* R) {7 F2 R4 }- C4 z% V; fEOF/ \. N: V* {& B5 R2 c* g
1' C% A7 B% }4 s- K. _
2
* {" H- y7 Y5 O3
% h$ n2 H# o4 V" C% W" \4
- n! j) q- a* `) `8 W6 S0 M- v2 r4 a59 U; x; e" d/ }" {' r7 v) }9 O
6
# Y' X1 T# n7 U: {* F7
s1 W( w ~4 W w1 R% u" h8
6 b+ u3 H0 w3 [ g9; f, s2 u v1 }: }
10
. b4 u% T8 e6 Z, z119 r4 W6 P. b k: c& s& D
127 `; ~0 t: I4 a! ^1 [' g. ]
13
+ d# Y% i, v0 y% q" q14, U, b$ e* @0 I7 X/ \8 D; s
15, K! W" D% h& }& \/ A
16
) ^: }( q- x Z3 @- o创建集群Monitor密钥。
. z$ i/ Q- \6 l% D, D" p3 ^) J9 z# u+ b9 y3 O1 o
ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'
0 G9 O3 D. j1 o* X" ]/ g% I1. D# Z. R% j; p, u
创建client.admin用户、client.bootstrap-osd用户密钥,添加到集群密钥中。
' [6 ~7 V& v5 T: l+ Q$ \; I1 \8 Q
1 N+ `+ A# L( w t$ g2 D! aceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *'
' c" J, B0 J* T1 @$ rceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring
* ?- K. L* Q: R( ?4 W1
; e7 b4 t7 k& m- c5 P" Y( c2/ R# k3 q$ A' C) W& j
ceph-authtool --create-keyring /var/lib/ceph/bootstrap-osd/ceph.keyring --gen-key -n client.bootstrap-osd --cap mon 'profile bootstrap-osd' --cap mgr 'allow r'
# n+ D v0 `1 [. bceph-authtool /tmp/ceph.mon.keyring --import-keyring /var/lib/ceph/bootstrap-osd/ceph.keyring
2 \0 o) K2 }% ]. Z5 w- m1
* W! Q2 @2 G! \2
, f( `1 L' q, k) q+ N. _2 D使用主机名、主机IP地址、FSID生成monitor map。
5 B! _' E7 Q E" Q/ M9 {/ o# G2 ?0 ~- H S0 S w l
monmaptool --create --add ceph01 10.40.65.156 --add ceph02 10.40.65.175 --add ceph03 10.40.65.129 --fsid 9bf24809-220b-4910-b384-c1f06ea80728 /tmp/monmap. |% v4 w* N! v% Z
1
6 R0 t. E. \' b! p t0 K! Y3 Z& T' l初始化并启动monitor服务, R) T% Q8 T9 H& `) O6 F' u
5 D" @6 d& F8 P) r
sudo -u ceph mkdir /var/lib/ceph/mon/ceph-ceph01+ _" l, V- X/ f3 g8 s
chown ceph.ceph -R /var/lib/ceph /etc/ceph /tmp/ceph.mon.keyring /tmp/monmap
! a- @: u8 u8 C) z% T; J# Fsudo -u ceph ceph-mon --mkfs -i ceph01 --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring
& S3 H5 n* U+ ]* p' v2 {; y+ j wls /var/lib/ceph/mon/ceph-ceph01/
- \5 p- e, F. k( A& ~1 F10 P* [) _& E1 Z' P) U
2
6 x# C* R- x) c' @ x3" ?# e5 b# x d0 S; d, y
4% R& ]% k' G! ?, x. v
systemctl start ceph-mon@ceph01
# o0 i1 J5 ]; ~; \/ ?systemctl enable ceph-mon@ceph01% M' l8 ]1 U$ V4 Y5 z6 T
systemctl status ceph-mon@ceph01 N: U7 p2 x7 G" j& Z Z
1
3 ]# K4 `$ T2 {) e9 W2
9 X- g! u# s0 T$ f: R1 g: T8 V$ }3
' k6 }" I5 p7 k同步配置文件、密钥、monmap到其他节点中(Ceph 01执行)
& _$ I) Y) o& |5 m; l, h9 ?
8 Z! J. @1 D8 Q* Z复制ceph.client.admin.keyring、client.bootstrap-osd key、ceph.mon.keyring、monitor map、ceph.conf到另外2个节点6 S+ h' G! d7 `0 ?3 B
* Q' w: Y9 y8 \* I" d0 p5 P' j
scp /etc/ceph/ceph.client.admin.keyring root@ceph02:/etc/ceph/
% V4 B7 b& \, d& k$ V' b6 pscp /etc/ceph/ceph.client.admin.keyring root@ceph03:/etc/ceph/
% s/ K/ V/ N1 f/ I' q0 Y( R1
7 o+ l. S7 ~2 ~; e! D" f2
H/ j# O2 u; ^8 P j4 T% m+ Hscp /var/lib/ceph/bootstrap-osd/ceph.keyring root@ceph02:/var/lib/ceph/bootstrap-osd/1 q, U% p( X. }, Z: d: k
scp /var/lib/ceph/bootstrap-osd/ceph.keyring root@ceph03:/var/lib/ceph/bootstrap-osd/
+ _# a" x! s/ c, b+ H& n1
1 r0 s( L- t* `3 V2 Z6 e3 ]9 N2
2 ~3 L7 @4 I. s" r' v# vscp /tmp/ceph.mon.keyring root@ceph02:/tmp/
) m3 W+ `9 Q, u# Q. D/ ^scp /tmp/ceph.mon.keyring root@ceph03:/tmp/
. ?: R. i; O, m. t1# s+ \& K! ~: f4 ~+ r4 f6 M/ E/ G
21 ?6 B/ ]& Y1 `/ c6 S1 |% t0 m
scp /tmp/monmap root@ceph02:/tmp/6 o ~0 L) M! K( ]. H
scp /tmp/monmap root@ceph03:/tmp/
# a, O# I4 @1 Z" o1
- U# g- K! a( T$ Z5 y z2
' Q, i0 @" H4 R2 u- xscp /etc/ceph/ceph.conf root@ceph02:/etc/ceph/1 [4 }; U1 Z# s
scp /etc/ceph/ceph.conf root@ceph03:/etc/ceph/
6 w$ g9 J+ p4 e* }2 R* I; m1
* D; @/ h+ f9 G( Q+ o; K O$ u+ a2
- c. }! [) @1 L- N% I$ X8 F" X启动其他节点的monitor服务(Ceph 02执行)& r6 K1 S0 o9 T; O8 v
" |: K( Y' S$ N! v, `sudo -u ceph mkdir /var/lib/ceph/mon/ceph-ceph02
; K1 b& V- w2 bchown ceph.ceph -R /var/lib/ceph /etc/ceph /tmp/ceph.mon.keyring /tmp/monmap
$ N! p6 n- t3 [5 ]* ]6 f$ ?6 J4 Hsudo -u ceph ceph-mon --mkfs -i ceph02 --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring
8 [3 H' u' W3 d$ H- Q3 u& T5 m% Els /var/lib/ceph/mon/ceph-ceph02/& z( `. ^0 ?" U! ~
1# J6 J4 N/ [' l( U
2
5 c$ J2 ^7 n( o, K5 `* ]3
' r) I6 h5 q, @! T; k% M4
% m( \: @+ ^( S/ S! H- a3 Isystemctl start ceph-mon@ceph02
9 v. @/ p. e3 s/ M. {systemctl enable ceph-mon@ceph02. e8 I; A7 ?/ X& t+ k5 S
systemctl status ceph-mon@ceph02
v# F+ [; f* S. _1& A) f& n3 H) r- G, S
2( M- _/ N! u! w2 v% R2 Q( t" O
3, U4 U o( I9 W6 G
启动其他节点的monitor服务(Ceph 03执行)
! y6 _' ~( _1 S1 F7 {* i* l% G: ]4 I; D: ]2 h5 V
sudo -u ceph mkdir /var/lib/ceph/mon/ceph-ceph03
1 e" j9 T7 z& T5 d% D2 _chown ceph.ceph -R /var/lib/ceph /etc/ceph /tmp/ceph.mon.keyring /tmp/monmap
# V2 v- }$ f5 a i J4 msudo -u ceph ceph-mon --mkfs -i ceph03 --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring" |# m, L8 [) o% O+ v9 T h
ls /var/lib/ceph/mon/ceph-ceph03/
5 J% \* g! J4 v L1! ~' i9 a' P& ?, s
22 _: W3 j! ~6 k( c1 V. j# P7 o( ]
33 ^, h2 t. a& n r' m
40 y0 f& I) y: F8 R: D9 W
systemctl start ceph-mon@ceph03
8 p9 z& {1 g: i. T. y, Usystemctl enable ceph-mon@ceph03
; K; d+ [- T' ^9 |( lsystemctl status ceph-mon@ceph039 x$ n1 ]/ O( _8 s4 o( C: F/ X
17 f5 Q9 g6 o, E
2! F" d2 f# O5 Q7 V- Z7 l' d8 i
3
. D. g' x, H( n4 e2 J查看当前集群状态(任意节点执行)
9 w8 _, ~7 P4 q4 G/ @9 m6 E2 [( V通过ceph -s命令查询集群状态,可见集群services中3个mon服务已启动。& e/ p2 l% n9 I/ g) M$ n
# ~- p# v8 b! Y$ D+ _+ d
ceph -s3 ]$ G! c' p$ |
> cluster:
- T3 @9 x, B' U$ } S> id: cf3862c5-f8f6-423e-a03e-beb40fecb74a
7 `$ {; r: R. G" l> health: HEALTH_OK
1 Z8 A! U7 H5 s) T W& e7 }> * [$ d) }& H5 ]: q0 v+ u- S1 M
> services:
1 P* d& ?4 N* Q# F8 N, t5 P> mon: 3 daemons, quorum ceph03,ceph02,ceph01 (age 12d) / r# Y$ h( h; R+ P+ K+ n9 B
> mgr: ' R" @5 @$ g- g
> osd: ; A* b- P1 h1 }0 i' S
> # {! M e8 D& T. s" a4 w) a
> data:6 W* |$ F1 Z$ d4 K. ^
> pools:
7 k8 M, l- `( {6 B3 G6 F8 J C> objects: 8 Z. g2 d. G: d+ p6 U
> usage:
% y0 b3 ]% l" f9 D> pgs:2 _: @% L1 i0 O$ f& m2 z: m
1
R& q4 C, V0 U$ j7 v4 f* v21 u3 ~/ l8 v" \# U* ?' X
3
# f; c. O; m2 ~* z$ P9 `" x/ J/ [2 M5 g49 X+ L# X. t. G: ~' a5 ]9 i5 O$ q
5
8 c' k# ?3 p5 g3 q6! X: |: K0 t1 z* k6 i$ z9 X
7" x; [+ p7 q2 _! U6 D7 |
8
2 U+ Y( _+ I2 K3 y! C& H9, _0 B4 U1 v, t7 N& M* {; m8 T
10 o! |9 K* T4 c* e
11. o+ Y0 g6 w$ X' c1 [ I; U
12% Z x& i% F& _) |2 F
137 u. _5 O, z. L& H
14/ \3 R' O, {* Y5 O( i
15
" F' y! S$ z3 E- i2 {+ }部署Ceph mon服务(ceph-volume 自动化创建)8 A% {0 U5 `- g# x* L4 h, Z2 D' d
安装Ceph-osd服务程序(所有设备执行)
' L8 T, j. B: ]' c5 tyum install -y ceph-osd, H+ g6 d1 j+ \$ E
1
2 ]- N$ E) z# t: C7 c! e! f$ M初始化osd服务(所有设备执行)
5 I N5 Z7 X/ g( z! r1 o* }通过fdisk等工具查看磁盘盘符,然后利用ceph-volume工具自动化创建osd服务。9 @; {* x1 w; W1 f
ceph-volume lvm create --data /dev/sda
2 ^& y7 G" n( T' j5 s- Y4 d( d |ceph-volume lvm create --data /dev/sdb7 |* y' G: Q. j0 N4 \
ceph-volume lvm create --data /dev/sdc
2 L. A4 n; e) F1# b8 h7 s U1 {* W2 o V
2! X$ G, k3 E" {$ A# i5 a
3
$ e8 u0 @5 ?8 D: F3 }查看当前集群状态(任意节点执行)5 c4 T8 i5 e4 S' p) l7 |
通过ceph osd tree命令查询集群状态,可见集群services中所有osd服务已启动。
1 G) d/ V0 _$ u; L7 Nceph osd tree: |- z0 T* D* }( w0 ^
> ID CLASS WEIGHT TYPE NAME STATUS REWEIGHT PRI-AFF7 I1 M0 q( J# _
> -1 16.36908 root default
8 f9 ~; {3 P8 Q0 F> -3 5.45636 host ceph01# O; ]2 T, L& @6 M
> 0 hdd 1.81879 osd.0 up 1.00000 1.00000
" a. C, x z) ^# F. \ c, Q> 1 hdd 1.81879 osd.1 up 1.00000 1.00000/ t8 n1 I9 A$ X. t
> 2 hdd 1.81879 osd.2 up 1.00000 1.000006 E% [2 o4 U: B, D! o
> -5 5.45636 host ceph02
% p' q+ y7 F- _+ t/ q r2 E> 3 hdd 1.81879 osd.3 up 1.00000 1.00000: z2 k. a& G9 S7 z% [) _: r" B/ C
> 4 hdd 1.81879 osd.4 up 1.00000 1.00000
5 n# [! O( L: }1 e3 l> 5 hdd 1.81879 osd.5 up 1.00000 1.00000& H" B+ ~/ K; x4 e y* c
> -7 5.45636 host ceph03
. T5 V$ u% `) Y$ r' E> 6 hdd 1.81879 osd.6 up 1.00000 1.00000
' Z/ [9 n+ [& y1 B3 K; T> 7 hdd 1.81879 osd.7 up 1.00000 1.00000
2 H7 J/ A n+ [7 z> 8 hdd 1.81879 osd.8 up 1.00000 1.00000
9 y: \" R N6 |: c1- m5 C& J: b- S' l* @/ _ C
2
: q( k+ M2 O; ?; t6 S+ S7 ~" C; g# J9 {2 f* ]3
+ ^8 m6 `2 d5 |9 G- }: v0 i: `: f' d4
, Y# x6 N5 T: S) Q% S5
6 N# g- E4 x+ ]6
7 f0 `( B5 Z! z4 k# S7
7 g. s: I T0 [. f! F8, o6 f" ~: F4 ~. t
9
) j: b" _7 W' D3 M! [10+ H; q. g& V0 z) {4 o# {
11+ @/ q4 @: b* w0 k& @$ c9 x5 G
12, ]0 `, g' @9 a( Z2 g! O8 T
13
* _) U: o" a& X142 n. I" q9 R9 {2 w) Y
15
* J9 j+ s/ B A! B部署Ceph mgr服务并开启Dashboard' F2 s9 W1 c6 @( \
安装Ceph-mgr服务程序(所有设备执行)* }# ]8 R1 b5 b8 Z' R1 z8 J: t
yum install -y ceph-mgr! t: _- e; J1 q, U) q' R% z
1. d/ y: T0 \' R5 S' ~3 p6 Z. A, i: Y
初始化并启动主MGR服务(Ceph01执行)
) C5 ^1 W, g1 j5 J9 n! E/ Umkdir -p /var/lib/ceph/mgr/ceph-ceph017 E$ L7 R8 a2 v: W6 H: g* ~
chown ceph.ceph -R /var/lib/ceph
( S' z/ F$ F, ^4 @1 M. Tceph-authtool --create-keyring /etc/ceph/ceph.mgr.ceph01.keyring --gen-key -n mgr.ceph01 --cap mon 'allow profile mgr' --cap osd 'allow *' --cap mds 'allow *'
: o$ \: X/ `$ |8 P/ G* j5 Eceph auth import -i /etc/ceph/ceph.mgr.ceph01.keyring
/ L% @3 m- Y8 f+ R( |* bceph auth get-or-create mgr.ceph01 -o /var/lib/ceph/mgr/ceph-ceph01/keyring% X! s' Z% y% M6 N; }
1; P; n0 H+ E d
24 J0 ]. }9 z1 }
3
0 R7 u7 L K1 u" V: z4
! I2 I* G; t! S% B' d# D5+ P$ i- @- z# v0 @
systemctl start ceph-mgr@ceph01
9 K, D! \/ a( h' W vsystemctl enable ceph-mgr@ceph01
1 }2 x/ H3 R3 J- P$ r8 L+ H5 Isystemctl status ceph-mgr@ceph01
' L# E- r; M$ P) X# n# G1
; p( M* H) m8 _0 D1 P2# p1 b4 O5 n" U: h
3
C. O% U) C2 Z# R: T6 |初始化并启动从MGR服务(Ceph02执行)7 Z/ X: A+ h" ?5 }$ M. z
mkdir -p /var/lib/ceph/mgr/ceph-ceph02
% S0 H/ N5 p$ ]" mchown ceph.ceph -R /var/lib/ceph
7 g6 C8 b' j) S4 Fceph-authtool --create-keyring /etc/ceph/ceph.mgr.ceph02.keyring --gen-key -n mgr.ceph02 --cap mon 'allow profile mgr' --cap osd 'allow *' --cap mds 'allow *'
; e) H9 G4 [7 Z) }' O, g' Tceph auth import -i /etc/ceph/ceph.mgr.ceph02.keyring
) j- ~8 c* ?; A# `# ^5 Vceph auth get-or-create mgr.ceph02 -o /var/lib/ceph/mgr/ceph-ceph02/keyring
( a, B! w+ M) H" n1 m4 e" L( N4 [6 M1
* i0 d- [$ ]! d- q4 _. N8 [2
. {& u9 g; Y- R$ { W. S: N3, ^$ P0 x/ H. `: I0 X" v
4
6 \2 r! @" D' M# R( H( l5
. b. h0 Z9 O% b3 v* `6 [systemctl start ceph-mgr@ceph02; U. u9 J2 ~8 z* \
systemctl enable ceph-mgr@ceph02) ^3 g% S0 e# N& e1 H
systemctl status ceph-mgr@ceph02
( R' ~& W" V8 W+ D/ C1
) W: f8 g5 ^$ W1 J/ q8 M7 g# K2: G! M$ x* E3 N0 y& Y+ L
3
" Q& S+ @( D) i \. A* d" R4 {初始化并启动从MGR服务(Ceph03执行)2 s# d6 f; o0 e1 K% `
mkdir -p /var/lib/ceph/mgr/ceph-ceph03; o$ u- v# c$ X
chown ceph.ceph -R /var/lib/ceph6 F5 t, B+ [+ W% T7 H% L
ceph-authtool --create-keyring /etc/ceph/ceph.mgr.ceph03.keyring --gen-key -n mgr.ceph03 --cap mon 'allow profile mgr' --cap osd 'allow *' --cap mds 'allow *'
5 ]# y1 @+ z5 P% f* hceph auth import -i /etc/ceph/ceph.mgr.ceph03.keyring
5 o8 O# C* [; ?ceph auth get-or-create mgr.ceph03 -o /var/lib/ceph/mgr/ceph-ceph03/keyring0 S6 ?; D, h( m8 b1 D Q. ]( j
1
0 v, ^6 j- M8 @9 w, k$ O2* o/ T4 o6 b- [5 _* {1 P) N
3
1 W2 b8 m6 Z8 m2 G1 a8 P4
, M1 f& z1 M" S' F. g, S, @* c7 C5/ t* x% e" Z% c, s, \! K4 m* @
systemctl start ceph-mgr@ceph03" `( Q5 Y1 A0 A1 |' z
systemctl enable ceph-mgr@ceph03& w$ `$ ~+ V7 A" S. U6 B
systemctl status ceph-mgr@ceph03
; u, d9 S1 N0 `3 q8 W0 t1
+ e+ E9 g9 b& _6 R2
. b8 c# c! v: h8 A3
6 h0 [/ w- n @$ ^ ^. V) W( M查看当前集群状态(任意节点执行)
5 [# B5 l, g) W$ ?2 w0 F& Y: b1 N通过ceph -s命令查询集群状态,可见集群services中3个mgr服务已启动。
& I* Z z: O0 ^) l! b8 [3 cceph -s% L/ x1 I: n2 ^, N0 _3 v4 j6 d
> cluster: & j' w9 a5 ^( Q4 h" a
> id: cf3862c5-f8f6-423e-a03e-beb40fecb74a & A. e7 Z. o0 }- P8 m* A2 t
> health: HEALTH_OK; D5 v/ ]7 D+ }0 M1 s+ w7 b1 R% n1 C
> 7 }4 v: z9 c( P2 {- [ Y" j1 d! K
> services:
$ V$ Z2 l/ [4 D2 n c+ y3 t> mon: 3 daemons, quorum ceph03,ceph02,ceph01 (age 12d) , Y ^9 b& }: ~: R
> mgr: ceph01(active, since 3w), standbys: ceph01、ceph02
/ Z' i5 e7 G' H4 ?+ i, \. G> osd:
; f Q/ t @; N# F3 w5 F$ a>
/ _: S4 ?2 \8 N" R> data:
8 V$ ^# c: c# C> pools: + o$ r- R% u/ }0 F+ m5 B
> objects:
: M4 j/ S* S& t3 i5 S> usage: + z9 o/ M6 Y5 y4 n$ w7 T
> pgs:* D* a) i4 [' Z1 k
18 w2 j( w0 u- |
2" T& C |7 K5 R# f M& [& `
3
$ W7 t* \( Q7 _% P0 \* x6 b4: X4 [/ C! x6 ]4 j, ]
5
G, @4 E9 s7 x; v6
: I* J$ p- i; o; S! Q, E7
% I; e% E7 O9 I' ?# n. u, F' S8
/ ]6 a8 R7 b+ J9
4 h9 }4 x! Z9 X4 N# j, z) O5 \10
% k: k: Z$ d8 s) j6 Z6 r! r11
% @1 b8 d* n! c. S12
# e9 Z c1 N L+ S2 w+ U13* Y# C! Z) ~, o3 N& b N# V# D+ F
14& a, g- p0 o$ `+ M; B" D8 G# U2 h2 I
15
' ?: y6 `! U& ~. D, i) Y4 V2 m使能Dashboard访问功能(任意节点执行), W2 [5 \7 O9 ~ ]/ T' O7 ~) X
开启mgr dashboard功能3 x5 r* {) c# L* B7 P: f) [5 u
ceph mgr module enable dashboard8 b8 ]/ b$ F6 T
1
6 I& s, |% n1 U) m! W$ u k0 F生成并安装自签名的证书
7 W+ M% U0 G5 s& X6 Fceph dashboard create-self-signed-cert
D, ]9 l* c; ^; q s) q* `" E1
0 L9 S' {$ Q; W! h5 c: m4 E配置dashboard; C' F5 _ ^: q
ceph config set mgr mgr/dashboard/server_addr 10.40.65.148
, W' N @4 P; ?! f/ x8 [ceph config set mgr mgr/dashboard/server_port 8080
% j/ t0 a) z& \# v+ uceph config set mgr mgr/dashboard/ssl_server_port 8443& H0 U* A/ F5 t0 j2 k3 W* U% y0 |
19 d5 D7 }6 F$ e5 O* H5 j+ z. k
2% C0 ^5 n' Z& K
30 K4 K5 y5 w+ E: A( v
创建一个dashboard登录用户名密码6 N$ O" c# a: N: G) l6 S$ z
echo '123456' > password.txt
, ]1 I! }7 a9 z7 _ceph dashboard ac-user-create admin administrator -i password.txt
$ A' Q/ Z7 C4 X4 H# p17 |9 S* P v$ E7 [
2( x2 O# s l" ^1 G3 s
查看服务访问方式; n! x% z8 W) g: I( U( F" X/ ?0 v" K
ceph mgr services. ?4 o; p9 y/ g2 f9 J- P! L
1; I$ p6 v# b4 Q
通过web访问Ceph Dashboard,用户名密码为admin/123456- v8 r {/ u& f$ U: f! Z
https://10.40.65.148:8443 |
|