修改集群完整阈值
你可以使用 `ModifyClusterFullThreshold`用于改变系统在存储集群接近一定容量利用率时生成事件的级别的方法。您可以使用阈值设置来指示系统发出警告之前可接受的已用块存储量。
例如,如果您希望在系统块存储利用率低于“错误”级别 3% 时收到警报,请为 stage3BlockThresholdPercent 参数输入值“3”。如果达到此级别,系统将向集群管理控制台中的事件日志发送警报。
参数
该方法有以下输入参数:
|
|
您必须至少选择一个参数。 |
| 名称 | 描述 | 类型 | 默认值 | 必填项 |
|---|---|---|---|---|
最大元数据超配额因子 |
该值代表元数据空间相对于可用空间可以超额配置的次数。例如,如果元数据空间足以存储 100 TiB 的卷,并且该数字设置为 5,则可以创建 500 TiB 的卷。 |
整数 |
5 |
否 |
stage2AwareThreshold |
系统触发容量通知前,集群中剩余容量的节点数。 |
整数 |
无 |
否 |
stage3BlockThresholdPercent |
低于“错误”阈值的块存储利用率百分比,会导致系统触发集群“警告”警报。 |
整数 |
无 |
否 |
stage3MetadataThresholdPercent |
元数据存储利用率低于“ |
整数 |
无 |
否 |
返回值
此方法具有以下返回值:
名称 |
描述 |
类型 |
块满 |
集群当前计算出的块填充度级别。
|
string |
饱腹感 |
反映了“块完整性”和“元数据完整性”之间的最高完整性级别。 |
string |
最大元数据超配额因子 |
该值代表元数据空间相对于可用空间可以超额配置的次数。例如,如果元数据空间足以存储 100 TiB 的卷,并且该数字设置为 5,则可以创建 500 TiB 的卷。 |
整数 |
元数据完整性 |
集群当前元数据完整性的计算级别。
|
string |
切片储备已用阈值百分比 |
错误情况。如果预留切片利用率大于返回的 sliceReserveUsedThresholdPct 值,则会触发系统警报。 |
整数 |
stage2AwareThreshold |
意识状态。为“阶段 2”集群阈值级别设置的值。 |
整数 |
stage2BlockThresholdBytes |
集群使用的字节数,达到 2 阶段满负荷状态时即为该字节数。 |
整数 |
stage2MetadataThresholdBytes |
集群使用的元数据字节数,达到 2 阶段满负荷状态时,集群将达到该状态。 |
|
stage3BlockThresholdBytes |
集群使用的存储字节数,达到 3 级满负荷状态时,集群将达到该状态。 |
整数 |
stage3BlockThresholdPercent |
第三阶段设定的百分比值。当达到此使用百分比时,警报日志中会发布警告。 |
整数 |
stage3LowThreshold |
错误情况。集群容量不足时触发系统警报的阈值。 |
整数 |
stage3MetadataThresholdBytes |
集群使用的元数据字节数,达到 3 级满状态时,集群将达到该状态。 |
|
stage4BlockThresholdBytes |
集群使用的存储字节数,达到 4 级满负荷状态时,集群将达到该存储字节数。 |
整数 |
stage4CriticalThreshold |
错误情况。当集群容量严重不足时,系统会发出警报以发出警告。 |
整数 |
stage4MetadataThresholdBytes |
集群使用的元数据字节数,达到 4 级满状态时,集群将达到该状态。 |
|
stage5BlockThresholdBytes |
集群使用的存储字节数,达到 5 级满负荷状态时,集群将达到该状态。 |
整数 |
stage5MetadataThresholdBytes |
集群使用的元数据字节数,达到 5 级满状态时,集群将达到该状态。 |
|
sumTotalClusterBytes |
集群的物理容量,以字节为单位。 |
整数 |
sumTotalMetadataClusterBytes |
可用于存储元数据的总空间量。 |
整数 |
已用簇字节总和 |
集群上使用的存储字节数。 |
整数 |
sumUsedMetadataClusterBytes |
用于存储元数据的卷驱动器空间量。 |
整数 |
请求示例
该方法的请求类似于以下示例:
{
"method" : "ModifyClusterFullThreshold",
"params" : {
"stage3BlockThresholdPercent" : 3
},
"id" : 1
}
响应示例
此方法返回类似于以下示例的响应:
{
"id": 1,
"result": {
"blockFullness": "stage1Happy",
"fullness": "stage3Low",
"maxMetadataOverProvisionFactor": 5,
"metadataFullness": "stage3Low",
"sliceReserveUsedThresholdPct": 5,
"stage2AwareThreshold": 3,
"stage2BlockThresholdBytes": 2640607661261,
"stage3BlockThresholdBytes": 8281905846682,
"stage3BlockThresholdPercent": 3,
"stage3LowThreshold": 2,
"stage4BlockThresholdBytes": 8641988709581,
"stage4CriticalThreshold": 1,
"stage5BlockThresholdBytes": 12002762096640,
"sumTotalClusterBytes": 12002762096640,
"sumTotalMetadataClusterBytes": 404849531289,
"sumUsedClusterBytes": 45553617581,
"sumUsedMetadataClusterBytes": 31703113728
}
}
自版本以来的新版本
9.6