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 netapp-pcarriga

Sie können verwenden RollbackToGroupSnapshot Alle einzelnen Volumes einer Snapshot-Gruppe auf den jeweiligen individuellen Snapshot jedes Volumes zurücksetzen.

Durch das Zurücksetzen auf einen Gruppen-Snapshot wird ein temporärer Snapshot jedes einzelnen Volumes innerhalb des Gruppen-Snapshots erstellt.

Hinweis
  • Das Erstellen eines Snapshots ist zulässig, wenn der Cluster ausgelastet ist (Stufe 1, 2 oder 3). Snapshots werden nicht erstellt, wenn der Cluster-Füllstand Stufe 4 oder 5 erreicht hat.

  • Das Zurücksetzen von Volumes auf einen Gruppen-Snapshot kann fehlschlagen, wenn die Slice-Synchronisierung gerade läuft. Wiederholen RollbackToGroupSnapshot nach Abschluss der Synchronisierung.

Parameter

Diese Methode hat die folgenden Eingabeparameter:

Name Beschreibung Typ Standardwert Erforderlich

groupSnapshotID

Eindeutige ID des Gruppen-Snapshots.

ganze Zahl

Keine

Ja

attributes

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

JSON-Objekt

Keine

Nein

name

Name für den Gruppen-Snapshot des aktuellen Zustands des Volumes, der erstellt wird, wenn saveCurrentState ist auf „true“ gesetzt. Wenn Sie keinen Namen angeben, wird der Name der Snapshots (Gruppen- und Einzelvolume) auf den Zeitstempel des Zeitpunkts des Rollbacks gesetzt.

Schnur

Keine

Nein

saveCurrentState

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

  • `true`Das zuvor aktive Volumenabbild wird beibehalten.

  • `false`Das zuvor aktive Volume-Image wurde gelöscht.

boolescher Wert

FALSCH

Nein

Rückgabewerte

Diese Methode hat die folgenden Rückgabewerte:

Name

Beschreibung

Typ

Mitglieder

Ein Array, das die Volume-IDs und Snapshot-IDs der Mitglieder der Gruppe Snapshot enthält. Werte:

  • Prüfsumme: Eine kurze Zeichenkettendarstellung der Daten im gespeicherten Snapshot. Diese Prüfsumme kann später verwendet werden, um andere Momentaufnahmen zu vergleichen und Fehler in den Daten zu erkennen. (Zeichenkette)

  • snapshotID: Eindeutige ID eines Snapshots, aus dem der neue Snapshot erstellt wurde. Die snapshotID muss ein Snapshot des angegebenen Volumes sein. (ganze Zahl)

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

JSON-Objektarray

Gruppen-Snapshot-ID

Wenn saveCurrentState wurde auf „false“ gesetzt, dieser Wert ist null.

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

ganze Zahl

Gruppenfoto

Wenn saveCurrentState wurde auf „false“ gesetzt, dieser Wert ist null.

Wenn saveCurrentState wurde auf „true“ gesetzt, ein Objekt, das Informationen über den Gruppen-Snapshot enthält, RollbackToGroupSnapshot einfach zurückgesetzt auf.

Anforderungsbeispiel

Anfragen für diese Methode ähneln dem folgenden Beispiel:

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

Antwortbeispiel

Diese Methode liefert eine Antwort, 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