Skip to main content
Element Software
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Restauration vers l'instantané de groupe

Contributeurs netapp-pcarriga

Vous pouvez utiliser RollbackToGroupSnapshot pour restaurer tous les volumes individuels d'un groupe d'instantanés à l'instantané individuel de chaque volume.

La restauration d'un instantané de groupe crée un instantané temporaire de chaque volume au sein de cet instantané.

Remarque
  • La création d'un instantané est autorisée si le niveau de remplissage du cluster est à l'étape 1, 2 ou 3. Les instantanés ne sont pas créés lorsque le niveau de remplissage du cluster atteint 4 ou 5.

  • La restauration de volumes à partir d'un instantané de groupe peut échouer pendant la synchronisation des tranches. Réessayer RollbackToGroupSnapshot une fois la synchronisation terminée.

Paramètres

Cette méthode possède les paramètres d'entrée suivants :

Nom Description Type Valeur par défaut Obligatoire

groupSnapshotID

Identifiant unique de l'instantané du groupe.

entier

Aucune

Oui

attributes

Liste de paires nom-valeur au format objet JSON.

objet JSON

Aucune

Non

name

Nom du snapshot de groupe de l'état actuel du volume qui est créé si saveCurrentState est défini sur vrai. Si vous ne donnez pas de nom, le nom des instantanés (groupe et volume individuel) est défini sur l'horodatage de l'heure à laquelle la restauration a eu lieu.

chaîne

Aucune

Non

saveCurrentState

Indique s'il faut enregistrer ou non l'image du volume actif précédent. Valeurs valides :

  • `true`L'image du volume actif précédent est conservée.

  • `false`L'image du volume actif précédent a été supprimée.

booléen

FAUX

Non

Valeurs de retour

Cette méthode renvoie les valeurs suivantes :

Nom

Description

Type

membres

Un tableau contenant les identifiants de volume et les identifiants d'instantané des membres du groupe d'instantanés. Valeurs:

  • Somme de contrôle : une courte chaîne de caractères représentant les données de l’instantané enregistré. Cette somme de contrôle peut être utilisée ultérieurement pour comparer d'autres instantanés afin de détecter les erreurs dans les données. (chaîne)

  • snapshotID : Identifiant unique d’un instantané à partir duquel le nouvel instantané est créé. L'identifiant de l'instantané doit correspondre à un instantané du volume spécifié. (entier)

  • volumeID : L’identifiant du volume source pour l’instantané. (entier)

tableau d'objets JSON

groupSnapshotID

Si saveCurrentState La valeur a été définie sur false, cette valeur est nulle.

Si saveCurrentState La valeur « true » correspond à l'identifiant unique de l'instantané de groupe nouvellement créé.

entier

groupSnapshot

Si saveCurrentState La valeur a été définie sur false, cette valeur est nulle.

Si saveCurrentState a été défini sur vrai, un objet contenant des informations sur l'instantané du groupe qui RollbackToGroupSnapshot je viens de revenir à.

Exemple de demande

Les requêtes pour cette méthode sont similaires à l'exemple suivant :

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

Exemple de réponse

Cette méthode renvoie une réponse similaire à l'exemple suivant :

{
  "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
      }
    ]
  }
}

Nouveautés depuis la version

9,6