Skip to main content
Element Software
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

RollbackToGroupSnapshot

Beitragende

Mit können Sie RollbackToGroupSnapshot ein Rollback aller einzelnen Volumes in einer Snapshot-Gruppe auf den individuellen Snapshot jedes Volumes durchführen.

Bei einem Rollback zu einem Gruppen-Snapshot wird ein temporärer Snapshot jedes Volumes innerhalb des Gruppen-Snapshots erstellt.

Hinweis
  • Das Erstellen eines Snapshots ist zulässig, wenn die Cluster-Fülle an Phase 1, 2 oder 3 liegt. Snapshots werden nicht erstellt, wenn die Cluster-Fülle in Phase 4 oder 5 liegt.

  • Das Rollback von Volumes auf einen Gruppen-Snapshot kann fehlschlagen, wenn die Slice-Synchronisierung ausgeführt wird. Versuchen Sie es nach Abschluss der Synchronisierung erneut RollbackToGroupSnapshot.

Parameter

Diese Methode verfügt über die folgenden Eingabeparameter:

Name Beschreibung Typ Standardwert Erforderlich

groupSnapshotID

Eindeutige ID des Gruppen-Snapshot.

Ganzzahl

Keine

Ja.

attributes

Liste von Name-Wert-Paaren im JSON-Objektformat.

JSON Objekt

Keine

Nein

name

Der Name für den GruppenSnapshot des aktuellen Status des Volumes, der erstellt wird, wenn saveCurrentState auf „wahr“ gesetzt ist. Wenn Sie keinen Namen angeben, wird der Name der Snapshots (Gruppe und einzelnes Volume) auf einen Zeitstempel der Zeit gesetzt, zu der das Rollback durchgeführt wurde.

Zeichenfolge

Keine

Nein

saveCurrentState

Gibt an, ob das vorherige aktive Volume-Image gespeichert werden soll oder nicht. Gültige Werte:

  • true: Das vorherige aktive Volumenbild wird beibehalten.

  • false: Das vorherige aktive Volumenbild wird gelöscht.

boolesch

Falsch

Nein

Rückgabewerte

Diese Methode verfügt über die folgenden Rückgabewerte:

Name

Beschreibung

Typ

Mitglieder

Ein Array mit VolumeIDs und Snapshot-IDs der Mitglieder des Gruppen-Snapshots. Werte:

  • Prüfsumme: Eine kleine Zeichenfolgendarstellung der Daten im gespeicherten Snapshot. Diese Prüfsumme kann später verwendet werden, um andere Snapshots zu vergleichen, um Fehler in den Daten zu erkennen. (Zeichenfolge)

  • Snapshot ID: Eindeutige ID eines Snapshots, aus dem der neue Snapshot erstellt wird. Die Snapshot-ID muss ein Snapshot auf dem angegebenen Volume sein. (Ganze Zahl)

  • VolumeID: Die Quell-Volume-ID für den Snapshot. (Ganze Zahl)

JSON-Objekt-Array

GruppenSnapshotID

Wenn saveCurrentState auf FALSE gesetzt wurde, ist dieser Wert Null.

Wenn saveCurrentState auf true gesetzt wurde, ist die eindeutige ID des neu erstellten Gruppen-Snapshots.

Ganzzahl

GroupSnapshot

Wenn saveCurrentState auf FALSE gesetzt wurde, ist dieser Wert Null.

Wenn saveCurrentState auf true gesetzt wurde, ist ein Objekt mit Informationen über den Gruppen-Snapshot, RollbackToGroupSnapshot zu dem gerade ein Rollback durchgeführt wurde.

Anforderungsbeispiel

Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:

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

Antwortbeispiel

Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:

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

Neu seit Version

9,6