第 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 中自动打开网络端口。

表 2.1. TCP 端口要求
端口使用原始主机目的地主机

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(对等点守护进程同步),因此 srcdst 应该都是运行 Prometheus Alertmanager 的主机。

9100

Prometheus node-exporter 守护进程

运行 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 logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.