Skip to main content
Element Software
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Cloner plusieurs volumes

Contributeurs netapp-pcarriga

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 :

  • true

  • FAUX

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 :

  • volumeID : (Obligatoire)

  • accès : (Facultatif) Peut prendre l’une des valeurs suivantes : readOnly, readWrite, locked ou replicationTarget.

  • attributs : (Facultatif) Liste de paires nom-valeur au format objet JSON.

  • nom : (Facultatif) Nouveau nom pour le clone.

  • newAccountID : (Facultatif) ID du compte pour les nouveaux volumes.

  • newSize : (Facultatif) Taille totale du volume, en octets. La taille est arrondie au mégaoctet supérieur.

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