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-it
Copy 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-it
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果您想在早期强制跨数据中心对等功能,您也可以运行此命令,且您希望风险数据停机,或者您单独验证所有放置组都可以对等,即使它们没有被完全恢复。
您可能还希望调用健康模式来删除
HEALTH_WARN
状态,该状态由恢复状态生成。注意不需要
force_recovery_stretch_mode
和force_recovery_healthy_mode
命令,因为它们包含在管理未预期的情况下的过程。