Ceph教程-Ceph儲存(十)監控
阿新 • • 發佈:2022-06-05
啟用Dashboard面板
預設新版本Ceph叢集已整合一個Dashboard,並作為一個模組在manager元件裡面,只需要啟動這個模組,配置其監聽的地址與埠,最後建立一個使用者即可登入。
1. 啟用模組。
~]$ ceph mgr module enable dashboard
2. 生成證書。
~]$ openssl req -new -nodes -x509 -subj "/CN=dashboard.gogen.cn" -days 3650 -keyout dashboard.key -out dashboard.crt -extensions v3_ca
上面生成的是自簽證書,如果有自己的CA伺服器,可以通過CA頒發證書。也可以使用可信任購買的證書,只要滿足需求即可。
3. 匯入證書。
~]$ ceph config-key set mgr mgr/dashboard/crt -i dashboard.crt
~]$ ceph config-key set mgr mgr/dashboard/key -i dashboard.key
4. 配置監聽的埠與地址。
~]$ ceph config set mgr mgr/dashboard/server_addr 0.0.0.0
~]$ ceph config set mgr mgr/dashboard/server_port 8443
5. 建立使用者。
~]$ ceph dashboard set-login-credentials admin 123456
使用者名稱為admin,密碼為123456。
6. 登入,訪問任何一個mgr節點上面的8443即可,如圖所示。
啟用Prometheus監控介面
Ceph叢集已整合Prometheus監控Clientlib,集成於mgr元件,模組名稱為prometheus,只需要開啟即可,預設監聽9283號埠。
啟用模組。
~]$ ceph mgr module enable prometheus
通過訪問任何一個mgr節點的此埠即可獲取到資料,如。