Mehrere Volumes klonen
Sie können die CloneMultipleVolumes Methode zum Erstellen eines Klons einer Gruppe bestimmter Volumes. Sie können einer Gruppe von mehreren Volumes einen einheitlichen Satz von Eigenschaften zuweisen, wenn diese zusammen geklont werden.
Bevor Sie den Parameter groupSnapshotID zum Klonen der Volumes in einem Gruppen-Snapshot verwenden, müssen Sie zuerst den Gruppen-Snapshot mit folgendem Befehl erstellen:Gruppen-Snapshot erstellen API-Methode oder Web-UI. Die Verwendung von groupSnapshotID ist beim Klonen mehrerer Volumes optional.
Parameter
Diese Methode hat die folgenden Eingabeparameter:
| Name | Beschreibung | Typ | Standardwert | Erforderlich |
|---|---|---|---|---|
Zugang |
Neue Standardzugriffsmethode für die neuen Volumes, sofern diese nicht durch im Volume-Array übergebene Informationen überschrieben wird. |
Schnur |
Keine |
Nein |
SnapMirrorReplication aktivieren |
Ermittelt, ob das Volume für die Replikation mit SnapMirror Endpunkten verwendet werden kann. Mögliche Werte:
|
boolescher Wert |
FALSCH |
Nein |
Gruppen-Snapshot-ID |
ID des Gruppen-Snapshots, der als Grundlage für den Klon verwendet werden soll. |
ganze Zahl |
Keine |
Nein |
neueKonto-ID |
Neue Konto-ID für die Volumes, sofern diese nicht durch Informationen im Volumes-Array überschrieben wird. |
ganze Zahl |
Keine |
Nein |
Bände |
Zusammenstellung der von Ihnen für die neuen Bände festgelegten Mitglieder. Mitglieder:
Werden optionale Elemente nicht angegeben, werden die Werte von den Quellvolumes übernommen. |
JSON-Objektarray |
Keine |
Ja (Volume-ID) |
Rückgabewerte
Diese Methode hat die folgenden Rückgabewerte:
Name |
Beschreibung |
Typ |
asyncHandle |
Ein Wert, der von einem asynchronen Methodenaufruf zurückgegeben wird. |
ganze Zahl |
Gruppenklon-ID |
Eindeutige ID des neuen Gruppenklons. |
ganze Zahl |
Mitglieder |
Liste der Volume-IDs für die Quell- und Ziel-Volume-Paare. |
JSON-Objektarray |
Anforderungsbeispiel
Anfragen für diese Methode ähneln dem folgenden Beispiel:
{
"method": "CloneMultipleVolumes",
"params": {
"volumes": [
{
"volumeID": 5
"name":"foxhill",
"access":"readOnly"
},
{
"volumeID": 18
},
{
"volumeID": 20
}
]
},
"id": 1
}
Antwortbeispiel
Diese Methode liefert eine Antwort, die dem folgenden Beispiel ähnelt:
{
"id": 1,
"result": {
"asyncHandle": 12,
"groupCloneID": 4,
"members": [
{
"srcVolumeID": 5,
"volumeID": 29
},
{
"srcVolumeID": 18,
"volumeID": 30
},
{
"srcVolumeID": 20,
"volumeID": 31
}
]
}
}
Neu seit Version
9,6