Skip to main content
Element Software
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

RollbackToGroupSnapshot

Collaboratori netapp-pcarriga

È possibile utilizzare RollbackToGroupSnapshot per eseguire il rollback di tutti i singoli volumi di un gruppo di snapshot in ogni singolo snapshot del volume.

Il rollback a uno snapshot di gruppo crea uno snapshot temporaneo di ciascun volume all'interno dello snapshot di gruppo.

Nota
  • La creazione di uno snapshot è consentita se la completezza del cluster è nella fase 1, 2 o 3. Gli snapshot non vengono creati quando la completezza del cluster è nella fase 4 o 5.

  • Il rollback dei volumi in uno snapshot di gruppo potrebbe non riuscire quando è in corso la sincronizzazione delle sezioni. Riprovare RollbackToGroupSnapshot al termine della sincronizzazione.

Parametri

Questo metodo ha i seguenti parametri di input:

Nome Descrizione Tipo Valore predefinito Obbligatorio

groupSnapshotID

ID univoco dello snapshot di gruppo.

intero

Nessuno

attributes

Elenco delle coppie nome-valore nel formato oggetto JSON.

Oggetto JSON

Nessuno

No

name

Nome dello snapshot di gruppo dello stato corrente del volume creato se saveCurrentState è impostato su true. Se non si assegna un nome, il nome degli snapshot (gruppo e volume singolo) viene impostato su un'indicazione temporale dell'ora in cui si è verificato il rollback.

stringa

Nessuno

No

saveCurrentState

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 restituiti

Questo metodo ha i seguenti valori restituiti:

Nome

Descrizione

Tipo

membri

Array contenente volumeID e snapshotID dei membri dello snapshot di gruppo. Valori:

  • Checksum: Una piccola rappresentazione a stringa dei dati nello snapshot memorizzato. Questo checksum può essere utilizzato in un secondo momento per confrontare altri snapshot al fine di rilevare errori nei dati. (stringa)

  • SnapshotID: ID univoco di uno snapshot da cui viene creato il nuovo snapshot. Lo snapshotID deve essere uno snapshot sul volume specificato. (intero)

  • VolumeID (ID volume): L'ID del volume di origine per lo snapshot. (intero)

Array di oggetti JSON

GroupSnapshotID

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

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

intero

GroupSnapshot

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

Se saveCurrentState è stato impostato su true, un oggetto contenente informazioni sullo snapshot di gruppo che RollbackToGroupSnapshot è stato appena eseguito il rollback a.

Esempio di richiesta

Le richieste per questo metodo sono simili all'esempio seguente:

{
  "id": 438,
  "method": "RollbackToGroupSnapshot",
  "params": {
    "groupSnapshotID": 1,
    "name": "grpsnap1",
    "saveCurrentState": true
  }
}

Esempio di risposta

Questo metodo restituisce una risposta simile all'esempio seguente:

{
  "id": 438,
  "result": {
    "groupSnapshot": {
      "attributes": {},
      "createTime": "2016-04-06T17:27:17Z",
      "groupSnapshotID": 1,
      "groupSnapshotUUID": "468fe181-0002-4b1d-ae7f-8b2a5c171eee",
      "members": [
        {
          "attributes": {},
          "checksum": "0x0",
          "createTime": "2016-04-06T17:27:17Z",
          "enableRemoteReplication": false,
          "expirationReason": "None",
          "expirationTime": null,
          "groupID": 1,
          "groupSnapshotUUID": "468fe181-0002-4b1d-ae7f-8b2a5c171eee",
          "name": "2016-04-06T17:27:17Z",
          "snapshotID": 4,
          "snapshotUUID": "03563c5e-51c4-4e3b-a256-a4d0e6b7959d",
          "status": "done",
          "totalSize": 1000341504,
          "virtualVolumeID": null,
          "volumeID": 2
        }
      ],
      "name": "2016-04-06T17:27:17Z",
      "status": "done"
    },
    "groupSnapshotID": 3,
    "members": [
      {
        "checksum": "0x0",
        "snapshotID": 2,
        "snapshotUUID": "719b162c-e170-4d80-b4c7-1282ed88f4e1",
        "volumeID": 2
      }
    ]
  }
}

Novità dalla versione

9,6