转载自:https://github.com/blueboay/ceph-study
启用Dashboard面板
默认新版本Ceph集群已集成一个Dashboard,并作为一个模块在manager组件里面,只需要启动这个模块,配置其监听的地址与端口,最后创建一个用户即可登录。
- 启用模块。
~]$ ceph mgr module enable dashboard
- 生成证书。
~]$ openssl req -new -nodes -x509 -subj "/CN=dashboard.gogen.cn" -days 3650 -keyout dashboard.key -out dashboard.crt -extensions v3_ca
上面生成的是自签证书,如果有自己的CA服务器,可以通过CA颁发证书。也可以使用可信任购买的证书,只要满足需求即可。
- 导入证书。
~]$ ceph config-key set mgr mgr/dashboard/crt -i dashboard.crt ~]$ ceph config-key set mgr mgr/dashboard/key -i dashboard.key
- 配置监听的端口与地址。
~]$ ceph config set mgr mgr/dashboard/server_addr 0.0.0.0 ~]$ ceph config set mgr mgr/dashboard/server_port 8443
- 创建用户。
~]$ ceph dashboard set-login-credentials admin 123456
用户名为admin,密码为123456。
- 登录,访问任何一个mgr节点上面的8443即可,如图所示。
启用Prometheus监控接口
Ceph集群已集成Prometheus监控Clientlib,集成于mgr组件,模块名称为prometheus,只需要开启即可,默认监听9283号端口。 启用模块。
~]$ ceph mgr module enable prometheus
通过访问任何一个mgr节点的此端口即可获取到数据,如。