ModifyClusterFullThreshold
Sie können die ModifyClusterFullThreshold Methode zur Änderung des Schwellenwerts, auf dem das System ein Ereignis generiert, wenn sich der Speichercluster einer bestimmten Kapazitätsauslastung nähert. Sie können die Schwellenwerteinstellung verwenden, um die zulässige Menge an belegtem Blockspeicher anzugeben, bevor das System eine Warnung ausgibt.
Wenn Sie beispielsweise benachrichtigt werden möchten, sobald die Blockspeicherauslastung des Systems 3 % unter den Schwellenwert „Fehler“ fällt, geben Sie für den Parameter stage3BlockThresholdPercent den Wert „3“ ein. Wird dieser Wert erreicht, sendet das System eine Warnung an das Ereignisprotokoll in der Cluster-Verwaltungskonsole.
Parameter
Diese Methode hat die folgenden Eingabeparameter:
|
|
Sie müssen mindestens einen Parameter auswählen. |
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
maxMetadataOverProvisionFactor |
Ein Wert, der angibt, wie oft der Metadatenspeicherplatz im Verhältnis zum verfügbaren Speicherplatz überdimensioniert sein kann. Wenn beispielsweise genügend Metadatenspeicherplatz vorhanden wäre, um 100 TiB an Datenträgern zu speichern, und diese Zahl auf 5 gesetzt würde, könnten Datenträger im Wert von 500 TiB erstellt werden. |
ganze Zahl |
5 |
Nein |
stage2AwareThreshold |
Die Anzahl der verbleibenden Knotenkapazitäten im Cluster, bevor das System eine Kapazitätsbenachrichtigung auslöst. |
ganze Zahl |
Keine |
Nein |
stage3BlockThresholdPercent |
Der Prozentsatz der Blockspeicherauslastung unterhalb des "Fehler"-Schwellenwerts, der dazu führt, dass das System eine Cluster-"Warnung" auslöst. |
ganze Zahl |
Keine |
Nein |
stage3MetadataThresholdPercent |
Der Prozentsatz der Metadatenspeicherauslastung unterhalb des Schwellenwerts “Error”, der dazu führt, dass das System eine Cluster-Warnung “Warning” auslöst. |
ganze Zahl |
Keine |
Nein |
Rückgabewerte
Diese Methode hat die folgenden Rückgabewerte:
Name |
Beschreibung |
Typ |
Blockfülle |
Der aktuell berechnete Blockfüllgrad des Clusters.
|
Schnur |
Fülle |
Spiegelt den höchsten Füllgrad zwischen „blockFullness“ und „metadataFullness“ wider. |
Schnur |
maxMetadataOverProvisionFactor |
Ein Wert, der angibt, wie oft der Metadatenspeicherplatz im Verhältnis zum verfügbaren Speicherplatz überdimensioniert sein kann. Wenn beispielsweise genügend Metadatenspeicherplatz vorhanden wäre, um 100 TiB an Datenträgern zu speichern, und diese Zahl auf 5 gesetzt würde, könnten Datenträger im Wert von 500 TiB erstellt werden. |
ganze Zahl |
Metadatenvollständigkeit |
Der aktuell berechnete Metadatenfüllgrad des Clusters.
|
Schnur |
sliceReserveUsedThresholdPct |
Fehlerzustand. Es wird eine Systemwarnung ausgelöst, wenn die Auslastung der reservierten Partition den zurückgegebenen Wert sliceReserveUsedThresholdPct überschreitet. |
ganze Zahl |
stage2AwareThreshold |
Bewusstseinszustand. Der für den Cluster-Schwellenwert der Stufe „Stufe 2“ festgelegte Wert. |
ganze Zahl |
stage2BlockThresholdBytes |
Die Anzahl der vom Cluster verwendeten Bytes, bei der ein Füllzustand der Stufe 2 vorliegt. |
ganze Zahl |
stage2MetadataThresholdBytes |
Die Anzahl der vom Cluster verwendeten Metadatenbytes, bei der ein Füllzustand der Stufe 2 vorliegt. |
|
stage3BlockThresholdBytes |
Die Anzahl der vom Cluster belegten Speicherbytes, bei der ein Füllzustand der Stufe 3 vorliegt. |
ganze Zahl |
stage3BlockThresholdPercent |
Der für Stufe 3 festgelegte Prozentwert. Bei diesem Füllstand wird eine Warnung im Warnprotokoll ausgegeben. |
ganze Zahl |
stage3LowThreshold |
Fehlerzustand. Der Schwellenwert, bei dem aufgrund geringer Kapazität in einem Cluster eine Systemwarnung ausgelöst wird. |
ganze Zahl |
stage3MetadataThresholdBytes |
Die Anzahl der vom Cluster verwendeten Metadatenbytes, bei der ein Füllzustand der Stufe 3 vorliegt. |
|
stage4BlockThresholdBytes |
Die Anzahl der vom Cluster belegten Speicherbytes, bei der ein Füllzustand der Stufe 4 vorliegt. |
ganze Zahl |
stage4CriticalThreshold |
Fehlerzustand. Der Schwellenwert, bei dem eine Systemwarnung ausgelöst wird, um vor einer kritisch niedrigen Kapazität eines Clusters zu warnen. |
ganze Zahl |
stage4MetadataThresholdBytes |
Die Anzahl der vom Cluster verwendeten Metadatenbytes, bei der ein Füllzustand der Stufe 4 vorliegt. |
|
stage5BlockThresholdBytes |
Die Anzahl der vom Cluster verwendeten Speicherbytes, bei der ein Füllzustand der Stufe 5 vorliegt. |
ganze Zahl |
stage5MetadataThresholdBytes |
Die Anzahl der vom Cluster verwendeten Metadatenbytes, bei der ein Füllzustand der Stufe 5 vorliegt. |
|
sumTotalClusterBytes |
Die physikalische Kapazität des Clusters, gemessen in Bytes. |
ganze Zahl |
sumTotalMetadataClusterBytes |
Der gesamte Speicherplatz, der zur Speicherung von Metadaten verwendet werden kann. |
ganze Zahl |
sumUsedClusterBytes |
Die Anzahl der auf dem Cluster verwendeten Speicherbytes. |
ganze Zahl |
sumUsedMetadataClusterBytes |
Der auf den Datenträgern verwendete Speicherplatz für Metadaten. |
ganze Zahl |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method" : "ModifyClusterFullThreshold",
"params" : {
"stage3BlockThresholdPercent" : 3
},
"id" : 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"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
}
}
Neu seit Version
9,6