Clona più volumi
Puoi usare il CloneMultipleVolumes metodo per creare un clone di un gruppo di volumi specificati. È possibile assegnare un set coerente di caratteristiche a un gruppo di più volumi quando vengono clonati insieme.
Prima di utilizzare il parametro groupSnapshotID per clonare i volumi in uno snapshot di gruppo, è necessario innanzitutto creare lo snapshot di gruppo utilizzandoCrea istantanea di gruppo Metodo API o interfaccia utente web. L'utilizzo di groupSnapshotID è facoltativo quando si clonano più volumi.
Parametri
Questo metodo ha i seguenti parametri di input:
| Nome | Descrizione | Tipo | Valore predefinito | Necessario |
|---|---|---|---|---|
accesso |
Nuovo metodo di accesso predefinito per i nuovi volumi se non sovrascritto dalle informazioni passate nell'array del volume. |
corda |
Nessuno |
NO |
enableSnapMirrorReplication |
Determina se il volume può essere utilizzato per la replica con endpoint SnapMirror . Valori possibili:
|
booleano |
falso |
NO |
ID istantanea gruppo |
ID dello snapshot del gruppo da utilizzare come base per il clone. |
intero |
Nessuno |
NO |
nuovoIDAccount |
Nuovo ID account per i volumi se non sovrascritto dalle informazioni passate nella matrice dei volumi. |
intero |
Nessuno |
NO |
volumi |
Raccolta di membri specificati per i nuovi volumi. Membri:
Se non vengono specificati membri facoltativi, i valori vengono ereditati dai volumi di origine. |
Matrice di oggetti JSON |
Nessuno |
Sì (volumeID) |
Valori di ritorno
Questo metodo ha i seguenti valori di ritorno:
Nome |
Descrizione |
Tipo |
asyncHandle |
Valore restituito da una chiamata di metodo asincrona. |
intero |
groupCloneID |
ID univoco del nuovo clone del gruppo. |
intero |
membri |
Elenco di volumeID per le coppie di volumi di origine e destinazione. |
Matrice di oggetti JSON |
Richiedi esempio
Le richieste per questo metodo sono simili al seguente esempio:
{
"method": "CloneMultipleVolumes",
"params": {
"volumes": [
{
"volumeID": 5
"name":"foxhill",
"access":"readOnly"
},
{
"volumeID": 18
},
{
"volumeID": 20
}
]
},
"id": 1
}
Esempio di risposta
Questo metodo restituisce una risposta simile al seguente esempio:
{
"id": 1,
"result": {
"asyncHandle": 12,
"groupCloneID": 4,
"members": [
{
"srcVolumeID": 5,
"volumeID": 29
},
{
"srcVolumeID": 18,
"volumeID": 30
},
{
"srcVolumeID": 20,
"volumeID": 31
}
]
}
}
Nuovo dalla versione
9,6