Skip to main content
Element Software
12.5
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

RemoveDrives

Collaboratori

È 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

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

Trova ulteriori informazioni