注意

本文档适用于 Ceph 的开发版本。

Diskprediction 模块

diskprediction 模块利用 Ceph 设备健康检查来收集磁盘健康指标,并使用内部预测器模块生成磁盘故障预测,然后将其返回给 Ceph。它不需要外部服务器进行数据分析和结果输出。其内部预测器的准确率约为 70%。

启用

运行以下命令以在 Ceph 环境中启用 diskprediction_local 模块

ceph mgr module enable diskprediction_local

运行以下命令以启用本地预测器

ceph config set global device_failure_prediction_mode local

运行以下命令以禁用预测

ceph config set global device_failure_prediction_mode none

diskprediction_local 至少需要六个设备健康指标数据集才能对设备的预期寿命进行预测。并且这些健康指标只有在健康监控启用时才会被收集。

运行以下命令以检索给定设备的预期寿命

ceph device predict-life-expectancy <device id>

配置

该模块默认每天执行一次预测。通过运行以下形式的命令来调整此间隔

ceph config set mgr mgr/diskprediction_local/predict_interval <interval-in-seconds>

调试

要将 DiskPrediction 模块映射到 Ceph 日志记录级别进行调试,请使用以下命令。

[mgr]

    debug mgr = 20

当 Manager 的日志记录设置为 debug 时,该模块将打印带有前缀 mgr[diskprediction] 的日志消息。这有助于过滤。

由 Ceph 基金会为您呈现

Ceph 文档是由非营利性 Ceph 基金会 资助和托管的社区资源。如果您希望支持这项工作和我们的其他努力,请考虑 立即加入