Skip to main content
Element Software
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

CloneMultipleVolume

Contributeurs

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 :

  • vrai

  • faux

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 :

  • ID de volume : (requis)

  • Accès : (facultatif) peut être l'une des options suivantes : lecture seule, lecture, verrouillage ou réplication cible.

  • Attributs : (facultatif) liste des paires nom-valeur au format d'objet JSON.

  • Nom : (facultatif) Nouveau nom pour le clone.

  • NewAccountID: (Facultatif) ID de compte pour les nouveaux volumes.

  • NewSize : (facultatif) taille totale du volume, en octets. La taille est arrondie au mégaoctet le plus proche.

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