|
|
楼主 |
发表于 2022-7-20 13:47:56
|
显示全部楼层
部署Ceph mon服务
" g0 A) s1 O0 N4 T, E1 e, G安装Ceph-mon服务程序(所有设备执行)
2 L5 Y9 H! k% ~
8 y" C9 e3 T- m2 {: _, y! M' uyum install -y ceph-mon' _; G: x3 Z/ |5 E' j% ~
1) ?. B0 B' g. n* R7 D J3 q
初始化Mon服务(Ceph 01执行)4 H- i6 I7 W: {2 _1 Z/ k
: m) [, I0 J/ O( j. C8 P生成uuid
1 y8 z8 A' I; U% a) s U, `; M$ o' r
uuidgen2 h1 Z( }) |1 L' X/ @& V v% K$ n* U
> 9bf24809-220b-4910-b384-c1f06ea807282 z1 ?) E' o; X
1, r% }$ l* L9 U D
27 s9 O+ L3 e" }. z7 _: ?9 E2 @
创建Ceph配置文件2 b% t' Y" k$ L; B1 |+ Q
2 l) S" r: G% p; L; n6 Z: ?
cat >> /etc/ceph/ceph.conf <<EOF6 E/ V4 L0 D, A, t7 Y, o
[global]4 S$ c4 S; U# F6 b8 c2 G1 E
fsid = 9bf24809-220b-4910-b384-c1f06ea80728( Q) ]9 _7 y: Z8 E7 t
mon_initial_members = ceph01,ceph02,ceph03
9 a5 G1 k, h- r8 C$ vmon_host = 10.40.65.156,10.40.65.175,10.40.65.129
7 C% k9 y! x! e: u' [& y6 c( @. ?public_network = 10.40.65.0/24
0 l8 [' C% j( R' Hauth_cluster_required = cephx
\2 m" y+ |0 lauth_service_required = cephx
p. S; }: P1 W& rauth_client_required = cephx. J( C8 w' E( y+ j/ ]( P
osd_journal_size = 10241 @( I; q4 V! E) i
osd_pool_default_size = 36 L7 B3 e. ^" J, v) L2 o( j1 y6 d
osd_pool_default_min_size = 27 S* d( V" n: F# u; H2 u
osd_pool_default_pg_num = 64
; y# B/ ^ h# _( Aosd_pool_default_pgp_num = 642 E7 }9 \3 j! v3 |. Y
osd_crush_chooseleaf_type = 1
" p; F8 l% w: gEOF
+ b3 U" o0 x1 D- P- |$ H1& D9 J3 D! o9 K( h# k
2
! r; D6 f! V" c o# N' I: S/ D3
8 H- E s8 w7 ?+ J4
6 U. W# v' D6 s5
) Z4 x! b6 |4 N, n! F, z6
' {! ~5 o) F. ^7* Z5 c; c# f. I* d# ~7 a
8 p: S5 Y' Y& B
9
' p, K0 C2 a8 C- H/ g9 |105 k% A' ?0 f; k* [7 D7 C
11. D3 D# u8 l4 Y, i" R
12
- D2 N$ j" S; m* i- ]0 C7 _$ ~$ y13, W& q9 D$ ]" |: R
14
4 W' c6 g5 [0 C15# E. b" m3 u* m7 b
16- W; b# y. S- O3 r7 h: c- ~
创建集群Monitor密钥。
! `+ j2 G) v) V& t e+ X" h* u2 \1 T) }* Q+ F
ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'3 I# u& ^) ~' k& T; }9 A! X
1
6 e, e- B3 _8 e创建client.admin用户、client.bootstrap-osd用户密钥,添加到集群密钥中。
# K+ G# x4 T5 @6 l; y% S# K; s& f5 s, d7 L' p8 X
ceph-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, e8 S' @3 n. N) T
ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring
# U0 M7 K3 q- x3 R- e1# D2 l* r5 [" ~$ j, P4 a3 b
2* n K1 T" s9 A* O
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'
1 M% i" p; S* m: D3 i9 f) C/ w$ xceph-authtool /tmp/ceph.mon.keyring --import-keyring /var/lib/ceph/bootstrap-osd/ceph.keyring
1 L! Q3 B0 _& N/ _$ O" b$ N1) }, W1 l! S+ f# X
2! i; A4 {7 Q5 a1 U. k# D
使用主机名、主机IP地址、FSID生成monitor map。- J: N% j# P' M$ _0 ?3 R
" w3 c: J6 Z1 s! y
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$ e* F8 w- a; ] x$ e/ k
1
' w8 g ]* A$ }% a. U初始化并启动monitor服务
8 t* ?2 b: s2 W; [& c' e* E5 S' y# H3 s* ?' h$ v/ U& d- r8 ^
sudo -u ceph mkdir /var/lib/ceph/mon/ceph-ceph01
- s+ T- N( r7 J. b# v( H- ?chown ceph.ceph -R /var/lib/ceph /etc/ceph /tmp/ceph.mon.keyring /tmp/monmap
" I: d! e9 C) }- r/ |2 N. fsudo -u ceph ceph-mon --mkfs -i ceph01 --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring8 |2 z7 M; w; }9 K/ h* c1 T* h
ls /var/lib/ceph/mon/ceph-ceph01/7 V6 \8 Z: Y% I- f# m7 W
1
1 n- I" V) N, m0 }# U2) C3 M$ o; d8 t! _, j% g
3
2 e/ B) P6 m% ~+ R' l* m4
% Q3 t; g: }) q v9 ~& Dsystemctl start ceph-mon@ceph01) w1 [8 K6 b8 f# G
systemctl enable ceph-mon@ceph014 s' @+ [! [* c, |) |
systemctl status ceph-mon@ceph01, b( L/ z% j3 N- G( M* h
1
: ^9 X: v- u( {/ T* G2
# d1 a: r1 b3 i j3 a5 D2 N |$ h7 e3: O$ ^7 B. k4 |- a0 Q1 G
同步配置文件、密钥、monmap到其他节点中(Ceph 01执行)
# A, h6 G( J$ S2 C7 [1 x8 R' o( L6 C( ]
复制ceph.client.admin.keyring、client.bootstrap-osd key、ceph.mon.keyring、monitor map、ceph.conf到另外2个节点9 O3 j/ H0 |5 u# @( r$ A
" v \3 d+ K8 q( C% Iscp /etc/ceph/ceph.client.admin.keyring root@ceph02:/etc/ceph/
9 T/ S3 ^- L6 k* R% Escp /etc/ceph/ceph.client.admin.keyring root@ceph03:/etc/ceph/" Y& }" ?0 }$ ^2 p; i5 M
1) i9 O# F$ o) c( b
2
/ G$ c! F- L6 p, ?; N3 U& Ascp /var/lib/ceph/bootstrap-osd/ceph.keyring root@ceph02:/var/lib/ceph/bootstrap-osd/) m% X( `. R" _
scp /var/lib/ceph/bootstrap-osd/ceph.keyring root@ceph03:/var/lib/ceph/bootstrap-osd/
1 m; `9 V: i: l# z1
" k( u' \4 U/ ^2( g! [6 R9 J$ q$ f" i
scp /tmp/ceph.mon.keyring root@ceph02:/tmp/! Y5 D' C$ T4 L4 ?6 A
scp /tmp/ceph.mon.keyring root@ceph03:/tmp/( x6 z6 m+ o" X8 P ]
1
$ ]6 h5 ?, F, T) U9 y( d j2
) |$ Z6 H. S( ]scp /tmp/monmap root@ceph02:/tmp/
: [- O, E, ~" a( W% `scp /tmp/monmap root@ceph03:/tmp/& b) K9 u' y4 f. O+ n
1
7 `0 a- T, m; M v5 M7 V5 I* s* A8 x2
7 z7 r$ p) b, h6 ]4 f* Y. p+ Nscp /etc/ceph/ceph.conf root@ceph02:/etc/ceph/
2 N. Y4 ?" ?, L- ~! h# }scp /etc/ceph/ceph.conf root@ceph03:/etc/ceph/
, S% P+ H% E1 l1
9 t% R9 r: Q: c0 P; f2" K, X6 A' p% ~% ?) k
启动其他节点的monitor服务(Ceph 02执行)1 ^8 d7 L# n5 t) g! i- x
+ W D& [9 d* d& f8 J" G
sudo -u ceph mkdir /var/lib/ceph/mon/ceph-ceph02( J8 C+ \" w5 C7 I
chown ceph.ceph -R /var/lib/ceph /etc/ceph /tmp/ceph.mon.keyring /tmp/monmap7 f" g' s+ \$ S- Z5 `
sudo -u ceph ceph-mon --mkfs -i ceph02 --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring
! o. `! l) ^" \8 e2 `6 G% E Cls /var/lib/ceph/mon/ceph-ceph02/
2 x/ O8 t+ V& V) Q3 C( H/ y1" |; D9 }0 E) l/ q( v+ K
2! H9 ~6 W% p# M x3 t' S) s
3
: J& c- |0 |% s8 `. h43 A. W* N6 I! U& u0 n1 k. j
systemctl start ceph-mon@ceph02
5 g4 `- b" I) b |* t" msystemctl enable ceph-mon@ceph02
, ^. [, b) d% I( Asystemctl status ceph-mon@ceph02
! ]+ V9 E) b& F ?/ `1
! S! {" {2 Z- U$ a" ]7 E* S$ s: u2. B" Y" d$ M% D& c
3' \3 ?; a& f) w6 b
启动其他节点的monitor服务(Ceph 03执行)% W1 {. b4 p# N% b% `; `
5 { h Z: \4 R
sudo -u ceph mkdir /var/lib/ceph/mon/ceph-ceph03$ @) d: _$ ]7 ` G4 I/ ?, ~% E
chown ceph.ceph -R /var/lib/ceph /etc/ceph /tmp/ceph.mon.keyring /tmp/monmap
* |( b% @. U P" {sudo -u ceph ceph-mon --mkfs -i ceph03 --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring
& c4 ^$ R! p6 K1 t$ Q7 Uls /var/lib/ceph/mon/ceph-ceph03/
5 U9 u# r8 E: l9 `# k1 g1
/ I, @- I$ X, |4 i T2
& f. c# W$ M0 A" u6 \38 s* p7 K: p9 ^: C/ @* F' |- }
4
) v# U" Z9 N; h+ e* Zsystemctl start ceph-mon@ceph03
8 b. r3 M4 `9 [) X& J. Msystemctl enable ceph-mon@ceph03
: m8 p) q; S6 k6 tsystemctl status ceph-mon@ceph03
4 m4 k$ y" S9 {& f' m% C3 K9 `1
" c; }& o( ]8 O2$ X& j* ^ e- z1 M E& ]/ I
34 w( u2 f4 K5 K* J# V
查看当前集群状态(任意节点执行). M- ?5 k+ ~9 g Y& v
通过ceph -s命令查询集群状态,可见集群services中3个mon服务已启动。
* O5 l' g) W [7 V
T9 M: ^% y6 Z$ U6 W$ N1 Oceph -s
* B) p% z1 L+ Z# d. |) {> cluster:
% u" E, | t2 A. o" F> id: cf3862c5-f8f6-423e-a03e-beb40fecb74a * r( T/ F s/ _ J: g' X
> health: HEALTH_OK p1 H0 a- `! f* b. J, V# d, c' Z
>
: K* w! N, G* |2 ]7 G7 k" e> services:
4 d) m- j" Z, ~% j> mon: 3 daemons, quorum ceph03,ceph02,ceph01 (age 12d) 2 F7 {4 G2 e3 u# l) S! g% J W3 ]
> mgr:
- _1 Q9 O7 P5 h0 V> osd: 4 z! V6 E5 Z4 b/ \% j) X- ^
> . i$ w& N! c* E* R
> data:3 W+ o" s% b7 d( M" y1 d. z
> pools: # r# y3 h5 B# Q
> objects:
1 I3 i5 k5 y: T* P7 K/ ^% T D> usage:
$ x% d$ c& U) B: X9 c> pgs:
: j& w0 T) Q5 ~14 R \( _) Y4 Y* C7 d: O# J
2
2 ~" g* _8 U% i6 k+ t$ f+ F. J& B3- ?4 E* U3 Y2 _, S
47 e( A7 b( B9 _
5) x$ a. i4 k+ d# Y
60 t* Q& b6 w% h' _- G; s
7
1 n$ o+ P0 M q) d c. b8
* I0 \0 k0 U, D: K* F9
) [1 v. H8 r8 z3 _* A106 }: l% I9 F7 D0 S7 {
11
0 y9 T8 |5 q. G2 O% o" R$ _$ t12& _1 Z! X0 ^3 r9 n0 n; q/ D
13: R' R8 k5 C! o% I& ]( b
14* M+ O8 U6 c6 ^
15. q9 f- ^5 f: b5 m8 l6 W" t
部署Ceph mon服务(ceph-volume 自动化创建)
) g9 T9 p* ^4 l7 | F安装Ceph-osd服务程序(所有设备执行)
- U7 f' G# c! M( ?4 Z/ \8 Ryum install -y ceph-osd
0 i( q/ P3 C; Q2 T& b+ t# @1
0 }1 u0 w8 l2 l1 V |5 [初始化osd服务(所有设备执行)
- q5 ~2 Q% y$ L9 m) v( B& E通过fdisk等工具查看磁盘盘符,然后利用ceph-volume工具自动化创建osd服务。! m0 G3 j, s( L! B- |4 ?, c( ?0 ?6 Y1 \
ceph-volume lvm create --data /dev/sda# a( | s) }( |6 ~
ceph-volume lvm create --data /dev/sdb7 E6 v/ h' b& M+ H. K
ceph-volume lvm create --data /dev/sdc
2 x: p4 U5 X' k# t4 {1( b ^' A1 l" k" E
2
4 Q: k. t u& |, e4 J$ D$ ?) k3
2 h% `' t# y- \9 K查看当前集群状态(任意节点执行)
* [& k/ R7 T2 v1 `; l0 D- Q3 ~# P5 _通过ceph osd tree命令查询集群状态,可见集群services中所有osd服务已启动。
$ C2 v9 ?# e- c: @* O% Bceph osd tree# P0 r. l9 v' f' I z
> ID CLASS WEIGHT TYPE NAME STATUS REWEIGHT PRI-AFF! H; C0 c) i6 j$ k( q/ c
> -1 16.36908 root default
; A0 Z8 @" U* B' _* @; O2 c> -3 5.45636 host ceph01
( v) _0 F- W: z4 H7 p> 0 hdd 1.81879 osd.0 up 1.00000 1.00000
8 c$ b$ z" c& f* O: W% m8 u3 m! X( E# `" a> 1 hdd 1.81879 osd.1 up 1.00000 1.00000; s2 Q' @9 e L% \& F& U
> 2 hdd 1.81879 osd.2 up 1.00000 1.00000' p# c& T6 }* c# r) U8 n* e8 W( [
> -5 5.45636 host ceph020 z6 g8 O+ r- [0 d" ~/ m3 S
> 3 hdd 1.81879 osd.3 up 1.00000 1.00000
/ L7 A J& H* n. }; [ k> 4 hdd 1.81879 osd.4 up 1.00000 1.00000- D% O, p/ H$ z; v
> 5 hdd 1.81879 osd.5 up 1.00000 1.00000% u! Z% s* Z& I/ {0 l' O
> -7 5.45636 host ceph03' \9 K' [% [) c$ R3 x2 I- p
> 6 hdd 1.81879 osd.6 up 1.00000 1.00000, E0 Y z" y) \4 C
> 7 hdd 1.81879 osd.7 up 1.00000 1.00000
# v8 ?8 p" a6 F: g+ }% X> 8 hdd 1.81879 osd.8 up 1.00000 1.00000& E6 W* S+ v( W' b/ _
1, f, E# S/ f: f0 e
2
$ ?& y# q8 Y0 J5 T% a" D3
! X, i$ M) H/ K' K* [1 m4
! D+ W$ i. E* `" @/ S5% B6 a1 p; X' o q+ a" @
6
0 O& C- F& @- N3 S+ q* A1 R+ \5 A7
1 D) ~9 H8 D7 |: T; r- q8
2 G4 \% o- X2 m0 Q- k/ w: b9, u# S! [5 h7 h3 Y z4 p# k
10 k% A$ E1 ]# |6 F
11
% K$ @5 Y8 u1 r' m12* @8 z5 x# D9 ?+ a% \, t0 _4 H
13
% F* Z! B) M3 @, p; w0 @# _146 r+ @8 b3 O0 ]& [/ B5 M, h, w
15
+ J. J1 T( _$ k/ ~" G部署Ceph mgr服务并开启Dashboard' a0 a" a! d$ k+ H
安装Ceph-mgr服务程序(所有设备执行)5 h5 b2 w& S8 \! H
yum install -y ceph-mgr" c4 N$ T( J) `0 @/ O. i4 V
1
! T% _# Z+ B' N7 {4 p+ Q' j初始化并启动主MGR服务(Ceph01执行)
2 v! Y E* B. m m6 [) M5 Mmkdir -p /var/lib/ceph/mgr/ceph-ceph01
6 ~! K1 U. V2 W8 J* f- kchown ceph.ceph -R /var/lib/ceph
2 z6 w, P* k/ d2 a. v6 |ceph-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 *'
, R" `- c' _( B7 u. o. Eceph auth import -i /etc/ceph/ceph.mgr.ceph01.keyring5 u8 O- G4 r. g# ]) a) W) n: Q
ceph auth get-or-create mgr.ceph01 -o /var/lib/ceph/mgr/ceph-ceph01/keyring
2 o: [" p7 @. W1
3 T [1 k9 l3 r: o0 Y; m l( g/ F8 Z2! K4 I0 Y! x5 O
3: n" Y( D$ z2 L/ ?: j" B" a
4
- b/ z8 g5 O2 j! C* I- M. C+ m) s8 b# P50 Z V2 ~9 w; J3 p0 Q; e6 `
systemctl start ceph-mgr@ceph01/ k7 [- z% R0 y9 o+ Y" q* [
systemctl enable ceph-mgr@ceph01
5 E2 E6 c- D6 D) Ksystemctl status ceph-mgr@ceph01+ ~# H9 Q1 m. D6 @. G
16 I0 y! Q5 I( e
2
/ U5 R( |. Z$ ^9 F% P4 p3* D3 n2 }5 F5 M5 `& z% |& d! s' d
初始化并启动从MGR服务(Ceph02执行)
- U A0 n, r2 [mkdir -p /var/lib/ceph/mgr/ceph-ceph02/ g. B: p' ~2 A
chown ceph.ceph -R /var/lib/ceph- p9 g1 a6 i, y; M- k4 X
ceph-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 *'( w) s) r; m. A; Y7 |) D. R
ceph auth import -i /etc/ceph/ceph.mgr.ceph02.keyring" F3 d( R# S6 {
ceph auth get-or-create mgr.ceph02 -o /var/lib/ceph/mgr/ceph-ceph02/keyring. }6 g0 _2 V5 p/ [8 _$ ^' Q" d# ]( K
1
9 }6 E5 B( E+ |8 D$ Z( q+ ~0 C4 U! ~2; ?$ _# B* K9 r2 k2 x& z
3" F/ o# U3 Q/ i' O
4
/ a2 J" K3 h7 m4 _5; i f$ ~6 g% {, J( ^' W
systemctl start ceph-mgr@ceph02% S5 E, s) {. q, f+ S8 z# q
systemctl enable ceph-mgr@ceph02: h- h9 [6 j. g+ N2 i- P3 O
systemctl status ceph-mgr@ceph02
( Y s7 k4 }) `" _# T1
4 o- e R' u* D+ R. w. G- V+ @2
. d. {3 ^9 F; M1 k& [7 A( D X3/ {2 A7 V* g {$ q6 K0 W1 a
初始化并启动从MGR服务(Ceph03执行)
5 q, H, M$ \0 \4 bmkdir -p /var/lib/ceph/mgr/ceph-ceph03
& a: ?, B% [1 r3 n4 t$ Schown ceph.ceph -R /var/lib/ceph. D" ]7 E' c: c3 t6 c
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 *'" p( Z1 ^8 w; s) I+ D* e, @
ceph auth import -i /etc/ceph/ceph.mgr.ceph03.keyring( b/ d, K! @ X5 c& V# {- j
ceph auth get-or-create mgr.ceph03 -o /var/lib/ceph/mgr/ceph-ceph03/keyring& q5 m' o& I& R4 T6 t6 A% e
1& s6 ?# {7 Q. p$ t, }
2
\7 z/ Q# ]0 s3# w* d1 f( e; c! K$ b7 s/ e0 a
4
/ K2 P e7 @/ @- m) ~5
5 w" a& B0 u! l! L& `; Tsystemctl start ceph-mgr@ceph03* W$ @. X1 L( w, o s: e
systemctl enable ceph-mgr@ceph03 J. v1 D5 R+ F: H
systemctl status ceph-mgr@ceph037 L) M% W+ K, m( U5 [
1" H! F7 ~6 ^' }' ~1 }3 I$ z
2
7 _- E$ _5 c7 {, k$ S; R$ ]3
4 P. G- ^. M5 Y* R# A! `6 [6 p查看当前集群状态(任意节点执行)0 N1 r% ~% M2 {, S6 p
通过ceph -s命令查询集群状态,可见集群services中3个mgr服务已启动。
y6 y4 E/ p: p. q/ J, c" O$ o4 kceph -s
6 |+ G5 v; N9 }# u7 q> cluster: / @( b g4 l0 b( Y8 e$ x$ ~* P |
> id: cf3862c5-f8f6-423e-a03e-beb40fecb74a
$ k) {3 g3 r7 j( y0 {> health: HEALTH_OK
4 k9 O! T. s! s( A0 {& G7 o9 j> 3 V5 u) ~, f8 c
> services:
9 }, ^% \: Y% U( u$ @> mon: 3 daemons, quorum ceph03,ceph02,ceph01 (age 12d) 4 ?: {: E/ I8 J8 R# z- f
> mgr: ceph01(active, since 3w), standbys: ceph01、ceph02
5 o- i+ ]$ Z7 S; ?1 N+ E; W1 j> osd: $ [( U9 c6 A2 C2 j! s6 @: y9 i! b/ ~
> , U2 e" A! Q9 e$ j$ v6 I
> data:
) Q! W0 C* m0 ^! B& t4 r> pools:
$ C2 b6 \# i( q8 V. v7 r. Y& ~> objects:
1 O6 x- d+ t" A9 K. m> usage: X% Q U7 p: Y: ^% z# D
> pgs:' E# ]) ]6 S2 A4 \6 o
10 ~8 r9 K0 j# x
2
7 A5 b1 b& m3 V3 g1 {3( N- n# G$ a. q2 J J0 Y7 t {" z1 k7 R
4
+ q& L! t8 C& e6 k" e/ F5
8 h! j# }7 r: S$ T6 G* D8 J63 ]5 X$ L3 r* y
7& Z7 h3 }5 ~7 T r D
83 A2 y% T* ^6 ^
9
+ ?5 x4 X9 O! w% q105 \% ?0 u' A" n& ^
11/ R- V F# y7 ^4 T8 j m
12
9 ^) }: t) S) b0 F134 ]9 q$ f& g3 |, a" Q2 f& t
14% r. x! ?. p/ Y4 X8 F! ~
15) m5 N: T/ E9 T
使能Dashboard访问功能(任意节点执行)* P6 f) c9 T7 l$ i
开启mgr dashboard功能
. G5 w- o( G1 j/ t/ R9 }ceph mgr module enable dashboard2 w0 ^& x3 W h6 C2 c) O
1& X' Y" e+ ?( p d! H
生成并安装自签名的证书
# |" d# a/ A" x4 o' l' fceph dashboard create-self-signed-cert! p, x9 v% c+ a/ L
1
* [' c9 n l2 G" Y" P配置dashboard
6 {7 `' k7 [ T u1 U/ Gceph config set mgr mgr/dashboard/server_addr 10.40.65.1484 o+ ~9 l( Q9 \0 D. ?
ceph config set mgr mgr/dashboard/server_port 8080" r- R' \8 x7 }
ceph config set mgr mgr/dashboard/ssl_server_port 8443/ y* }# c q8 Q
1
& z2 @8 q- G# f% M b2, h8 D7 Z9 Z( C" g
3
) G2 L' |" R+ H- t' v. w( m9 v6 C创建一个dashboard登录用户名密码
. H' N7 }! A* L: N# S8 Qecho '123456' > password.txt
0 f% R l, j, yceph dashboard ac-user-create admin administrator -i password.txt
( F! [* l2 X: p0 c9 |+ [: e% I1, {4 O6 F3 u# D/ W# O# O
2- w- W( G7 Z; m3 z( E( u
查看服务访问方式
" G9 t9 i2 x& l3 E7 L1 kceph mgr services5 P0 |5 o2 I: Q* F2 {6 z0 V+ _9 w
1
; B, n; `: U8 R! H' p, S7 ?: m# Z通过web访问Ceph Dashboard,用户名密码为admin/123456
( K, R5 x! s; f& _5 Uhttps://10.40.65.148:8443 |
|