5.2. 安装 Red Hat Ceph Storage 仪表板


Red Hat Ceph Storage 仪表板提供了一个可视化仪表板,以监控正在运行的 Ceph Storage 集群中的各种指标。

注意

有关升级 Red Hat Ceph Storage Dashboard 的详情,请参考 Red Hat Enterprise Linux 安装指南中的升级 Red Hat Ceph Storage Dashboard

先决条件

  • 使用 Ansible 自动化应用部署的容器中运行的 Ceph 存储集群。
  • 存储节点使用 Red Hat Enterprise Linux 7。

    详情请查看 第 1.1.1 节 “将 Red Hat Ceph Storage 节点注册到 CDN 和附加订阅”

  • 单独的节点 Red Hat Ceph Storage Dashboard 节点,用于从集群节点接收数据并提供 Red Hat Ceph Storage 仪表板。
  • 准备 Red Hat Ceph Storage Dashboard 节点:

    • 在红帽 Content Delivery Network(CDN)注册系统,附加订阅并启用 Red Hat Enterprise Linux 软件仓库。详情请查看 第 1.1.1 节 “将 Red Hat Ceph Storage 节点注册到 CDN 和附加订阅”
    • 在所有节点上启用 Tools 软件仓库。

      详情请参阅 Red Hat Ceph Storage 3 安装指南中的 启用 Red Hat Ceph Storage Repositories 部分。

    • 如果使用防火墙,请确保打开以下 TCP 端口:

      表 5.1. TCP 端口要求
      端口使用在哪里?

      3000

      Grafana

      Red Hat Ceph Storage Dashboard 节点。

      9090

      基本 Prometheus 图表

      Red Hat Ceph Storage Dashboard 节点。

      9100

      Prometheus 的 node-exporter 守护进程

      所有存储节点。

      9283

      收集 Ceph 数据

      所有 ceph-mgr 节点.

      9287

      Ceph iSCSI 网关数据

      所有 Ceph iSCSI 网关节点。

      详情请查看 Red Hat Enterprise Linux 7 安全指南中的 使用 防火墙 章节。

步骤

root 用户身份在 Ansible 管理节点上运行以下命令。

  1. 安装 cephmetrics-ansible 软件包。

    [root@admin ~]# yum install cephmetrics-ansible
  2. 将 Ceph Ansible 清单用作基础,将 Red Hat Ceph Storage Dashboard 节点添加到 Ansible 清单文件中的 [ceph-grafana] 部分下,默认为位于 /etc/ansible/hosts

    [ceph-grafana]
    $HOST_NAME

    替换:

    • $HOST_NAME 带有 Red Hat Ceph Storage Dashboard 节点的名称

    例如:

    [ceph-grafana]
    node0
  3. 更改到 /usr/share/cephmetrics-ansible/ 目录。

    [root@admin ~]# cd /usr/share/cephmetrics-ansible
  4. 运行 Ansible playbook。

    [root@admin cephmetrics-ansible]# ansible-playbook -v playbook.yml
    重要

    每次更新集群配置时,例如,您要添加或删除 MON 或 OSD 节点,您必须重新运行 cephmetrics Ansible playbook。

    注意

    cephmetrics Ansible playbook 执行以下操作:

    • 更新 ceph-mgr 实例,以启用 prometheus 插件并打开 TCP 端口 9283。
    • 将 Prometheus node-exporter 守护进程部署到存储集群中的每个节点。

      • 打开 TCP 端口 9100。
      • 启动 node-exporter 守护进程。
    • 在 Red Hat Ceph Storage Dashboard 节点上的 Docker/systemd 上部署 Grafana 和 Prometheus 容器。

      • Prometheus 配置为从 ceph-mgr 节点以及每个 ceph 主机上运行的 node-exporters 收集数据
      • 打开 TCP 端口 3000。
      • 仪表板、主题和用户帐户都在 Grafana 中创建。
      • 输出管理员的 Grafana 的 URL。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.