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.

RollbackToSnapshot

Collaboratori netapp-pcarriga

Puoi usare il RollbackToSnapshot metodo per creare uno snapshot esistente dell'immagine del volume attivo. Questo metodo crea un nuovo snapshot da uno snapshot esistente.

Il nuovo snapshot diventa attivo e quello esistente viene conservato finché non viene eliminato manualmente. Lo snapshot precedentemente attivo viene eliminato a meno che non si imposti il parametro saveCurrentState su true.

PIENEZZA_CLUSTER

Nota
  • È possibile creare snapshot se il cluster è al livello 1, 2 o 3. Non è possibile creare snapshot quando il cluster è pieno al livello 4 o 5.

  • Il rollback di un volume a uno snapshot potrebbe non riuscire quando è in corso la sincronizzazione delle sezioni. Riprova RollbackToSnapshot al termine della sincronizzazione.

Parametri

Questo metodo ha i seguenti parametri di input:

Nome Descrizione Tipo Valore predefinito Necessario

ID volume

VolumeID per il volume.

intero

Nessuno

attributi

Elenco di coppie nome-valore nel formato oggetto JSON.

Attributi JSON

Nessuno

NO

nome

Nome per l'istantanea. Se non viene specificato alcun nome, viene utilizzato il nome dello snapshot di cui si sta eseguendo il rollback, aggiungendo "-copy" alla fine del nome.

corda

Nessuno

NO

ID istantanea

ID di uno snapshot creato in precedenza sul volume specificato.

intero

Nessuno

salvaStatoAttuale

Specifica se salvare o meno l'immagine del volume attivo precedente. Valori validi:

  • true: viene mantenuta l'immagine del volume attivo precedente.

  • false: l'immagine del volume attivo precedente viene eliminata.

booleano

falso

NO

Valori di ritorno

Questo metodo ha i seguenti valori di ritorno:

Nome

Descrizione

Tipo

somma di controllo

Una piccola rappresentazione in forma di stringa dei dati nello snapshot memorizzato.

corda

ID istantanea

Se saveCurrentState è stato impostato su false, questo valore è nullo.

Se saveCurrentState è stato impostato su true, l'ID univoco dello snapshot appena creato.

intero

istantanea

Se saveCurrentState è stato impostato su false, questo valore è nullo.

Se saveCurrentState è impostato su true, viene visualizzato un oggetto contenente informazioni sullo snapshot appena creato.

Richiedi esempio

Le richieste per questo metodo sono simili al seguente esempio:

{
 "method": "RollbackToSnapshot",
 "params": {
    "volumeID": 1,
    "snapshotID": 3114,
    "saveCurrentState": true
  },
  "id": 1
}

Esempio di risposta

Questo metodo restituisce una risposta simile al seguente esempio:

{
  "id": 1,
  "result": {
    "checksum": "0x0",
    "snapshot": {
      "attributes": {},
      "checksum": "0x0",
      "createTime": "2016-04-04T17:27:32Z",
      "enableRemoteReplication": false,
      "expirationReason": "None",
      "expirationTime": null,
      "groupID": 0,
      "groupSnapshotUUID": "00000000-0000-0000-0000-000000000000",
      "name": "test1-copy",
      "snapshotID": 1,
      "snapshotUUID": "30d7e3fe-0570-4d94-a8d5-3cc8097a6bfb",
      "status": "done",
      "totalSize": 5000658944,
      "virtualVolumeID": null,
      "volumeID": 1
    },
    "snapshotID": 1
  }
}

Nuovo dalla versione

9,6