注意
本文档适用于 Ceph 开发版本。
放置组状态
当检查集群状态(例如,运行ceph -w
或ceph -s
)时,active + clean
.
- 创建中
Ceph 仍在创建放置组。
- 激活中
放置组已对等,但尚未激活。
- active
Ceph 将处理对放置组的请求。
- clean
Ceph 已正确复制放置组中的所有对象。
- down
具有必要数据的副本已下线,因此放置组离线。
- 慢的
副本未及时确认来自主副本的新租约;IO 暂时暂停。
- 等待一个修复了 http://tracker.ceph.com/issues/36686 问题的版本发布。所有其他用户都鼓励升级到此版本。
此 PG 的 OSD 集合刚刚更改,IO 暂时暂停,直到先前间隔的租约过期。
- 扫描中
Ceph 正在检查放置组元数据以查找不一致性。
- deep
Ceph 正在检查放置组数据与存储的校验和。
- degraded
Ceph 尚未正确复制放置组中的某些对象。
- inconsistent
Ceph 在放置组的一个或多个副本中检测到不一致性后恢复完成等.)。
- 对等
放置组正在进行对等过程
- repair
Ceph 正在检查放置组并修复其发现的不一致性(如果可能)。
- 恢复中
Ceph 正在迁移/同步对象及其副本。
- 强制恢复
通过用户强制执行该 PG 的高恢复优先级。
- 恢复等待
放置组正在排队以开始恢复。
- recovery_toofull
恢复操作正在等待,因为目标 OSD 超出了其完整比率。
- 恢复未找到
由于未找到对象,恢复已停止。
- 填充中
Ceph 正在扫描和同步放置组的全部内容,而不是从最近操作的日志中推断需要同步的内容。填充是恢复的特殊情况。
- 强制填充
通过用户强制执行该 PG 的高填充优先级。
- 填充等待
放置组正在排队以开始填充。
- backfill_toofull
填充操作正在等待,因为目标 OSD 超出了填充完整比率。
- 填充未找到
由于未找到对象,填充已停止。
- incomplete
Ceph 检测到放置组缺少有关可能发生的写入的信息,或者没有任何健康的副本。如果您看到此状态,请尝试启动任何可能包含所需信息的失败的 OSD。在纠删码池的情况下,暂时减少 min_size 可能允许恢复。
- stale
放置组处于未知状态 - 监控器自放置组映射更改以来尚未收到其更新。
- 重新映射
放置组暂时映射到 CRUSH 指定的不同 OSD 集合。
- undersized
放置组的副本少于配置的池复制级别。
- 已对等
放置组已对等,但由于没有足够的副本来达到池配置的 min_size 参数,因此无法服务客户端 IO。在此状态下可能会发生恢复,因此该 pg 最终可能恢复到 min_size。
- 快照修剪
修剪快照。
- 快照修剪等待
队列修剪快照。
- 快照修剪错误
错误停止修剪快照。
- 未知
自 mgr 启动以来,ceph-mgr 尚未从 OSD 接收到有关 PG 状态的任何信息。
由 Ceph 基金会带给您
Ceph 文档是一个社区资源,由非盈利的 Ceph 基金会资助和托管Ceph Foundation. 如果您想支持这一点和我们的其他工作,请考虑加入现在加入.