PowerFlex 3.X:当单个 SDS 处于即时维护模式时无法创建卷

摘要: 当单个 SDS 处于即时维护模式时,无法创建卷。

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

当 SDS 处于 IMM 中时,即使使用了“--override_balance_check”标记,也无法添加卷:

 scli --add_volume --protection_domain_name pd1 --storage_pool_name sp1 --thin_provisioned --size_gb 8 --volume_name test --override_balance_check

Allocating volumes while the system is unbalanced will degrade system performance. Press 'y' and then Enter to confirm: y

Error: MDM failed command. Status: System capacity is unbalanced

 

情况说明

 将单个 SDS 置于维护模式后,即使有足够的可用空间,也无法创建卷。症状“add_volume”命令失败,并显示“系统容量不平衡”错误。

 

影响

无法创建新卷。

原因

这不是错误,但在特定情况下,可能无法创建新卷。

在“正常”ScaleIO 环境中,必须至少有三个类似大小的故障单元,其中最大故障单元的容量小于总可用容量的一半(不包括 MM 节点容量)。

有时,当单个故障单元(SDS 或故障集)比其他组件大时(例如一些有问题的配置),ScaleIO 系统会以不平衡的方式创建:

 

示例 1 (FaultSets):

FS0: SDSs 111,112
FS1: SDS 113
FS2: SDSs 114 (MM), 115

 

每个 SDS 的大小相同或相似。在这种情况下,当 SDS 114 处于 IMM 状态时,FS0 比其他 FaultSet 大两倍,因此卷创建将失败,因为系统已达到其限制(单个故障单元不能大于系统的其余部分 - 此处等于)。

 

示例 2 (SDS):

SDS1:18结核病

SDS2:18结核病

SDS3:18结核病

SDS4:100 GB

 

在此环境中,剩余的三个故障单元中的一个(SDS 节点 30)比其他故障单元小 180 倍 。此外,由于差异如此之大,节点 4 处的 SDS 被设置为包含少量存储,因此此环境几乎等同于 2 节点环境 — 这还不够。

解决方案

确保 ScaleIO 系统平衡 - 每个故障单元(FS 或 SDS)的大小相似。

其他信息

 

可能的解决方法是运行带有 --override_balance_check 标记的 add volume 命令。 
 

文章属性
文章编号: 000035779
文章类型: Solution
上次修改时间: 01 10月 2025
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。