Cloner plusieurs volumes
Vous pouvez utiliser le CloneMultipleVolumes méthode permettant de créer un clone d'un groupe de volumes spécifiés. Vous pouvez attribuer un ensemble cohérent de caractéristiques à un groupe de plusieurs volumes 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 deCréer un instantané de groupe Méthode API ou interface utilisateur web. L'utilisation de groupSnapshotID est facultative lors du clonage de plusieurs volumes.
Paramètres
Cette méthode possède les paramètres d'entrée suivants :
| Nom | Description | Type | Valeur par défaut | Obligatoire |
|---|---|---|---|---|
accéder |
Nouvelle méthode d'accès par défaut pour les nouveaux volumes, sauf si elle est remplacée par des informations transmises dans le tableau du volume. |
chaîne |
Aucune |
Non |
activerSnapMirrorReplication |
Détermine si le volume peut être utilisé pour la réplication avec les points de terminaison SnapMirror . Valeurs possibles :
|
booléen |
FAUX |
Non |
groupSnapshotID |
ID de l'instantané de groupe à utiliser comme base pour le clonage. |
entier |
Aucune |
Non |
nouvelID de compte |
Nouvel identifiant de compte pour les volumes, sauf s'il est remplacé par les informations transmises dans le tableau des volumes. |
entier |
Aucune |
Non |
volumes |
Ensemble des membres que vous spécifiez pour les nouveaux volumes. Membres :
Si les membres optionnels ne sont pas spécifiés, leurs valeurs sont héritées des volumes sources. |
tableau d'objets JSON |
Aucune |
Oui (volumeID) |
Valeurs de retour
Cette méthode renvoie les valeurs suivantes :
Nom |
Description |
Type |
asyncHandle |
Valeur renvoyée par un appel de méthode asynchrone. |
entier |
groupCloneID |
Identifiant unique du nouveau clone de groupe. |
entier |
membres |
Liste des identifiants de volume pour les paires de volumes source et de destination. |
tableau d'objets JSON |
Exemple de demande
Les requêtes 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
}
]
}
}
Nouveautés depuis la version
9,6