CreateGroupSnapshot
Mit können Sie CreateGroupSnapshot
eine zeitpunktgenaue Kopie einer Volume-Gruppe erstellen.
Sie können diesen Snapshot später als Backup oder Rollback verwenden, um sicherzustellen, dass die Daten in der Gruppe von Volumes für den Zeitpunkt, zu dem Sie den Snapshot erstellt haben, konsistent sind.
CLUSTER_FÜLLE
Sie können Snapshots erstellen, wenn die Cluster-Fülle sich an Phase 1, 2 oder 3 befindet. Sie können keine Snapshots erstellen, wenn die Cluster-Fülle die Phase 4 oder 5 erreicht. |
Parameter
Diese Methode verfügt über die folgenden Eingabeparameter:
Name | Beschreibung | Typ | Standardwert | Erforderlich |
---|---|---|---|---|
|
Liste von Name-Wert-Paaren im JSON-Objektformat. |
JSON Objekt |
Keine |
Nein |
|
Gibt an, ob der Snapshot zum Remote-Speicher repliziert werden soll oder nicht. Mögliche Werte:
|
boolesch |
Falsch |
Nein |
|
Gibt an, dass der Snapshot nicht erstellt werden soll, wenn eine vorherige Snapshot-Replikation ausgeführt wird. Mögliche Werte sind:
|
boolesch |
|
Nein |
|
Geben Sie die Zeit an, nach der der Snapshot entfernt werden kann. Kann nicht mit verwendet |
ISO 8601-Datumszeichenfolge |
Keine |
Nein |
|
Der Name des Gruppen-Snapshots. Wenn kein Name eingegeben wird, wird das Datum und die Uhrzeit der Erstellung des Gruppenschnappschusses verwendet. Die maximal zulässige Namenslänge beträgt 255 Zeichen. |
Zeichenfolge |
Keine |
Nein |
|
Dieser Parameter ist mit dem Parameter identisch |
Zeichenfolge |
Keine |
Nein |
|
Das von der SnapMirror Software verwendete Etikett, um die Richtlinie zur Snapshot-Aufbewahrung auf einem SnapMirror Endpunkt anzugeben. |
Zeichenfolge |
Keine |
Nein |
|
Eindeutige ID des Volume-Images, aus dem kopiert werden soll |
VolumeID-Array |
Keine |
Ja. |
Rückgabewerte
Diese Methode verfügt über die folgenden Rückgabewerte:
Name |
Beschreibung |
Typ |
Mitglieder |
Liste der Prüfsummen, Volume-IDs und Snapshot-IDs für jedes Mitglied der Gruppe. Gültige Werte:
|
JSON-Objekt-Array |
GruppenSnapshotID |
Eindeutige ID des neuen Gruppen-Snapshots. |
Gruppen-Snapshot-ID |
GroupSnapshot |
Objekt mit Informationen zum neu erstellten Gruppen-Snapshot. |
Anforderungsbeispiel
Anforderungen für diese Methode sind ähnlich wie das folgende Beispiel:
{ "method": "CreateGroupSnapshot", "params": { "volumes": [1,2] }, "id": 1 }
Antwortbeispiel
Diese Methode gibt eine Antwort zurück, die dem folgenden Beispiel ähnelt:
{ "id": 1, "result": { "groupSnapshot": { "attributes": {}, "createTime": "2016-04-04T22:43:29Z", "groupSnapshotID": 45, "groupSnapshotUUID": "473b78a3-ef85-4541-9438-077306b2d3ca", "members": [ { "attributes": {}, "checksum": "0x0", "createTime": "2016-04-04T22:43:29Z", "enableRemoteReplication": false, "expirationReason": "None", "expirationTime": null, "groupID": 45, "groupSnapshotUUID": "473b78a3-ef85-4541-9438-077306b2d3ca", "name": "2016-04-04T22:43:29Z", "snapshotID": 3323, "snapshotUUID": "7599f200-0092-4b41-b362-c431551937d1", "status": "done", "totalSize": 5000658944, "virtualVolumeID": null, "volumeID": 1 }, { "attributes": {}, "checksum": "0x0", "createTime": "2016-04-04T22:43:29Z", "enableRemoteReplication": false, "expirationReason": "None", "expirationTime": null, "groupID": 45, "groupSnapshotUUID": "473b78a3-ef85-4541-9438-077306b2d3ca", "name": "2016-04-04T22:43:29Z", "snapshotID": 3324, "snapshotUUID": "a0776a48-4142-451f-84a6-5315dc37911b", "status": "done", "totalSize": 6001000448, "virtualVolumeID": null, "volumeID": 2 } ], "name": "2016-04-04T22:43:29Z", "status": "done" }, "groupSnapshotID": 45, "members": [ { "checksum": "0x0", "snapshotID": 3323, "snapshotUUID": "7599f200-0092-4b41-b362-c431551937d1", "volumeID": 1 }, { "checksum": "0x0", "snapshotID": 3324, "snapshotUUID": "a0776a48-4142-451f-84a6-5315dc37911b", "volumeID": 2 } ] } }
Neu seit Version
9,6