03 Ceph Dashboard介紹

03 Ceph Dashboard介紹

參考連接:https://docs.ceph.com/docs/master/mgr/dashboard/web

​ Ceph 的監控可視化界面方案不少----grafana、Kraken。可是從Luminous開始,Ceph 提供了原生的Dashboard功能,經過Dashboard能夠獲取Ceph集羣的各類基本狀態信息。shell

注:Mimic 13.2.1還不支持非ssl的http訪問,而最新Master版本里已經有非ssl的支持tcp

1 配置Ceph Dashboard

1.1 啓用Dashboard模塊

查看集羣狀態,並確認mgr的active狀態節點ide

[cephuser@cephmanager01 ~]$ sudo ceph -s
  cluster:
    id:     6a71324c-6949-42bc-92ca-325c9d45ae06
    health: HEALTH_OK

  services:
    mon: 3 daemons, quorum cephmanager01,cephmanager02,cephmanager03
    mgr: cephmanager03_mgr(active), standbys: cephmanager01_mgr, cephmanager02_mgr
    osd: 12 osds: 12 up, 12 in

  data:
    pools:   0 pools, 0 pgs
    objects: 0  objects, 0 B
    usage:   12 GiB used, 588 GiB / 600 GiB avail
    pgs:

mgr的active節點爲:cephmanager033d

​ 默認dashboard服務在可開啓列表中,但並未啓動,須要手工開啓code

[在manager節點執行,以cephmanager03爲例]server

# 可查看mgr默認開啓的服務:(sudo) ceph mgr module ls
[cephuser@cephmanager03 ~]$ sudo ceph mgr module ls
[cephuser@cephmanager03 ~]$ sudo ceph mgr module enable dashboard

1.2 配置Dashborad

1) 生成並安裝一個 自簽名證書blog

[cephuser@cephmanager03 ~]$ sudo ceph dashboard create-self-signed-cert

2)配置服務地址、端口,默認的端口是7000ssl

# 這裏的IP須要是mgr爲active的IP地址
[cephuser@cephmanager03 ~]$ sudo ceph config-key put mgr/dashboard/server_addr 192.168.10.75
[cephuser@cephmanager03 ~]$ sudo ceph config-key put mgr/dashboard/server_port 7000

3)禁用和啓用Bashboradget

[cephuser@cephmanager03 ~]$ sudo ceph mgr module disable dashboard
[cephuser@cephmanager03 ~]$ sudo ceph mgr module enable dashboard

4)查看服務訪問方式

# Dashboard服務已開啓,默認監聽所有地址的tcp7000端口;
[cephuser@cephmanager03 ~]$ sudo netstat -tunlp |grep mgr       
[cephuser@cephmanager03 ~]$ sudo ceph mgr services
# 確認配置狀況
[cephuser@cephmanager03 ~]$ sudo ceph config dump

03 Ceph Dashboard介紹

5)建立Dashboard用戶名和密碼

[cephuser@cephmanager03 ~]$ sudo ceph dashboard set-login-credentials admin admin

2 登陸驗證

web登陸:https://192.168.10.75:7000

03 Ceph Dashboard介紹

登陸查看狀態信息

03 Ceph Dashboard介紹

集羣hosts信息等

03 Ceph Dashboard介紹

相關文章
相關標籤/搜索