GetClusterFullThreshold

您可以使用 GetClusterFullThreshold 方法查看为集群填充度级别设置的阶段。此方法将返回集群的所有填充度度量指标。

注: 当集群达到块集群填充度的“Error”阶段时,随着集群接近“Critical”阶段,所有卷上的最大 IOPS 将呈线性减小至卷的最小 IOPS。这有助于防止集群达到块集群填充度的“Critical”阶段。

参数

此方法没有任何输入参数。

返回值

此方法具有以下返回值:

名称 说明 类型
blockFullness 当前为该集群计算所得的块填充度级别。
  • stage1Happy:不存在任何警报或错误情况。对应于 Web UI 中的Healthy状态。
  • stage2Aware:不存在任何警报或错误情况。对应于 Web UI 中的Healthy状态。
  • stage3Low:系统无法针对双非同步节点故障提供冗余数据保护。对应于 Web UI 中的Warning状态。您可以在 Web UI 中配置此级别(默认情况下,系统会在容量为“Error”状态以下 3% 时触发此警报)。
  • stage4Critical:系统无法针对单节点故障提供冗余数据保护。无法创建任何新卷或克隆。对应于 Element UI 中的Error状态。
  • stage5CompletelyConsumed:完全消耗。集群处于只读状态,并保持 iSCSI 连接,但会暂停所有写入。对应于 Element UI 中的Critical状态。
字符串
fullness 反映“blockFullness”和“metadataFullness”之间的最高填充度级别。 字符串
maxMetadataOverProvisionFactor 一个值,表示可以相对于可用空间量过度配置元数据空间的倍数。例如,如果有足够的元数据空间可用于存储容量为 100 TiB 的卷,并且此数字设置为 5,则可以创建容量为 500 TiB 的卷。 整型
metadataFullness 当前为该集群计算所得的元数据填充度级别。
  • stage1Happy:不存在任何警报或错误情况。对应于 Web UI 中的Healthy状态。
  • stage2Aware:不存在任何警报或错误情况。对应于 Web UI 中的Healthy状态。
  • stage3Low:系统无法针对双非同步节点故障提供冗余数据保护。对应于 Web UI 中的Warning状态。您可以在 Web UI 中配置此级别(默认情况下,系统会在容量为“Error”状态以下 3% 时触发此警报)。
  • stage4Critical:系统无法针对单节点故障提供冗余数据保护。无法创建任何新卷或克隆。对应于 Element UI 中的Error状态。
  • stage5CompletelyConsumed:完全消耗。集群处于只读状态,并保持 iSCSI 连接,但会暂停所有写入。对应于 Element UI 中的Critical状态。
字符串
sliceReserveUsedThresholdPct 错误情况。在预留的分区利用率超过返回的 sliceReserveUsedThresholdPct 值时将触发系统警报。 整型
stage2AwareThreshold 警告情况。为“stage 2”集群阈值级别设置的值。 整型
stage2BlockThresholdBytes 当存在 stage2 情况时集群使用的字节数。 整型
stage3BlockThresholdBytes 当存在 stage3 情况时集群使用的字节数。 整型
stage3BlockThresholdPercent 为 stage3 设置的百分比值。当达到此百分比时,将在警报日志中发布警告。 整型
stage3LowThreshold 错误情况。因集群容量较低而导致创建系统警报的阈值。 整型
stage4BlockThresholdBytes 当存在 stage4 情况时集群使用的字节数。 整型
stage4CriticalThreshold 错误情况。为警告集群容量严重不足而创建系统警报的阈值。 整型
stage5BlockThresholdBytes 当存在 stage5 情况时集群使用的字节数。 整型
sumTotalClusterBytes 集群的物理容量(以字节计算)。 整型
sumTotalMetadataClusterBytes 可用于存储元数据的总空间量。 整型
sumUsedClusterBytes 集群中已使用的字节数。 整型
sumUserMetadataClusterBytes 卷驱动器上已用于存储元数据的空间量。 整型

请求示例

此方法的请求类似于以下示例:

{
   "method" : "GetClusterFullThreshold", 
   "params" : {},
   "id" : 1
}

响应示例

此方法返回类似于以下示例的响应:

{
  "id":1,
  "result":{
    "blockFullness":"stage1Happy",
    "fullness":"stage3Low",
    "maxMetadataOverProvisionFactor":5,
    "metadataFullness":"stage3Low",
    "sliceReserveUsedThresholdPct":5,
    "stage2AwareThreshold":3,
    "stage2BlockThresholdBytes":2640607661261,
    "stage3BlockThresholdBytes":8281905846682,
    "stage3BlockThresholdPercent":5,
    "stage3LowThreshold":2,
    "stage4BlockThresholdBytes":8641988709581,
    "stage4CriticalThreshold":1,
    "stage5BlockThresholdBytes":12002762096640,
    "sumTotalClusterBytes":12002762096640,
    "sumTotalMetadataClusterBytes":404849531289,
    "sumUsedClusterBytes":45553617581,
    "sumUsedMetadataClusterBytes":31703113728
  }
}

发布以下版本后新增

9.6