ModifyClusterFullThreshold
È possibile utilizzare ModifyClusterFullThreshold
metodo per modificare il livello a cui il sistema genera un evento quando il cluster di storage si avvicina a un determinato utilizzo della capacità. È possibile utilizzare l'impostazione della soglia per indicare la quantità accettabile di storage a blocchi utilizzato prima che il sistema generi un avviso.
Ad esempio, se si desidera essere avvisati quando il sistema raggiunge il 3% al di sotto del livello di "errore" nell'utilizzo dello storage a blocchi, immettere il valore "3" per il parametro stage3BlockHoldPercent. Se viene raggiunto questo livello, il sistema invia un avviso al registro eventi nella Console di gestione cluster.
Parametri
Questo metodo ha i seguenti parametri di input:
Selezionare almeno un parametro. |
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
MaxMetadataOverProvisionFactor |
Un valore rappresentativo del numero di volte in cui lo spazio di metadati può essere sottoposto a un provisioning eccessivo in relazione alla quantità di spazio disponibile. Ad esempio, se c'era spazio di metadati sufficiente per memorizzare 100 TIB di volumi e questo numero era impostato su 5, è possibile creare 500 TIB di volumi. |
intero |
5 |
No |
Stage2AwareThreshold |
Il numero di nodi di capacità rimanenti nel cluster prima che il sistema attivi una notifica di capacità. |
intero |
Nessuno |
No |
Stage3BlockThresholdPercent |
La percentuale di utilizzo dello storage a blocchi al di sotto della soglia di "errore" che provoca l'attivazione di un avviso di "avviso" del cluster. |
intero |
Nessuno |
No |
Stage3MetadataThresholdPercent |
La percentuale di utilizzo dello storage dei metadati al di sotto della soglia “Error” che fa sì che il sistema innesca un avviso “Warning” del cluster. |
intero |
Nessuno |
No |
Valori restituiti
Questo metodo ha i seguenti valori restituiti:
Nome |
Descrizione |
Tipo |
BlockFullness |
Il livello corrente calcolato di riempimento del blocco del cluster.
|
stringa |
pienezza |
Riflette il massimo livello di pienezza tra "blockFullness" e "metadataFullness". |
stringa |
MaxMetadataOverProvisionFactor |
Un valore rappresentativo del numero di volte in cui lo spazio di metadati può essere sottoposto a un provisioning eccessivo in relazione alla quantità di spazio disponibile. Ad esempio, se c'era spazio di metadati sufficiente per memorizzare 100 TIB di volumi e questo numero era impostato su 5, è possibile creare 500 TIB di volumi. |
intero |
MetadataFullness |
Il livello corrente calcolato di riempimento dei metadati del cluster.
|
stringa |
SliceReserveUsedThresholdPct |
Condizione di errore. Viene generato un avviso di sistema se l'utilizzo riservato dello strato è superiore al valore sliceReserveUsedThresholdPct restituito. |
intero |
Stage2AwareThreshold |
Condizione di consapevolezza. Il valore impostato per il livello di soglia del cluster "fase 2". |
intero |
Stage2BlockThresholdByte |
Il numero di byte utilizzati dal cluster in cui si verifica una condizione di fullness fase 2. |
intero |
Stage2MetadataThresholdBytes |
Il numero di byte di metadati utilizzati dal cluster in cui si verifica una condizione di fullness fase 2. |
|
Stage3BlockThresholdBytes |
Il numero di byte di storage utilizzati dal cluster in cui si verifica una condizione di fullness fase 3. |
intero |
Stage3BlockThresholdPercent |
Il valore percentuale impostato per la fase 3. Con questa percentuale piena, viene visualizzato un avviso nel registro degli avvisi. |
intero |
Stage3LowThreshold |
Condizione di errore. La soglia alla quale viene creato un avviso di sistema a causa della bassa capacità di un cluster. |
intero |
Stage3MetadataThresholdBytes |
Il numero di byte di metadati utilizzati dal cluster in cui si verifica una condizione di fullness della fase 3. |
|
Stage4BlockThresholdByte |
Il numero di byte di storage utilizzati dal cluster in cui si verifica una condizione di fullness fase 4. |
intero |
Stage4CriticalThreshold |
Condizione di errore. La soglia alla quale viene creato un avviso di sistema per avvisare in caso di capacità estremamente bassa su un cluster. |
intero |
Stage4MetadataThresholdBytes |
Il numero di byte di metadati utilizzati dal cluster in cui si verifica una condizione di fullness della fase 4. |
|
Stage5BlockThresholdByte |
Il numero di byte di storage utilizzati dal cluster in cui si verifica una condizione di fullness della fase 5. |
intero |
Stage5MetadataThresholdBytes |
Il numero di byte di metadati utilizzati dal cluster in cui si verifica una condizione di fullness della fase 5. |
|
SumTotalClusterBytes |
La capacità fisica del cluster, misurata in byte. |
intero |
SumTotalMetadataClusterBytes |
La quantità totale di spazio che è possibile utilizzare per memorizzare i metadati. |
intero |
SumUsedClusterBytes |
Il numero di byte di storage utilizzati nel cluster. |
intero |
SumUsedMetadataClusterBytes |
La quantità di spazio utilizzata sui dischi dei volumi per memorizzare i metadati. |
intero |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method" : "ModifyClusterFullThreshold", "params" : { "stage3BlockThresholdPercent" : 3 }, "id" : 1 }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "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 } }
Novità dalla versione
9.6