1.3. 仪表板功能

Ceph 控制面板提供多个功能。

管理功能

  • 查看集群层次结构 :您可以查看 CRUSH map,例如,确定运行特定 OSD ID 的节点。如果 OSD 存在问题,这很有用。
  • 配置管理器模块 :您可以查看和更改 ceph 管理器模块的参数。
  • 查看并过滤日志 :您可以查看事件和审计日志,并根据优先级、关键字、日期或时间范围过滤它们。
  • 切换仪表板组件 :您可以启用和禁用仪表板组件,以便只有需要的功能可用。
  • 管理 OSD 设置 :您可以使用控制面板设置集群范围的 OSD 标志。
  • 查看警报 :警报页面允许您查看当前警报的详情。
  • 镜像的服务质量 :您可以为镜像设置性能限制,例如限制 IOPS 或读取 BPS burst 率。

监控功能

  • 用户名和密码保护 :您只能通过提供可配置的用户名和密码来访问控制面板。
  • SSL 和 TLS 支持 :Web 浏览器和控制面板之间的所有 HTTP 通信均通过 SSL 保护。可以使用内置 命令创建自签名证书,但也可以导入证书颁发机构(CA)签名的证书。从 Red Hat Ceph Storage 4.2,dashboard_protocol 设置为 https,Ansible 会生成仪表板和 grafana 证书。要绘图数据点和图表,请手动更新 TLS 握手:

    • 警报管理器 API 主机 - http://grafana_node:9093
    • Prometheus API 主机 - http://grafana_node:9092
    • Grafana API 主机 - https://grafana_node:3000
  • 总体集群健康状况 :显示集群总体状态、存储利用率(如对象的数量、原始容量、每个池使用量)、池列表及其状态和使用统计。
  • 主机 :提供与集群关联的所有主机列表,以及正在运行的服务和已安装的 Ceph 版本。
  • 性能计数器 :显示每个正在运行的服务的详细统计信息。
  • Monitors: 列出所有 monitor、其仲裁状态和打开的会话。
  • Configuration Reference :列出所有可用的配置选项、其描述和默认值。
  • 集群日志 :显示和过滤集群的事件和审计日志。
  • 查看存储集群容量 :您可以在 Ceph 控制面板的 Capacity 面板中查看 Red Hat Ceph Storage 集群的原始存储容量。
  • :列出和管理所有 Ceph 池及其详细信息。例如:应用程序、放置组、复制大小、EC 配置文件、CRUSH 规则集等。
  • OSD :列出和管理所有 OSD、其状态和使用量统计数据,以及属性(OSD map)、元数据、性能计数器和用于读取/写入操作等详细信息。
  • iSCSI :列出运行 tcmu-runner 服务的所有主机,显示所有镜像及其性能特征,如读取和写入操作或流量。
  • 镜像 :列出所有 RBD 镜像及其属性,如 size、object 和 features。创建、复制、修改和删除 RBD 镜像。创建、删除和回滚所选镜像的快照,防止或取消防止这些快照进行修改。复制或克隆快照,扁平化克隆的镜像。

    注意

    特定镜像的 Overall Performance 选项卡中的 I/O 性能图仅在指定包含该镜像的池后,才会通过在 Cluster > Manager 模块 > Prometheus 中设置 rbd_stats_pool 参数。

  • 镜像功能 :列出所有活跃同步守护进程及其状态、池和 RBD 镜像,包括它们的同步状态。
  • 文件系统 :列出所有活动 Ceph 文件系统(CephFS)客户端和相关池,包括它们的使用量统计数据。
  • 对象网关(RGW) :列出所有活动对象网关及其性能计数器。显示和管理(添加、编辑、删除)对象网关用户及其详细信息(如配额),以及用户的存储桶及其详细信息,如所有者或配额。

其它资源

1.3.1. 在或关闭或关闭仪表板功能

您可以通过根据需要启用或禁用功能来自定义 Red Hat Ceph Storage 仪表板组件。所有功能都默认启用。禁用某一功能时,web 接口元素变得隐藏,相关的 REST API 端点会拒绝对该功能的任何进一步请求。启用和禁用仪表板功能可以通过命令行界面或 Web 界面完成。

可用功能:

  • Ceph 块设备:

    • 镜像管理, rbd
    • 镜像、镜像、镜像
    • iSCSI 网关,iscsi
  • Ceph 文件系统,cephfs
  • Ceph 对象网关,rgw
注意

默认情况下,Ceph Manager 与 Ceph Monitor 共存。

注意

您可以一次性禁用多个功能。

重要

禁用某个功能后,可能需要 20 秒来反映 web 界面中的更改。

先决条件

  • 安装和配置红帽 Ceph 存储仪表板软件。
  • 用户访问 Ceph 管理器节点或控制面板 Web 界面。

流程

  1. 从仪表板 Web 界面切换仪表板功能:

    1. 在仪表板页面中的导航栏中,导航到 Cluster,再单击 Manager Modules,然后单击 Dashboard。这将打开 Edit Manager 模块 页面。
    2. Edit Manager 模块 页面中,您可以通过选中或取消选中功能名称旁边的选择框来启用或禁用仪表板功能。

      编辑 Manager 模块
    3. 完成选择后,单击页面底部的 Update 按钮。

      更新按钮
  2. 使用命令行界面切换仪表板功能:

    1. 登录 Ceph 管理器节点。
    2. 列出功能状态:

      [user@mon ~]$ ceph dashboard feature status
    3. 禁用一个功能:

      [user@mon ~]$ ceph dashboard feature disable iscsi

      本例禁用 Ceph iSCSI 网关功能。

    4. 启用功能:

      [user@mon ~]$ ceph dashboard feature enable cephfs

      这个示例启用了 Ceph Filesystem 功能。