9.3. 强制扩展集群进入恢复或健康模式
当扩展降级模式时,在断开连接的数据中心恢复后集群会自动进入恢复模式。如果没有发生这种情况,或者您想要提前启用恢复模式,您可以强制扩展集群进入恢复模式。
先决条件
- 正在运行的 Red Hat Ceph Storage 集群
- 在集群中启用的扩展模式
流程
将扩展集群强制进入恢复模式:
示例
[ceph: root@host01 /]# ceph osd force_recovery_stretch_mode --yes-i-really-mean-it
[ceph: root@host01 /]# ceph osd force_recovery_stretch_mode --yes-i-really-mean-itCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意恢复状态会使集群处于
HEALTH_WARN状态。在恢复模式中,集群应在放置组健康后返回到正常的扩展模式。如果没有这样做,您可以将扩展集群强制进入健康模式:
示例
[ceph: root@host01 /]# ceph osd force_healthy_stretch_mode --yes-i-really-mean-it
[ceph: root@host01 /]# ceph osd force_healthy_stretch_mode --yes-i-really-mean-itCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果您要提前强制跨数据中心对等,且您将面临数据停机的风险,或者您单独验证了所有放置组可以对等点,即使它们没有完全恢复,您也可以运行这个命令。
您可能还希望调用 healthy 模式,以删除
HEALTH_WARN状态,该状态由恢复状态生成。注意force_recovery_stretch_mode和force_recovery_healthy_mode命令不应是必需的,因为它们包含在管理未预期的情况过程中。