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 错误情况。如果保留的片利用率大于此值,则会触发系统警报。 整型
stage2AwareThreshold 警告情况。为阶段 2 集群阈值级别设置的值。 整型
stage2BlockThresholdBytes 集群使用的、存在阶段 2 条件的字节数。 整型
stage2 metadatathresholdbytes 集群使用的元数据字节数,其中存在 stage2 全满条件。  
stage3BlockThresholdBytes 集群使用的存储字节数量,在该数量中将存在阶段 3 的完全性条件。 整型
stage3BlockThresholdPercent 为阶段 3 设置的百分比值。当达到此百分比时,将在警报日志中发布警告。 整型
stage3LowThreshold 错误情况。因集群容量较低而导致创建系统警报的阈值。 整型
stage3 metadatathresholdbytes 集群使用的元数据字节数,其中存在 stage3 全满条件。 整型
阶段 3 元数据库地址保持百分比 为元数据全满阶段 3 设置的百分比值。当达到此百分比时,将在警报日志中发布警告。 整型
stage4BlockThresholdBytes 集群使用的存储字节数量,在该数量中将存在阶段 4 的满状态。 整型
stage4CriticalThreshold 错误情况。为警告集群容量严重不足而创建系统警报的阈值。 整型
stage4 metadatathresholdbytes 集群使用的元数据字节数、其中存在 stage4 全满条件。 整型
stage5BlockThresholdBytes 集群使用的存储字节数量,在该数量中将存在阶段 5 的满状态。 整型
阶段 5 元数据库地址保持字节 集群使用的元数据字节数,在该字段中将存在阶段 5 的全满条件。 整型
sumTotalClusterBytes 集群的物理容量(以字节计算)。 整型
sumTotalMetadataClusterBytes 可用于存储元数据的空间总量。 整型
sumUsedClusterBytes 集群上使用的存储字节数。 整型
sumUsedMetadataClusterBytes 卷驱动器上用于存储元数据的空间量。 整型

请求示例

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

{
   "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