第 1 章 Ceph 仪表板概述
作为存储管理员,Red Hat Ceph Storage 控制面板提供管理和监控功能,允许您管理和监控集群,以及视觉化与其相关的信息和性能统计信息。控制面板使用由 ceph-mgr
守护进程托管的 Web 服务器。
控制面板可从 Web 浏览器访问,包含许多有用的管理和监控功能,例如配置管理器模块并监控 OSD 状态。
Ceph 仪表板提供以下功能:
- 多用户和角色管理
控制面板支持多个具有不同权限和角色的用户帐户。可以使用命令行和 Web 用户界面来管理用户帐户和角色。控制面板支持多种增强密码安全性的方法。可以配置密码复杂性规则,要求用户在登录后或可配置的时间段后更改密码。
有关更多信息,请参阅在 Ceph 控制面板中管理角色, 并在 Ceph 仪表板上管理用户。
- 单点登录(SSO)
控制面板支持使用 SAML 2.0 协议通过外部身份提供程序进行身份验证。
有关更多信息 ,请参阅为 Ceph 仪表板启用单点登录。
- Auditing
可以将仪表板后端配置为记录 Ceph 管理器日志中的所有 PUT、POST 和 DELETE API 请求。
有关将管理器模块与仪表板搭配使用的更多信息,请参阅 在仪表板上查看和编辑 Ceph 集群的管理器模块。
管理功能
Red Hat Ceph Storage Dashboard 包括各种管理功能。
- 查看集群层次结构
例如,您可以查看 CRUSH map,以确定特定 OSD ID 正在运行的主机。这在发生 OSD 的问题时很有用。
有关更多信息,请参阅 在仪表板上查看 Ceph 集群的 CRUSH map。
- 配置管理器模块
您可以查看和更改 Ceph 管理器模块的参数。
有关更多信息,请参阅 在仪表板上查看和编辑 Ceph 集群的管理器模块。
- 嵌入式 Grafana 仪表板
Ceph Dashboard Grafana 仪表板可能会嵌入到外部应用程序和网页中,以使用 Prometheus 模块收集性能指标的信息。
有关更多信息,请参阅 Ceph 仪表板组件。
- 查看和过滤日志
您可以查看事件和审计日志,并根据优先级、关键字、日期或时间范围过滤它们。
有关更多信息,请参阅在 仪表板中过滤 Ceph 集群的日志。
- 切换仪表板组件
您可以启用和禁用仪表板组件,因此只有您需要的功能才可用。
如需更多信息,请参阅 切换 Ceph 仪表板功能。
- 管理 OSD 设置
您可以使用控制面板设置集群范围的 OSD 标志。您也可以将 OSD 标记为 up、down 或 out,清除和重新加权 OSD,执行清理操作,修改各种清理相关配置选项,选择 profile 以调整回填活动级别。您可以设置和更改 OSD 的设备类别,按设备类别显示和排序 OSD。您可以在新的驱动器和主机上部署 OSD。
有关更多信息,请参阅 在仪表板上管理 Ceph OSD。
- 查看警报
通过警报页面,您可以查看当前警报的详情。
有关更多信息,请参阅查看 Ceph 仪表板上的警报。
- 升级
您可以使用控制面板升级 Ceph 集群版本。
如需更多信息,请参阅 升级集群。
- 镜像的服务质量
您可以设置镜像的性能限制,例如限制 IOPS 或读取 BPS burst 率。
有关更多信息,请参阅在 Ceph 仪表板上管理块设备镜像。
监控功能
监控 Red Hat Ceph Storage Dashboard 中的不同功能。
- 用户名和密码保护
您只能通过提供可配置的用户名和密码来访问仪表板。
有关更多信息 ,请参阅在 Ceph 仪表板中管理用户。
- 集群总体健康状况
显示性能和容量指标。这还显示总体集群状态、存储利用率,例如对象数量、原始容量、每个池的使用情况、池列表及其状态和用量统计。
有关更多信息,请参阅 在仪表板上查看和编辑 Ceph 集群的配置。
- 主机
提供与集群关联的所有主机的列表,以及正在运行的服务和已安装的 Ceph 版本。
有关更多信息,请参阅在 仪表板中监控 Ceph 集群的主机。
- 性能计数器
显示每个正在运行的服务的详细统计信息。
有关更多信息,请参阅在 仪表板中监控 Ceph 集群的服务。
- Monitors
列出所有 monitor、其仲裁状态和打开的会话。
有关更多信息,请参阅 在仪表板上监控 Ceph 集群的监控器。
- 配置编辑器
显示所有可用的配置选项、描述、类型、默认值和当前设置的值。这些值可编辑。
有关更多信息,请参阅 在仪表板上查看和编辑 Ceph 集群的配置。
- 集群日志
显示并过滤集群事件的最新更新,并根据优先级、日期或关键字审计日志文件。
有关更多信息,请参阅在 仪表板中过滤 Ceph 集群的日志。
- 设备管理
列出 Orchestrator 已知的所有主机。列出附加到主机的所有驱动器及其属性。显示推动健康预测、SMART 数据和闪烁的 LED。
有关更多信息,请参阅在 仪表板中监控 Ceph 集群的主机。
- 查看存储集群容量
您可以在 Ceph 仪表板的 Capacity 页面中查看 Red Hat Ceph Storage 集群的原始存储容量。
有关更多信息,请参阅了解 Ceph 仪表板的登录页面。
- 池
列出和管理所有 Ceph 池及其详细信息。例如:应用程序、放置组、复制大小、EC 配置集、配额和 CRUSH 规则集。
有关更多信息,请参阅 在仪表板上了解 Ceph 仪表板的登录页面 和监控 Ceph 集群的池。
- OSD
列出和管理所有 OSD、其状态和用量统计。OSD 也列出用于读取和写入操作的详细信息,如属性、OSD map、元数据和性能计数器。OSD 也列出与 OSD 关联的所有驱动器。
有关更多信息,请参阅 在控制面板中监控 Ceph OSD。
- 镜像
列出所有 Ceph 块设备(RBD)镜像及其属性,如大小、对象和功能。创建、复制、修改和删除 RBD 镜像。创建、删除和回滚选定镜像的快照,防止或取消保护这些快照以进行修改。复制或克隆快照,扁平化克隆的镜像。
注意特定镜像的 Overall Performance 选项卡中的 I/O 性能图仅在通过设置 Cluster→Manager 模块→Prometheus 中的
rbd_stats_pool
参数来指定包含该镜像的池后才会显示值。有关更多信息,请参阅 Ceph 仪表板上监控块设备镜像。
- 块设备镜像
启用并配置 Ceph 块设备(RBD)镜像到远程 Ceph 服务器。列出所有活跃同步守护进程及其状态、池和 RBD 镜像,包括它们的同步状态。
有关更多信息,请参阅 Ceph 仪表板上的镜像视图。
- Ceph 文件系统
列出所有活跃的 Ceph 文件系统(CephFS)客户端和相关池,包括它们的用量统计。驱除活跃的 CephFS 客户端,管理 CephFS 配额和快照,并浏览 CephFS 目录结构。
有关更多信息,请参阅在 仪表板中监控 Ceph 文件系统。
- 对象网关(RGW)
列出所有活跃的对象网关及其性能计数器。显示和管理,包括添加、编辑和删除 Ceph 对象网关用户及其详细信息,如配额,以及用户的存储桶及其详情,如所有者或配额。
有关更多信息,请参阅 在控制面板中监控 Ceph 对象网关守护进程。
- NFS
使用 NFS Ganesha 管理 CephFS 和 Ceph 对象网关 S3 存储桶的 NFS 导出。
有关更多信息,请参阅在 Ceph 仪表板上管理 NFS Ganesha 导出。
安全功能
控制面板提供以下安全功能:
- SSL 和 TLS 支持
Web 浏览器和仪表板之间的所有 HTTP 通信都通过 SSL 进行保护。可以使用内置命令创建自签名证书,但也可以导入由证书颁发机构(CA)签名和发布的自定义证书。
有关更多信息,请参阅 Ceph 控制面板安装和访问。
先决条件
- 系统管理员级别体验。
1.1. Ceph Dashboard 组件
仪表板的功能由多个组件提供。
- 用于部署的 Cephadm 应用。
-
嵌入式仪表板
ceph-mgr
模块。 -
嵌入的 Prometheus
ceph-mgr
模块。 - Prometheus 时间序列数据库。
- Prometheus node-exporter 守护进程,在存储集群的每个主机上运行。
- 用于监控用户界面和警报的 Grafana 平台。
其它资源
- 如需更多信息,请参阅 Prometheus 网站。
- 如需更多信息,请参阅 Grafana 网站。