文档目录

适用场景

  • 产品:ZCF
  • 组件:ZCE-X
  • 涉及对象:对象存储数据池、Ceph OSD 重平衡、恢复 QoS
  • 版本:6.x
  • 触发条件: 需要对对象存储数据池执行重平衡,同时确保恢复 QoS 为低速以降低对业务的影响。

需求背景

  • 对象存储数据池需要执行重平衡。
  • 为降低恢复流量对业务的影响,需要提前将对象存储数据池恢复 QoS 设置为低速。

确认方法

  1. 确认当前环境为 ZCE-X 6.x 对象存储场景。
  2. 检查对象存储数据池当前恢复 QoS 配置是否为低速。
  3. 确认已关闭数据恢复后再执行重平衡命令。

处理思路

本次操作目标是对象存储数据池重平衡,而恢复 QoS 若不提前限制为低速,可能在恢复过程中占用业务带宽,因此需要先关闭数据恢复并限制恢复速率。

操作步骤

1. 执行前准备

  • 风险等级:低风险
  • 变更前提前确定对象存储数据池恢复 QoS 为低速。
  • 建议在协调好的窗口期执行,避免恢复流量影响业务。

2. 处理步骤

  1. 登录存储平台,关闭数据恢复,并二次确认对象存储数据池恢复 QoS 为低速。
  • 预期结果:数据恢复关闭成功,恢复 QoS 已调整为低速。
  1. 执行对象存储数据池重平衡命令。
   ceph osd reweight-by-remap 101 1024 pool-5abace84a5174757ae84a2124429d9c7
  • 预期结果:重平衡任务开始执行。
  1. 登录存储平台重新打开数据恢复。
  • 预期结果:数据恢复重新开启,集群进入恢复和平衡状态。

验证方法

  • 检查对象存储数据池恢复 QoS 仍为低速。
  • 观察 Ceph 重平衡进度与业务影响情况。
  • 确认业务正常、无明显异常延迟。

风险与回滚

  • 风险:恢复流量会占用业务带宽,若 QoS 未限制为低速,可能放大业务影响。
  • 风险:在不合适的窗口执行重平衡可能影响业务稳定性。
  • 回滚:未单独提供回滚命令;若异常,应暂停恢复操作并联系技术支持协助排查。
对象存储数据池重平衡 | 技术方案 · KB | ZStack 资源中心