适用场景
- 产品:ZCF
- 组件:ZCE-X
- 涉及对象:对象存储数据池、Ceph OSD 重平衡、恢复 QoS
- 版本:6.x
- 触发条件: 需要对对象存储数据池执行重平衡,同时确保恢复 QoS 为低速以降低对业务的影响。
需求背景
- 对象存储数据池需要执行重平衡。
- 为降低恢复流量对业务的影响,需要提前将对象存储数据池恢复 QoS 设置为低速。
确认方法
- 确认当前环境为
ZCE-X 6.x对象存储场景。 - 检查对象存储数据池当前恢复 QoS 配置是否为低速。
- 确认已关闭数据恢复后再执行重平衡命令。
处理思路
本次操作目标是对象存储数据池重平衡,而恢复 QoS 若不提前限制为低速,可能在恢复过程中占用业务带宽,因此需要先关闭数据恢复并限制恢复速率。
操作步骤
1. 执行前准备
- 风险等级:低风险
- 变更前提前确定对象存储数据池恢复 QoS 为低速。
- 建议在协调好的窗口期执行,避免恢复流量影响业务。
2. 处理步骤
- 登录存储平台,关闭数据恢复,并二次确认对象存储数据池恢复 QoS 为低速。
- 预期结果:数据恢复关闭成功,恢复 QoS 已调整为低速。
- 执行对象存储数据池重平衡命令。
ceph osd reweight-by-remap 101 1024 pool-5abace84a5174757ae84a2124429d9c7
- 预期结果:重平衡任务开始执行。
- 登录存储平台重新打开数据恢复。
- 预期结果:数据恢复重新开启,集群进入恢复和平衡状态。
验证方法
- 检查对象存储数据池恢复 QoS 仍为低速。
- 观察 Ceph 重平衡进度与业务影响情况。
- 确认业务正常、无明显异常延迟。
风险与回滚
- 风险:恢复流量会占用业务带宽,若 QoS 未限制为低速,可能放大业务影响。
- 风险:在不合适的窗口执行重平衡可能影响业务稳定性。
- 回滚:未单独提供回滚命令;若异常,应暂停恢复操作并联系技术支持协助排查。
