ceph dashboard
启用 Dashboard
安装软件包
yum install -y ceph-mgr-dashboard启用 dashboard module
ceph mgr module enable dashboardSSL
# 自动生成SSL证书并配置 ceph dashboard create-self-signed-cert # 手动配置指定SSL证书 ceph dashboard set-ssl-certificate -i dashboard.crt ceph dashboard set-ssl-certificate-key -i dashboard.key # 禁用SSL ceph config set mgr mgr/dashboard/ssl false放行端口
# 如果配置了SSL,放行8433端口 firewall-cmd --add-port=8433/tcp firewall-cmd --add-port=8433/tcp --permanent # 如果禁用了SSL,放行8080端口 firewall-cmd --add-port=8080/tcp firewall-cmd --add-port=8080/tcp --permanent创建管理员用户
# ceph dashboard ac-user-create <username> <password> administrator ceph dashboard ac-user-create admin admin administrator
启用 Grafana 嵌入仪表板
安装 Grafana
安装软件包
启用 ceph grafana 模板
编辑
/etc/grafana/provisioning/dashboards/sample.yaml文件允许 Grafana 被嵌套
修改
/etc/grafana/grafana.ini文件中allow_embedding值为true启用匿名模式
修改
/etc/grafana/grafana.ini文件中的如下内容启动并设置开机自启
放行端口
安装 vonage-status-panel 和 grafana-piechart-panel 插件
安装 node_exporter
安装可执行文件
配置 systemd 服务
创建
/usr/lib/systemd/system/node_exporter.service文件启动服务并设置开机自启
放行端口
安装 prometheus
安装可执行文件
配置 systemd 服务
创建
/usr/lib/systemd/system/prometheus.service文件启动服务并设置开机自启
放行端口
配置 ceph
启动 Ceph Exporter
设置 grafana-api-url
关闭 ssl 校验
配置 prometheus
编辑
/etc/prometheus/prometheus.yml编辑
/etc/prometheus/node_targets.yml编辑
/etc/prometheus/ceph_targets.yml重启 prometheus
配置 Grafana
登录 Grafana, 创建prometheus data sourc
最后更新于