ceph - dashboard(web interface)

Thank you for reading this post, don't forget to subscribe!

име­ет­ся ceph кластер

ceph1-131 192.168.1.131
ceph2-132 192.168.1.132
ceph3-133 192.168.1.133

про­ве­ря­ем что ста­тус ОК:

[root@ceph1-131 ~]# ceph -s
cluster:
id: 3bacf392-bbeb-4b1f-a07c-0060342c8d74
health: HEALTH_OK

services:
mon: 3 daemons, quorum ceph1-131,ceph2-132,ceph3-133
mgr: ceph1-131(active), standbys: ceph3-133, ceph2-132
osd: 3 osds: 3 up, 3 in

data:
pools: 1 pools, 128 pgs
objects: 0 objects, 0 B
usage: 3.0 GiB used, 27 GiB / 30 GiB avail
pgs: 128 active+clean

[root@ceph1-131 ~]# ceph osd tree
ID CLASS WEIGHT TYPE NAME STATUS REWEIGHT PRI-AFF
-1 0.02939 root default
-3 0.00980 host ceph1-131
0 hdd 0.00980 osd.0 up 1.00000 1.00000
-5 0.00980 host ceph2-132
1 hdd 0.00980 osd.1 up 1.00000 1.00000
-7 0.00980 host ceph3-133
2 hdd 0.00980 osd.2 up 1.00000 1.00000

акти­ви­ру­ем необ­хо­ди­мый модуль:

Дан­ные коман­ды луч­ше все­го запус­кать из под поль­зо­ва­те­ля с кото­ро­го деп­ло­ил­ся ceph т.е. с поль­зо­ва­те­ля ceph из дирек­то­рии /vat/ceph-adminDIR

[root@ceph1-131 ~]# ceph mgr module enable dashboard

про­ве­ря­ем:
[root@ceph1-131 ~]# ceph mgr module ls
{
"enabled_modules": [
"balancer",
"crash",
"dashboard",
"iostat",
"restful",
"status"
],

созда­ём само­под­пи­сан­ный сертификат:
[root@ceph1-131 ~]# ceph dashboard create-self-signed-cert
Self-signed certificate created

для ceph уста­нов­лен­но­го из mimic репо­зи­то­рия, созда­ём поль­зо­ва­те­ля admin пароль admin
[root@ceph1-131 ~]# ceph dashboard set-login-credentials admin admin
Username and password updated

смот­рим по како­му урлу нам заходить:
[root@ceph1-131 ~]# ceph mgr services
{
"dashboard": "https://ceph1-131:8443/"
}

можем зай­ти и так:
https://192.168.1.131:8443/#/login

тут мож­но созда­вать rbd снап­шо­ты а так­же сле­дить за состо­я­ни­ем кластера