Cinder 卷创建间歇性失败(由超配比导致)如何解?
2026-08-11 09:19:15 # 云服务

这是一个来自 Dell 官方支持的真实案例,非常有代表性:卷创建/删除在业务高峰期间歇性失败,低峰期却正常。

现象

  • 高峰期(大量卷并发创建):Cinder 报卷创建失败;
  • 低峰期:一切正常;
  • 报错指向后端存储拒绝创建新卷。

根因:超配比触发

cinder.conf 中配置的超配比过低:

1
2
[powerflex]
powerflex_max_over_subscription_ratio = 2.5

超配比(over-subscription ratio)决定了后端”允许承诺的容量 / 实际物理容量”的上限。在高负载、大量卷并发时,已承诺容量逼近上限,超配比被触发,后端存储出于自我保护拒绝再创建新卷——于是出现间歇失败。

解决

把超配比调高到能覆盖业务峰值的值:

1
2
[powerflex]
powerflex_max_over_subscription_ratio = 3.5

调整后高峰期不再触顶,故障消失。

小结

“间歇性失败 + 高峰期才出现”往往不是 bug,而是阈值类参数(配额/超配比)被业务峰值撞线。先想”什么在高负载时会触顶”,比盲目查日志更高效。