RemoveDrives
È possibile utilizzare questo RemoveDrives
metodo per rimuovere in modo proattivo i dischi che fanno parte del cluster. Potresti utilizzare questo metodo per ridurre la capacità del cluster o prepararsi a sostituire i dischi quasi al termine della loro vita utile. RemoveDrives
Crea una terza copia dei dati del blocco sugli altri nodi nel cluster e attende il completamento della sincronizzazione prima di spostare le unità nell'elenco "disponibili". Le unità presenti nell'elenco "disponibili" vengono completamente rimosse dal sistema e non dispongono di servizi in esecuzione o di dati attivi.
RemoveDrives
è un metodo asincrono. A seconda della capacità totale dei dischi da rimuovere, la migrazione di tutti i dati potrebbe richiedere alcuni minuti.
Quando si rimuovono più unità, utilizzare un unico RemoveDrives
metodo di chiamata piuttosto che più metodi singoli con una singola unità ciascuno. In questo modo si riduce la quantità di bilanciamento dei dati necessaria per stabilizzare in modo uniforme il carico di storage sul cluster.
È inoltre possibile rimuovere le unità con stato "guasto" utilizzando RemoveDrives
. Quando si rimuove un disco con uno stato "failed" (guasto), il disco non torna allo stato "Available" (disponibile) o “Active” (attivo). L'unità non è disponibile per l'utilizzo nel cluster.
Parametro
Questo metodo ha il seguente parametro di input:
Nome | Descrizione | Tipo | Valore predefinito | Obbligatorio |
---|---|---|---|---|
dischi |
Elenco di driveID da rimuovere dal cluster. |
array intero |
Nessuno |
Sì |
Valore restituito
Questo metodo ha il seguente valore restituito:
Nome | Descrizione | Tipo |
---|---|---|
AsyncHandle |
Valore handle utilizzato per ottenere il risultato dell'operazione. |
intero |
Esempio di richiesta
Le richieste per questo metodo sono simili all'esempio seguente:
{ "method": "RemoveDrives", "params": { "drives" : [3, 4, 5] }, "id" : 1 }
Esempio di risposta
Questo metodo restituisce una risposta simile all'esempio seguente:
{ "id": 1, "result" : { "asyncHandle": 1 } }
Novità dalla versione
9,6