CloneMultipleVolume
Vous pouvez utiliser la CloneMultipleVolumes
méthode pour créer un clone d'un 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 instantané de groupe, vous devez d'abord créer le snapshot de groupe à l'aide de la CreateGroupSnapshotméthode API ou de 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