3.2. Ceph 仪表板
改进了 rbd-mirroring
的 Ceph Dashboard 功能现在可用
在以前的版本中,用户界面不支持 Ceph Block Device Snapshot 镜像。
在这个版本中,Ceph Dashboard 上的 Ceph Block Device Mirroring 选项卡进行了增强,它带有之前仅在命令行界面(CLI)中存在的以下功能:
- 支持在镜像中启用或禁用镜像。
- 支持提升和演示操作。
- 支持重新同步镜像。
- 编辑站点名称和创建 bootstrap 密钥的可见性改进。
-
包含按钮(如果不存在)自动创建
rbd-mirror
的空白页面。
在 Ceph 仪表板中添加了新的日志记录功能
在这个版本中,单个集群的集中式日志记录功能(名为 Daemon Logs)在仪表板的 Cluster
在 Ceph Manager 及其模块间添加了新的 TTL 缓存
大型 Ceph 集群会生成大量数据,这些数据可能会过载集群,并呈现模块不适合。
在这个版本中,Ceph Manager 及其模块之间添加了一个新的 TTL 缓存,以帮助缓解负载并防止集群过载。
Ceph Dashboard 上提供了一条新信息,以排除 Grafana 的问题
当使用自签名 TLS 证书而不是证书颁发机构(如 Chrome 或 Firefox)签名的证书部署时,大多数浏览器(如 Chrome 或 Firefox)都不允许在 Ceph 仪表板中显示嵌入的 Grafana iframe。
这是浏览器本身实施的安全限制。有些浏览器(如 Firefox)仍然会显示安全警告: 您的连接不安全
,但仍然允许用户接受异常并加载嵌入的 Grafana iframe。但是,其他浏览器(如 Chrome )会静默失败,且不会显示任何类型的错误消息,因此用户不知道失败。
在这个版本中,Ceph Dashboard 中会显示一个新的通知:
If no embedded Grafana Dashboard appeared below, please follow this link to check if Grafana is reachable and there are no HTTPS certificate issues. You may need to reload this page after accepting any Browser certificate exceptions.
If no embedded Grafana Dashboard appeared below, please follow this link to check if Grafana is reachable and there are no HTTPS certificate issues. You may need to reload this page after accepting any Browser certificate exceptions.
池中修复的对象数量在 Prometheus 指标下公开
在以前的版本中,有关自动修复对象的数据通过日志解析收集,这效率较低。
在这个版本中,每个池的修复对象数量现在作为 Prometheus 指标在 Ceph 仪表板上公开。
Ceph 仪表板现在明确指示某些 CephFS 操作中的错误
在以前的版本中,当用户试图对文件系统目录执行操作,但没有权限时,Ceph 仪表板会报告一个通用的 500 内部服务器端错误。但是,这些错误对于用户实际上不可行,因为权限是相同的,以防止对给定用户执行某些操作。
在这个版本中,当用户试图执行未授权操作时,他们会收到有关权限错误的清晰说明。
用户现在可以在 Prometheus 中看到不同存储类的新指标
在这个版本中,为 Prometheus 中不同的存储类添加了 ceph_cluster_by_
cluster_by_class_used_bytes 和 class_total_bytes
、ceph_ceph_cluster_by_class_total_used_raw_bytes
,它们有助于跟踪基础架构的性能和容量。
WAL 和 DB 设备现在自动获得预先选择的过滤器
在以前的版本中,用户需要手动将过滤器应用到所选的 WAL 或 DB 设备,这是重复性的任务。
在这个版本中,当用户在主设备表中选择设备时,会为 WAL 和 DB 设备预先选择适当的过滤器。
添加了静默警报的新快捷方式按钮
在这个版本中,用户可以使用新创建的 silent 快捷方式,在 Ceph 仪表板上通知栏中为每个警报创建一个静默。
用户现在可以从控制面板将服务器端加密添加到 Ceph 对象网关 bucket
在以前的版本中,Ceph 控制面板中没有选项将服务器端加密(SSE)添加到 Ceph 对象网关存储桶。
在这个版本中,可以在通过 Ceph 控制面板创建 Ceph 对象网关 bucket 时添加 SSE。
现在允许跨原始资源共享
在以前的版本中,由于 REST API 中的紧密跨原始资源共享(CORS)策略设置,IBM 开发人员试图使用其前端 ping REST API。
在这个版本中,添加了 cross_origin_url
选项,该选项可设置为特定的 URL。REST API 现在只允许与该 URL 通信。
示例
[ceph: root@host01 /]# ceph config set mgr mgr/dashboard/cross_origin_url http://localhost:4200
[ceph: root@host01 /]# ceph config set mgr mgr/dashboard/cross_origin_url http://localhost:4200