第 2 章 Ceph Dashboard 安装和访问
作为系统管理员,您可以使用 bootstrap 集群中提供的凭证访问仪表板。
Cephadm 默认安装控制面板。以下是仪表板 URL 的示例:
URL: https://host01:8443/ User: admin Password: zbiql951ar
更新浏览器,再清除 Cookie,然后再访问仪表板 URL。
以下是可用于 Ceph 仪表板配置的 Cephadm bootstrap 选项:
- [-initial-dashboard-user INITIAL_DASHBOARD_USER] - 在 bootstrapping 设置 initial-dashboard-user 时使用这个选项。
- [-initial-dashboard-password INITIAL_DASHBOARD_PASSWORD] - 在 bootstrapping 设置 initial-dashboard-password 时使用该选项。
- [–ssl-dashboard-port SSL_DASHBOARD_PORT] - 当 bootstrap 设置自定义仪表板端口而不是默认的 8443 端口时使用这个选项。
- [-dashboard-key DASHBOARD_KEY] - 在 bootstrap 设置用于 SSL 的自定义密钥时使用这个选项。
- [–dashboard-crt DASHBOARD_CRT] - 在 bootstrap 来为 SSL 设置自定义证书时使用这个选项。
- [–skip-dashboard] - 当 bootstrap 在没有仪表板的情况下部署 Ceph 时使用这个选项。
- [–dashboard-password-noupdate] - 如果您使用了以上两个选项并不希望在第一次登陆时重置密码时,在 bootstrap 中使用这个选项。
- [-allow-fqdn-hostname] - 在 bootstrap 时使用该选项以允许完全限定的主机名。
- [-skip-prepare-host] - 在 bootstrap 时使用该选项跳过主机准备。
为了避免与仪表板相关的外部 URL 连接问题,请将完全限定域名(FQDN)用于主机名,例如 host01.ceph.redhat.com
。
在客户端互联网浏览器中直接打开 Grafana URL,并接受安全例外来查看 Ceph 仪表板上的图形。重新加载浏览器以查看更改。
示例
[root@host01 ~]# cephadm bootstrap --mon-ip 127.0.0.1 --registry-json cephadm.txt --initial-dashboard-user admin --initial-dashboard-password zbiql951ar --dashboard-password-noupdate --allow-fqdn-hostname
在使用 cephadm
增强存储集群时,您可以使用 --image
选项用于自定义容器镜像或本地容器镜像。
只有在 bootstrap 没有使用 --dashboard-password-noupdate
选项时,您必须在第一次使用 bootstrap 时更改密码。您可以在 var/log/ceph/cephadm.log
文件中找到 Ceph 仪表板凭据。使用 "Ceph Dashboard is now available at" 字符串进行搜索。
本节涵盖以下任务:
2.1. Ceph 控制面板的网络端口要求
Ceph 仪表板组件使用某些必须可以被访问的 TCP 网络端口。默认情况下,在安装 Red Hat Ceph Storage 时,在 firewalld
中自动打开网络端口。
端口 | 使用 | 原始主机 | 目的地主机 |
---|---|---|---|
8443 | 仪表板 Web 界面 | 需要访问 Grafana 服务器上的 Ceph Dashboard UI 和主机的 IP 地址,因为 AlertManager 服务也可以启动到 Dashboard 的连接以报告警报。 | Ceph 管理器主机。 |
3000 | Grafana | 需要访问 Grafana 仪表板 UI 和所有 Ceph Manager 主机和 Grafana 服务器的 IP 地址。 | 运行 Grafana 服务器的主机。 |
2049 | NFS-Ganesha | 需要访问 NFS 的 IP 地址。 | 提供 NFS 服务的 IP 地址。 |
9095 | 基本 Prometheus 图形的默认 Prometheus 服务器 | 需要访问 Prometheus UI 以及运行 Prometheus 的所有 Ceph Manager 主机和 Grafana 服务器或主机的 IP 地址。 | 运行 Prometheus 的主机或主机。 |
9093 | Prometheus Alertmanager | 需要访问 Alertmanager Web UI 以及运行 Prometheus 的所有 Ceph Manager 主机和 Grafana 服务器或主机的 IP 地址。 | Grafana 服务器下所有 Ceph Manager 主机。 |
9094 | Prometheus Alertmanager 可配置从多个实例组成的高可用性集群 | Grafana 服务器下所有 Ceph Manager 主机。 |
Prometheus Alertmanager High Availability(对等点守护进程同步),因此 |
9100 |
Prometheus | 运行 Prometheus 的主机需要查看节点导出器指标 Web UI 以及运行 Prometheus 的所有 Ceph Manager 主机和 Grafana 服务器或主机。 | 所有存储集群主机,包括 MON、OSDS、Grafana 服务器主机。 |
9283 | Ceph Manager Prometheus exporter 模块 | 运行 Prometheus 的主机需要访问 Ceph 导出器 metrics Web UI 和 Grafana 服务器。 | 所有 Ceph Manager 主机。 |
其它资源
- 有关更多信息,请参阅 Red Hat Ceph Storage 安装指南。
- 如需更多信息,请参阅配置和管理网络中的使用和配置防火墙。