Schnappschuss erstellen
Sie können verwenden CreateSnapshot um eine Momentaufnahme eines Datenträgers zu erstellen. Sie können einen Snapshot von einem beliebigen Volume oder von einem vorhandenen Snapshot erstellen.
Wenn Sie bei dieser API-Methode keine SnapshotID angeben, wird ein Snapshot vom aktiven Branch des Volumes erstellt. Wenn das Volume, von dem der Snapshot erstellt wird, auf einen Remote-Cluster repliziert wird, kann der Snapshot auch auf dasselbe Ziel repliziert werden. Verwenden Sie den Parameter enableRemoteReplication, um die Snapshot-Replikation zu aktivieren.
|
|
Sie können Snapshots erstellen, wenn der Cluster ausgelastet ist (Stufe 1, 2 oder 3). Snapshots können nicht erstellt werden, wenn der Cluster-Füllstand Stufe 4 oder 5 erreicht. |
Parameter
Diese Methode hat 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 auf einen Remote-Speicher repliziert werden soll oder nicht. Mögliche Werte:
|
boolescher Wert |
FALSCH |
Nein |
|
Gibt an, dass kein Snapshot erstellt werden soll, wenn gerade eine vorherige Snapshot-Replikation läuft. Mögliche Werte sind:
|
boolescher Wert |
|
Nein |
Ablaufzeit |
Geben Sie den Zeitpunkt an, nach dem der Snapshot gelöscht werden kann. Kann nicht verwendet werden mit |
Schnur |
Keine |
Nein |
|
Der Name des Snapshots. Wird kein Name eingegeben, wird das Datum und die Uhrzeit der Aufnahme verwendet. Die maximal zulässige Namenslänge beträgt 255 Zeichen. |
Schnur |
Keine |
Nein |
|
Dieser Parameter ist derselbe wie der |
Schnur |
Keine |
Nein |
|
Die Bezeichnung, die von der SnapMirror -Software verwendet wird, um die Aufbewahrungsrichtlinie für Snapshots auf einem SnapMirror Endpunkt festzulegen. |
Schnur |
Keine |
Nein |
|
Eindeutige ID des Snapshots, aus dem der neue Snapshot erstellt wurde. Die übergebene snapshotID muss ein Snapshot des angegebenen Volumes sein. |
ganze Zahl |
Keine |
Nein |
|
Eindeutige ID des Datenträgerabbilds, von dem kopiert werden soll. |
ganze Zahl |
Keine |
Ja |
Rückgabewerte
Diese Methode hat die folgenden Rückgabewerte:
Name |
Beschreibung |
Typ |
Prüfsumme |
Eine Zeichenkette, die die korrekten Ziffern im gespeicherten Snapshot darstellt. Diese Prüfsumme kann später verwendet werden, um andere Momentaufnahmen zu vergleichen und Fehler in den Daten zu erkennen. |
Schnur |
Snapshot-ID |
Eindeutige ID des neuen Snapshots. |
Snapshot-ID |
Schnappschuss |
Ein Objekt, das Informationen über den neu erstellten Snapshot enthält. |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "CreateSnapshot",
"params": {
"volumeID": 1
},
"id": 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"id": 1,
"result": {
"checksum": "0x0",
"snapshot": {
"attributes": {},
"checksum": "0x0",
"createTime": "2016-04-04T17:14:03Z",
"enableRemoteReplication": false,
"expirationReason": "None",
"expirationTime": null,
"groupID": 0,
"groupSnapshotUUID": "00000000-0000-0000-0000-000000000000",
"name": "2016-04-04T17:14:03Z",
"snapshotID": 3110,
"snapshotUUID": "6f773939-c239-44ca-9415-1567eae79646",
"status": "done",
"totalSize": 5000658944,
"virtualVolumeID": null,
"volumeID": 1
},
"snapshotID": 3110
}
}
Ausnahme
Eine xNotPrimary-Ausnahme wird angezeigt, wenn CreateSnapshot Die API wird aufgerufen, aber der Snapshot kann nicht erstellt werden. Dies ist ein erwartbares Verhalten. Versuchen Sie es erneut. CreateSnapshot API-Aufruf.
Neu seit Version
9,6