Modificasogliacompleta del cluster
Puoi usare il ModifyClusterFullThreshold Metodo per modificare il livello al quale il sistema genera un evento quando il cluster di storage si avvicina a una determinata capacità di utilizzo. È possibile utilizzare l'impostazione della soglia per indicare la quantità accettabile di spazio di archiviazione a blocchi utilizzato prima che il sistema generi un avviso.
Ad esempio, se si desidera essere avvisati quando il sistema raggiunge il 3% di utilizzo dello storage a blocchi al di sotto del livello "Errore", immettere il valore "3" per il parametro stage3BlockThresholdPercent. Se viene raggiunto questo livello, il sistema invia un avviso al registro eventi nella Cluster Management Console.
Parametri
Questo metodo ha i seguenti parametri di input:
|
|
È necessario selezionare almeno un parametro. |
| Nome | Descrizione | Tipo | Valore predefinito | Necessario |
|---|---|---|---|---|
maxMetadataOverProvisionFactor |
Un valore rappresentativo del numero di volte in cui lo spazio dei metadati può essere sovradimensionato rispetto alla quantità di spazio disponibile. Ad esempio, se ci fosse abbastanza spazio per i metadati per archiviare 100 TiB di volumi e questo numero fosse impostato su 5, potrebbero essere creati volumi per un valore di 500 TiB. |
intero |
5 |
NO |
stage2AwareThreshold |
Numero di nodi di capacità rimanenti nel cluster prima che il sistema attivi una notifica di capacità. |
intero |
Nessuno |
NO |
stage3BlockThresholdPercent |
Percentuale di utilizzo dello storage a blocchi al di sotto della soglia "Errore" che fa sì che il sistema attivi un avviso di "Avviso" del cluster. |
intero |
Nessuno |
NO |
stage3MetadataThresholdPercent |
Percentuale di utilizzo dello spazio di archiviazione dei metadati al di sotto della soglia “Errore” che fa sì che il sistema attivi un avviso “Avviso” del cluster. |
intero |
Nessuno |
NO |
Valori di ritorno
Questo metodo ha i seguenti valori di ritorno:
Nome |
Descrizione |
Tipo |
bloccoPienezza |
Livello corrente calcolato di riempimento dei blocchi del cluster.
|
corda |
pienezza |
Riflette il livello più alto di pienezza tra "blockFullness" e "metadatiFullness". |
corda |
maxMetadataOverProvisionFactor |
Un valore rappresentativo del numero di volte in cui lo spazio dei metadati può essere sovradimensionato rispetto alla quantità di spazio disponibile. Ad esempio, se ci fosse abbastanza spazio per i metadati per archiviare 100 TiB di volumi e questo numero fosse impostato su 5, potrebbero essere creati volumi per un valore di 500 TiB. |
intero |
MetadataFullness |
Livello attuale calcolato di completezza dei metadati del cluster.
|
corda |
sliceReserveUsedThresholdPct |
Condizione di errore. Viene attivato un avviso di sistema se l'utilizzo della slice riservata è maggiore del valore sliceReserveUsedThresholdPct restituito. |
intero |
stage2AwareThreshold |
Condizione di consapevolezza. Valore impostato per il livello di soglia del cluster "Fase 2". |
intero |
stage2BlockThresholdBytes |
Numero di byte utilizzati dal cluster in corrispondenza del quale si verificherà una condizione di pienezza di fase 2. |
intero |
stage2MetadataThresholdBytes |
Numero di byte di metadati utilizzati dal cluster in corrispondenza del quale si verificherà una condizione di pienezza di fase 2. |
|
stage3BlockThresholdBytes |
Numero di byte di archiviazione utilizzati dal cluster in corrispondenza dei quali si verificherà una condizione di riempimento di fase 3. |
intero |
stage3BlockThresholdPercent |
Il valore percentuale impostato per la fase 3. Raggiunto questo livello di riempimento, nel registro degli avvisi viene visualizzato un avviso. |
intero |
stage3LowThreshold |
Condizione di errore. Soglia alla quale viene creato un avviso di sistema a causa della scarsa capacità di un cluster. |
intero |
stage3MetadataThresholdBytes |
Numero di byte di metadati utilizzati dal cluster in corrispondenza del quale si verificherà una condizione di pienezza di fase 3. |
|
stage4BlockThresholdBytes |
Numero di byte di archiviazione utilizzati dal cluster in corrispondenza dei quali si verificherà una condizione di riempimento di fase 4. |
intero |
stage4CriticalThreshold |
Condizione di errore. Soglia alla quale viene creato un avviso di sistema per segnalare una capacità criticamente bassa su un cluster. |
intero |
stage4MetadataThresholdBytes |
Numero di byte di metadati utilizzati dal cluster in corrispondenza dei quali si verificherà una condizione di pienezza di fase 4. |
|
stage5BlockThresholdBytes |
Numero di byte di archiviazione utilizzati dal cluster in corrispondenza dei quali si verificherà una condizione di riempimento di fase 5. |
intero |
stage5MetadataThresholdBytes |
Numero di byte di metadati utilizzati dal cluster in corrispondenza dei quali si verificherà una condizione di pienezza di fase 5. |
|
sommaTotaleClusterBytes |
La capacità fisica del cluster, misurata in byte. |
intero |
somma totale dei metadati del cluster byte |
Quantità totale di spazio che può essere utilizzata per archiviare i metadati. |
intero |
sommaByteClusterUsati |
Numero di byte di archiviazione utilizzati nel cluster. |
intero |
sommaMetadatiUtilizzatiClusterBytes |
Quantità di spazio utilizzata sulle unità di volume per archiviare i metadati. |
intero |
Richiedi esempio
Le richieste per questo metodo sono simili al seguente esempio:
{
"method" : "ModifyClusterFullThreshold",
"params" : {
"stage3BlockThresholdPercent" : 3
},
"id" : 1
}
Esempio di risposta
Questo metodo restituisce una risposta simile al seguente esempio:
{
"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
}
}
Nuovo dalla versione
9,6