CloneMultipleVolume
Vous pouvez utiliser le CloneMultipleVolumes méthode de création d'un clone de groupe de volumes spécifiés. Vous pouvez affecter un ensemble cohérent de caractéristiques à un groupe de volumes multiples lorsqu'ils sont clonés ensemble.
Avant d'utiliser le paramètre groupSnapshotID pour cloner les volumes d'un snapshot de groupe, vous devez d'abord créer le snapshot de groupe à l'aide de l' CreateGroupSnapshot La méthode API ou l'interface utilisateur Web. L'utilisation de groupSnapshotID est facultative lors du clonage de plusieurs volumes.
Paramètres
Cette méthode présente les paramètres d'entrée suivants :
| Nom | Description | Type | Valeur par défaut | Obligatoire |
|---|---|---|---|---|
l'accès |
Nouvelle méthode d'accès par défaut pour les nouveaux volumes si elle n'est pas remplacée par les informations transmises dans la matrice du volume. |
chaîne |
Aucune |
Non |
EnableSnapMirror orReplication |
Détermine si le volume peut être utilisé pour la réplication avec les terminaux SnapMirror. Valeurs possibles :
|
booléen |
faux |
Non |
GroupSnapshotID |
ID du snapshot de groupe à utiliser comme base pour le clone. |
entier |
Aucune |
Non |
NewAccountID |
Nouvel ID de compte pour les volumes s'il n'est pas remplacé par les informations transmises dans la matrice de volumes. |
entier |
Aucune |
Non |
volumes |
Collection de membres que vous spécifiez pour les nouveaux volumes. Membres :
Si les membres facultatifs ne sont pas spécifiés, les valeurs sont héritées des volumes source. |
Baie d'objets JSON |
Aucune |
Oui (ID de volume) |
Valeurs de retour
Cette méthode a les valeurs de retour suivantes :
Nom |
Description |
Type |
Asynchrone |
Valeur renvoyée par un appel de méthode asynchrone. |
entier |
ID de groupe |
ID unique du nouveau clone de groupe. |
entier |
membres |
Liste des ID de volume pour les paires de volumes source et de destination. |
Baie d'objets JSON |
Exemple de demande
Les demandes pour cette méthode sont similaires à l'exemple suivant :
{
"method": "CloneMultipleVolumes",
"params": {
"volumes": [
{
"volumeID": 5
"name":"foxhill",
"access":"readOnly"
},
{
"volumeID": 18
},
{
"volumeID": 20
}
]
},
"id": 1
}
Exemple de réponse
Cette méthode renvoie une réponse similaire à l'exemple suivant :
{
"id": 1,
"result": {
"asyncHandle": 12,
"groupCloneID": 4,
"members": [
{
"srcVolumeID": 5,
"volumeID": 29
},
{
"srcVolumeID": 18,
"volumeID": 30
},
{
"srcVolumeID": 20,
"volumeID": 31
}
]
}
}
Nouveau depuis la version
9.6