|
|
楼主 |
发表于 2022-7-20 13:41:38
|
显示全部楼层
部署Ceph mon服务: O3 i- I+ \* C, w. M+ ]
安装Ceph-mon服务程序(所有设备执行)
) }* ~3 _" C- kyum install -y ceph-mon
# g* z3 x( c% E# ?/ F! K3 `' N1
0 p: g! r4 k8 {" \. h i初始化Mon服务(Ceph 01执行)
# d' f; h" \6 p* k生成uuid' n* T0 E6 c8 z$ a
uuidgen
5 S/ G6 z6 S& m9 x> 9bf24809-220b-4910-b384-c1f06ea80728
* w, ~- j; r) `* a D4 b5 V1
* k: f' Q H: u, P, l; b2
; Z4 b3 J7 h/ {# H; K创建Ceph配置文件
4 | ~9 D1 y; e: T0 J2 M# L8 Dcat >> /etc/ceph/ceph.conf <<EOF
8 f; b2 w5 k& d' p) E[global]
7 t( f) s" T# T5 }fsid = 9bf24809-220b-4910-b384-c1f06ea80728% U" {2 r+ I2 }! F& t, e
mon_initial_members = ceph01,ceph02,ceph03
5 ^6 e' l2 g! a$ h6 n* k/ x. ]mon_host = 10.40.65.156,10.40.65.175,10.40.65.1298 P, [, p3 _- g3 X; j
public_network = 10.40.65.0/24
+ q; v( D4 ~! a" O+ bauth_cluster_required = cephx
: Q7 x6 p* y+ b5 b1 i, X7 kauth_service_required = cephx/ @( Y" U8 K; h9 Q: d
auth_client_required = cephx
- a; s, C! U: J& Yosd_journal_size = 1024
9 Q& H- K; W/ m, F6 P$ Rosd_pool_default_size = 3; o5 x& e' L- n
osd_pool_default_min_size = 2
( @& N) G+ E' p) T; a7 cosd_pool_default_pg_num = 64
" E3 V$ q. q# [! tosd_pool_default_pgp_num = 64
; n f+ d' X5 f) K' t6 Yosd_crush_chooseleaf_type = 1
5 I' e: p/ M' l7 g% U0 v/ A. fEOF
/ i: X- ]2 D: P0 I1+ A( L4 H: A9 }& R9 Y0 M6 ~
2) w, K. d+ G2 a. r0 C
38 U# B/ Y7 v# c4 j! K3 X
46 P- D7 \- p6 i
5
3 D( U. f5 T9 x, G3 o6
, Y8 M# b, t- G1 F4 x75 h- X4 v3 k3 R" m
8! ]) \1 N& d+ B |/ M5 B
9+ X! A' s- E, C: z6 o/ q* Q, H( H* H/ U
10
& M' r) N) l5 K H/ C11
, P5 z0 P: x; U c' Y2 U# r12
3 F! y- R. ~; t13$ `1 @( A0 m, c# i
14
0 d# w* i' {) c3 }$ ]15# M% F6 v5 h( D5 U% ~
164 T% x( I$ q0 c5 R2 A) A- d
创建集群Monitor密钥。
- q0 R; R" }0 d/ F0 [: i8 N9 B* J/ [ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *', l+ X& i+ F! e3 F
11 G7 p0 ]: x3 V M0 A. {
创建client.admin用户、client.bootstrap-osd用户密钥,添加到集群密钥中。$ x5 w) d0 A! C: v. b
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 *'7 r# V% `& X3 q" F6 y5 H& `
ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring
2 r+ N ?. \. d" g; v+ D7 n1! h" W& K: A1 N5 T7 ?7 n$ K
2$ ^; b! c3 _8 d, h
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'7 p$ \8 v1 c# \8 I/ W
ceph-authtool /tmp/ceph.mon.keyring --import-keyring /var/lib/ceph/bootstrap-osd/ceph.keyring
$ Q2 X9 e0 F6 c0 L8 Q. L3 [; ~, O1( @+ I2 w9 v" |1 ^4 C. }* y" h, ^, ~
2
' F6 q" A9 @$ @. E: D* B使用主机名、主机IP地址、FSID生成monitor map。; n; Z. W' c5 G% k
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/ v/ k! n8 X7 s5 L
1
) ^; o+ H# w1 ^/ X初始化并启动monitor服务6 t$ I E( b: S
sudo -u ceph mkdir /var/lib/ceph/mon/ceph-ceph01
" G& T, j& X Z1 Fchown ceph.ceph -R /var/lib/ceph /etc/ceph /tmp/ceph.mon.keyring /tmp/monmap
2 {9 T' r7 P) D! h2 z. Osudo -u ceph ceph-mon --mkfs -i ceph01 --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring! A3 ]' d6 ?& g7 Z, q1 L) f8 h/ u
ls /var/lib/ceph/mon/ceph-ceph01/: b. _$ x( L0 v- I$ v5 q
1
. @9 n$ S( a7 C! p2: `( X' W P) e" X. A& i
3& e& z2 H" h- F. C5 w4 M
4) L% C* B, a% q9 x) K* v
systemctl start ceph-mon@ceph01
) X( n9 a/ ~) Z2 h( Y V! Ksystemctl enable ceph-mon@ceph01
1 H6 e1 J n q# M! Ysystemctl status ceph-mon@ceph01
5 y7 i: Q' D k* X1
# z/ k; A+ j3 i$ f/ `6 Z2
) G, L# T( d+ v6 J7 g- _3
7 p+ T* d& |/ C, y V* e同步配置文件、密钥、monmap到其他节点中(Ceph 01执行)7 T1 E0 J! N& k R) C5 t; Y
复制ceph.client.admin.keyring、client.bootstrap-osd key、ceph.mon.keyring、monitor map、ceph.conf到另外2个节点
$ G# S# g! Y8 {. P7 O' sscp /etc/ceph/ceph.client.admin.keyring root@ceph02:/etc/ceph/3 r) g1 _7 a1 L; o8 W2 k6 j! S
scp /etc/ceph/ceph.client.admin.keyring root@ceph03:/etc/ceph/
* u* c8 y- W6 Y1 J+ N' a1
1 O) \, w8 z: z/ l2
# r n. y; v/ D' ascp /var/lib/ceph/bootstrap-osd/ceph.keyring root@ceph02:/var/lib/ceph/bootstrap-osd/3 c! Q/ q& k( ^
scp /var/lib/ceph/bootstrap-osd/ceph.keyring root@ceph03:/var/lib/ceph/bootstrap-osd/4 F8 W' _: s7 K4 g
1 ~4 ]# c3 F9 G1 L: m2 ?9 Y! `
2
2 S7 X L/ I: n$ j* Z% ^# [scp /tmp/ceph.mon.keyring root@ceph02:/tmp/
: N C% o* V+ S' L) Q1 \8 Iscp /tmp/ceph.mon.keyring root@ceph03:/tmp/
% S# S c( i: f- s1
# {4 ]* a t" L- J- l) ?26 j$ n; p8 E2 o3 K2 s
scp /tmp/monmap root@ceph02:/tmp/8 j/ \" `4 s7 x# U, V/ j; I" e
scp /tmp/monmap root@ceph03:/tmp/
- k2 D' O8 c% z2 }3 ]- |* k13 R, I9 g( B- B5 g3 y7 |0 ~% q
2
: `7 S! w% n8 ^$ L: K& ~scp /etc/ceph/ceph.conf root@ceph02:/etc/ceph/% n" A3 w: G, n5 q
scp /etc/ceph/ceph.conf root@ceph03:/etc/ceph/
4 }% ?2 e! \- K& m1
' `# H6 t; S) H9 c, F% r" k/ E! H21 c7 x3 m/ G* Q! {) D
启动其他节点的monitor服务(Ceph 02执行), u. Z& q1 M& G: l( B& m
sudo -u ceph mkdir /var/lib/ceph/mon/ceph-ceph02+ Y3 z' d/ X% M
chown ceph.ceph -R /var/lib/ceph /etc/ceph /tmp/ceph.mon.keyring /tmp/monmap) Q! Q& C1 E- t. T- u9 U8 ]2 G
sudo -u ceph ceph-mon --mkfs -i ceph02 --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring
( _. K/ _: y( W3 Rls /var/lib/ceph/mon/ceph-ceph02/. Z& j( _* [+ l0 v. d
1
! U/ F. K) T! P7 }2# c2 p$ Y/ Z0 \% k) ]
34 } ~+ i9 {* Z4 n9 J* Q
4
% T' H/ [6 b3 o& z esystemctl start ceph-mon@ceph02
- ]/ T6 R! p# }systemctl enable ceph-mon@ceph02
: O/ n. I; z& F- l9 Rsystemctl status ceph-mon@ceph02' S# Y4 w/ m$ Y F! {
1
/ v B4 m/ X- f0 H; r+ u v2( p' |, C% M& @7 L! {8 N
3
3 n _7 X w5 q) {& ~. L启动其他节点的monitor服务(Ceph 03执行)
+ e, |0 ?0 M9 r! tsudo -u ceph mkdir /var/lib/ceph/mon/ceph-ceph03) `8 X7 q8 D' f$ j
chown ceph.ceph -R /var/lib/ceph /etc/ceph /tmp/ceph.mon.keyring /tmp/monmap4 d( F) a* u4 j1 |
sudo -u ceph ceph-mon --mkfs -i ceph03 --monmap /tmp/monmap --keyring /tmp/ceph.mon.keyring! z! P# ^6 v; U& v/ n. K! ~# y
ls /var/lib/ceph/mon/ceph-ceph03/( R) u9 g: K+ P+ s4 d# H
1
3 F; g8 [$ B% X$ J% A5 S2
5 {6 T; |/ a4 e9 T8 ~4 c; y3
/ }# A( {4 r. A6 Z5 p7 N44 @' _" r3 }+ h
systemctl start ceph-mon@ceph033 r& Q1 F# \3 ^1 C
systemctl enable ceph-mon@ceph03
5 ^& S* `4 t. F9 G+ ~: x* }systemctl status ceph-mon@ceph03
' I( v1 \0 z D; X1
U" P% V3 P$ ]* O9 [2
; x/ P8 }( {$ l+ l6 Q33 }; n* s( f. a- k, b/ j
查看当前集群状态(任意节点执行)/ c5 v* _. y7 Y$ e
通过ceph -s命令查询集群状态,可见集群services中3个mon服务已启动。
; ?9 ?1 R/ P! u4 |ceph -s% E* j/ p( Q! r4 Y# \& K
> cluster:
; p; w4 ~8 ^. _& B9 }5 y j> id: cf3862c5-f8f6-423e-a03e-beb40fecb74a * X D" u: M; h, Q3 @
> health: HEALTH_OK9 Q( m) [* ^1 {# c# _# s+ C
>
, V" r+ k1 X/ Y5 S> services: 0 p C1 A5 J6 J) f
> mon: 3 daemons, quorum ceph03,ceph02,ceph01 (age 12d)
8 ~% V3 E1 E( }5 S; P4 N, Y> mgr: ; B: {* R4 b7 A4 P
> osd:
- I1 d& d- l. u) S& L) W( Z>
, A* x6 ?1 y5 n# _4 I- r9 X" n> data:
: {0 X0 ?- j4 j1 F7 f7 R> pools: 2 c( y; A' I q
> objects:
; L, C3 ? o# z( W$ b9 g( k> usage: 2 B0 A# n0 [( {3 m
> pgs:0 l5 _* M' m7 t5 e; t
12 L* K, p/ R+ M
2
# Q/ l5 ?) A/ }) r$ s, o6 W3
! f( T2 c- L1 }3 T; l5 d. v3 o4 {8 v* a4
4 q2 t! r! w' h/ g5* N* {6 `: C; X
6
% F& @& E, G' _. n. [3 b9 u7' {, ^* _7 X9 f2 F& ~/ @0 I
8
+ Q% P3 N N1 l: I/ G& p: L4 Z9
. M1 G4 y5 q U, D! n0 k* }10
* e4 U$ ]& d4 m. v% x- a L6 u11# F2 U0 L( L( L! }7 y$ U5 |6 b
12( f; X+ [8 D& |3 `
13
, q4 n' O% R2 y14
% x. b9 l* b# f: r# G15% @# u- f& T2 Y# x! j% s
部署Ceph mon服务(ceph-volume 自动化创建)
0 ^0 V* }, [/ [7 H+ o( Z4 a安装Ceph-osd服务程序(所有设备执行)! n% x! v. t! t! }6 X
yum install -y ceph-osd3 x4 h4 ^3 }+ P/ r6 z
1+ z1 G" }% ^' f4 {/ P
初始化osd服务(所有设备执行)* d) Y0 l7 W& v+ ?- A
通过fdisk等工具查看磁盘盘符,然后利用ceph-volume工具自动化创建osd服务。# D) @& ^" X1 C0 M; z
ceph-volume lvm create --data /dev/sda
2 v3 m: L$ x/ i: [& B- C4 }# jceph-volume lvm create --data /dev/sdb
. o( u3 ^% M5 \+ S4 @9 n' e5 oceph-volume lvm create --data /dev/sdc6 c$ W8 K! R) ^' a3 [+ f0 a
1# f p3 H# A9 E2 B3 v
2/ a, S" I" l0 [* U8 p
3' ~0 C. q% {. v' e% ~
查看当前集群状态(任意节点执行); [4 l' E+ e L6 G6 ~7 q
通过ceph osd tree命令查询集群状态,可见集群services中所有osd服务已启动。% l, `$ K- z' p
ceph osd tree3 K6 G" U. K% D9 V6 W% ~& J+ `
> ID CLASS WEIGHT TYPE NAME STATUS REWEIGHT PRI-AFF
t+ k& M+ t4 Y; P) P5 B' S$ K> -1 16.36908 root default
+ h; s M! t7 ^0 u) R3 ^9 l' ]> -3 5.45636 host ceph01
1 }$ m6 }' W2 j1 |> 0 hdd 1.81879 osd.0 up 1.00000 1.00000* F2 h6 J$ E9 x. u
> 1 hdd 1.81879 osd.1 up 1.00000 1.00000
/ `7 ~5 C9 j/ m7 }) c> 2 hdd 1.81879 osd.2 up 1.00000 1.000003 K- I7 R, C# I! I- v0 R# G, E
> -5 5.45636 host ceph02
" `* W, d4 _/ \9 n! I) A( _2 h> 3 hdd 1.81879 osd.3 up 1.00000 1.000003 |: n% f+ ? o! i% K: D- `! @+ M, _) }
> 4 hdd 1.81879 osd.4 up 1.00000 1.00000
^9 _0 F: g* h9 a> 5 hdd 1.81879 osd.5 up 1.00000 1.00000
/ ?9 x* @% l; a O- W> -7 5.45636 host ceph03
* o8 _7 R1 u! A> 6 hdd 1.81879 osd.6 up 1.00000 1.00000
1 [* ? f) q( }* k. L> 7 hdd 1.81879 osd.7 up 1.00000 1.00000- q9 ]7 J' M- s4 ?3 ?2 q( `
> 8 hdd 1.81879 osd.8 up 1.00000 1.00000
+ `& p& e2 {! F" G; J0 S1
5 f, F. p! C& u' S' i' D: q5 h28 w8 q5 [8 J( V( u6 ?& M
3
9 @% E* y1 V2 p4 S" L: p4( q& }0 m" j+ y9 L9 O- o
55 R" W8 ]1 T- z% F! j y3 l& }( o
65 E" a7 _8 v0 ]; I
7( }- r% l S; p/ T; H
8: J* l5 z. M J$ L
9( Y8 E n A5 P. G' |
10
6 }4 f0 i# {9 R8 m# R% J11* g8 z" p5 v3 C0 a ]. W
127 z: J; @) g- @8 I; B: \2 _7 g/ N
13
) Q6 q U3 U4 v' b14
( z) r, l+ l5 e15% }6 `! t+ {- J) A+ R& X% L
部署Ceph mgr服务并开启Dashboard
4 X6 S9 _8 u) d2 o安装Ceph-mgr服务程序(所有设备执行): I8 U8 a7 R9 ?' U
yum install -y ceph-mgr
4 ?# c# j2 j. X3 `1
$ H$ H g& Q8 X初始化并启动主MGR服务(Ceph01执行)4 O7 V+ w: U6 u: K1 A9 |, N% `
mkdir -p /var/lib/ceph/mgr/ceph-ceph019 `( V+ o X, p; O7 q2 o
chown ceph.ceph -R /var/lib/ceph' I; d/ e% ^# A' x2 l
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 *'
5 `8 N3 ^' f/ Y; t2 R" yceph auth import -i /etc/ceph/ceph.mgr.ceph01.keyring
; R2 C7 U v8 `" l+ Dceph auth get-or-create mgr.ceph01 -o /var/lib/ceph/mgr/ceph-ceph01/keyring
& `& `6 Y* |( z& y: z/ H1+ Y8 Y$ o) k& ~+ x
2 I% W3 ?% P1 m! h8 J+ I" Z: {* [" [6 Z
3
. w( ?/ A( U7 x, v4
) {- j) }1 ?7 r& J! s5
+ U" h* i* Y5 u1 [: jsystemctl start ceph-mgr@ceph01
" z8 ~+ `: D" b3 @systemctl enable ceph-mgr@ceph01
$ r2 P, @' k3 Osystemctl status ceph-mgr@ceph01+ w( a& E8 w) w. Q2 A) P
1
5 i! j( m5 U& l. B! l+ c6 f% _2
' x" h/ B2 V) k8 M31 \/ a5 i' e1 K, o( V
初始化并启动从MGR服务(Ceph02执行)
0 N7 t$ Q/ O* q. tmkdir -p /var/lib/ceph/mgr/ceph-ceph02" x- {" W* f V/ @! q" E
chown ceph.ceph -R /var/lib/ceph! x1 O# Q) R d1 D
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 *'+ q" o! q% m# b
ceph auth import -i /etc/ceph/ceph.mgr.ceph02.keyring
- ~$ U$ f8 f `, [9 w, sceph auth get-or-create mgr.ceph02 -o /var/lib/ceph/mgr/ceph-ceph02/keyring
6 J9 h8 m6 D6 T+ H/ n1
0 o5 r- b: M3 t2
! {& @. h& l7 m8 b2 G* V8 e3# G* V% [3 J% L+ D# z
4. E) G4 Q- c6 f" G5 H
5( W0 h) \% U V0 D' ?9 P+ Q% K3 q( E
systemctl start ceph-mgr@ceph02+ m9 q/ E/ k# y( L, Q; u( z
systemctl enable ceph-mgr@ceph02$ w1 J( D1 e, T: P- f* d
systemctl status ceph-mgr@ceph02" M, `; o% o7 e8 ~
1
/ D" `# u; P* I/ R2
6 }+ D7 [% w0 t! {/ G3
& P B( U9 Q" `8 }初始化并启动从MGR服务(Ceph03执行)
& g9 @. Q# N% Amkdir -p /var/lib/ceph/mgr/ceph-ceph03$ t* F& H5 }6 i* F( D
chown ceph.ceph -R /var/lib/ceph
% ]; n" O" U4 R# J/ B7 `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 *'
0 ~4 I2 a5 G M. _; E6 l2 ]! rceph auth import -i /etc/ceph/ceph.mgr.ceph03.keyring
& d& F. D# J7 |3 g2 zceph auth get-or-create mgr.ceph03 -o /var/lib/ceph/mgr/ceph-ceph03/keyring& f& f! j/ [+ K* V
18 N* c7 y9 j6 @( ^
2. Y6 i% y0 [' C5 A0 |
3
' O% N( k2 E5 `3 i* a49 R8 D ^, O+ y( |2 T6 K
5. T$ X) l- }3 O+ w9 q: \
systemctl start ceph-mgr@ceph03( M2 x. j8 [1 b2 ]' E( v' P9 E$ D
systemctl enable ceph-mgr@ceph03, ]- k$ o0 C; R" u, o6 h' n i! q
systemctl status ceph-mgr@ceph032 N, K# y- V/ R! R8 l
1
( e1 ^8 ]' z/ i9 }29 v2 k5 Q( _4 j% `: w
3
& W. @" \* ?' E' _查看当前集群状态(任意节点执行)
1 j4 p8 o7 T5 M! q+ q) ]通过ceph -s命令查询集群状态,可见集群services中3个mgr服务已启动。* k( O# C+ p h* I& F4 H
ceph -s* n. f, l, f: i1 `3 d4 S
> cluster:
+ @2 ^5 v7 _5 i9 @> id: cf3862c5-f8f6-423e-a03e-beb40fecb74a . V7 {9 v: M( K+ k" a! B
> health: HEALTH_OK
3 j; y: y2 q, |1 W1 b: z+ Y% G# \; @> 5 ^( C' \) L2 G: J+ P8 K
> services: / r; \/ b/ G8 ]; d1 k! T
> mon: 3 daemons, quorum ceph03,ceph02,ceph01 (age 12d)
% V' u5 d6 X2 p6 J1 J: ^* X* B> mgr: ceph01(active, since 3w), standbys: ceph01、ceph02
- O% D3 s8 }# }: Y! e> osd: 4 b' D3 z" J& d5 x" I, J
>
1 x$ l g' t2 S; p- X; ~0 X> data:9 B3 w6 x L- S- z
> pools: " a( Z. A( v- L) x
> objects:
( Y8 D y! I; m5 @5 L> usage:
( g3 q6 v- |, o3 P6 m! H8 Z2 h> pgs:
! \1 u2 f9 p& L& n D& r% l13 X, O3 N6 W& q2 M9 ?( Q) J
2
' U4 P0 `2 D9 A9 C3/ S. j& w9 S: V$ A4 m! ?
4
: l& N- A0 m* ]( T5; B" k0 ]4 C" [# V
69 ^) ` _/ |. {% H, {( x Z
70 |6 R" U' C$ f4 `* v: P
8, R5 f' L( K4 P
90 t' o6 X* o; r& O# D! k5 U
10
z4 `3 p6 D4 N+ `" t c1 z) j11
# p) A7 i% M' q0 i2 L' h12
' a4 y8 o" ^6 a138 v1 Y, n' }( L5 Z' d
14
! B4 @& }- L3 ^8 Q2 D0 N) }( `9 z15
5 x! E2 _) E: U# [使能Dashboard访问功能(任意节点执行)6 @, d J) u/ Q+ s
开启mgr dashboard功能
, R& _ Q4 j o" tceph mgr module enable dashboard
. h6 S. o J5 n4 Y W1; s! Z) ~' O' j: U1 z
生成并安装自签名的证书
/ D M! [* I4 j; U5 b1 sceph dashboard create-self-signed-cert9 q2 b! F" H5 m+ S
1' a' D4 N( u- M4 S# Z
配置dashboard
$ ~/ w5 i' p* sceph config set mgr mgr/dashboard/server_addr 10.40.65.148
. f) g1 s3 Z% f# z4 H; nceph config set mgr mgr/dashboard/server_port 8080
% u+ c* x& ?( B0 m# @$ U' U' i% }7 Sceph config set mgr mgr/dashboard/ssl_server_port 8443
+ H8 m$ d- {: S" j2 ^% C1
! H5 ]" L9 A" a, \2 B* Y4 a1 s2& L/ a, y+ k% M8 e6 C+ w+ e
3
" A$ h; k+ |# v* J L6 z; V4 D创建一个dashboard登录用户名密码
8 R* s6 d }3 e4 X Decho '123456' > password.txt
. b; x2 t$ x/ {( q1 Mceph dashboard ac-user-create admin administrator -i password.txt4 H$ u! Q; _% k0 c8 j- A8 A
1
+ t: \' b: `! {3 H* I6 S0 U* N9 N2
& a& F) I f. v2 _查看服务访问方式/ I/ ^' j8 l, D5 ~+ L, f+ Y K. F
ceph mgr services
8 S/ O- Z0 a6 G3 Y3 M1 k; [1
& N) b5 x; z& t通过web访问Ceph Dashboard,用户名密码为admin/123456
: L( D9 k6 ~2 Jhttps://10.40.65.148:84432 _/ R( \1 }' Y
+ V. [+ h0 D9 W7 S* s |
|