Skip to main content
Element Software
È 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.

StartBulkVolumeRead

Collaboratori netapp-pcarriga

Puoi usare il StartBulkVolumeRead metodo per avviare una sessione di lettura di massa su un volume specificato.

Su un volume possono essere eseguiti contemporaneamente solo due processi di volume di massa. Quando si inizializza la sessione, i dati vengono letti da un volume di archiviazione SolidFire per essere archiviati su una fonte di backup esterna. L'accesso ai dati esterni avviene tramite un server web in esecuzione su un nodo di archiviazione Element. Le informazioni sull'interazione con il server per l'accesso ai dati esterni vengono trasmesse tramite uno script in esecuzione sul sistema di archiviazione.

All'inizio di un'operazione di lettura di un volume in blocco, viene creato uno snapshot del volume, che viene eliminato al termine della lettura. È anche possibile leggere uno snapshot del volume immettendo l'ID dello snapshot come parametro. Quando si legge uno snapshot precedente, il sistema non crea un nuovo snapshot del volume, né elimina lo snapshot precedente al termine della lettura.

Nota Questo processo crea un nuovo snapshot se non viene fornito l'ID di uno snapshot esistente. È possibile creare snapshot se il livello di riempimento del cluster è pari a 2 o 3. Gli snapshot non vengono creati quando il livello di riempimento del cluster è pari a 4 o 5.

Parametri

Questo metodo ha i seguenti parametri di input:

Nome Descrizione Tipo Valore predefinito Necessario

formato

Il formato dei dati del volume. Può essere:

  • uncompressed: Ogni byte del volume viene restituito senza alcuna compressione.

  • native: Vengono restituiti dati opachi, più piccoli e più efficienti da archiviare e scrivere in una successiva scrittura di volume di massa.

corda

Nessuno

ID volume

L'ID del volume da leggere.

intero

Nessuno

ID istantanea

ID di uno snapshot creato in precedenza, utilizzato per letture di volumi in blocco. Se non viene immesso alcun ID, viene creato uno snapshot dell'immagine del volume attivo corrente.

intero

Nessuno

NO

sceneggiatura

Il nome di uno script eseguibile. Se non viene specificato alcun nome di script, la chiave e l'URL sono necessari per accedere ai nodi di archiviazione Element. Lo script viene eseguito sul nodo primario e la chiave e l'URL vengono restituiti allo script in modo che sia possibile contattare il server Web locale.

corda

Nessuno

NO

Parametri di script

Parametri JSON da passare allo script.

Oggetto JSON

Nessuno

NO

attributi

Elenco di coppie nome-valore nel formato oggetto JSON. "Saperne di più".

Oggetto JSON

Nessuno

NO

Valori di ritorno

Questo metodo ha i seguenti valori di ritorno:

Nome

Descrizione

Tipo

asyncHandle

ID del processo asincrono da verificare per verificarne il completamento.

intero

chiave

Chiave opaca che identifica in modo univoco la sessione.

corda

URL

URL per accedere al server web del nodo.

corda

Richiedi esempio

Le richieste per questo metodo sono simili al seguente esempio:

{
   "method": "StartBulkVolumeRead",
   "params": {
      "volumeID" : 5,
      "format"  : "native",
      "snapshotID" : 2
   },
   "id": 1
}

Esempio di risposta

Questo metodo restituisce una risposta simile al seguente esempio:

{
      "id" : 1,
   "result" : {
      "asyncHandle" : 1,
      "key" : "11eed8f086539205beeaadd981aad130",
      "url" : "https://127.0.0.1:44000/"
   }
}

Nuovo dalla versione

9,6