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.

Volume en CloneVolume

Contributeurs

Vous pouvez utiliser la CloneVolume méthode pour créer une copie d'un volume. Cette méthode est asynchrone et peut prendre un temps variable.

Le processus de clonage commence immédiatement lorsque vous faites CloneVolume la demande et représente l'état du volume au moment de l'émission de la méthode API. Vous pouvez utiliser la GetAsyncResult méthode pour déterminer quand le processus de clonage est terminé et que le nouveau volume est disponible pour les connexions. Permet de ListSyncJobsvoir la progression de la création du clone. Les attributs initiaux et les paramètres de qualité de service du volume sont hérités du volume cloné. Vous pouvez modifier ces paramètres avec Modification du volume.

Remarque Les volumes clonés n'héritent pas de l'appartenance des groupes d'accès aux volumes à partir du volume source.

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

Accès autorisé pour le nouveau volume. Si aucune valeur n'est spécifiée, la valeur d'accès ne change pas. Valeurs possibles :

  • readOnly: (Facultatif) seules les opérations de lecture sont autorisées.

  • readWrite: (Facultatif) les lectures et écritures sont autorisées.

  • locked: (Facultatif) aucune lecture ou écriture n'est autorisée. Si ce n'est pas spécifié, la valeur d'accès du volume cloné est utilisée.

  • replicationTarget: (Facultatif) Identifiez un volume comme volume cible pour un ensemble de volumes appariés. Si le volume n'est pas couplé, l'état d'accès est verrouillé.

chaîne

Aucune

Non

attributs

Liste des paires nom-valeur au format d'objet JSON.

Objet JSON

Aucune

Non

enable512e

Spécifie si le nouveau volume doit utiliser l'émulation de secteur de 512 octets. Si ce n'est pas spécifié, le réglage du volume en cours de clonage est utilisé.

booléen

Réglage du volume d'origine

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

nom

Nom du nouveau volume cloné ; doit comporter entre 1 et 64 caractères.

chaîne

Aucune

Oui

NewAccountID

ID compte pour le propriétaire du nouveau volume. S'il n'est pas spécifié, l'ID comptable du propriétaire du volume en cours de clonage est utilisé.

entier

ID comptable du propriétaire du volume d'origine

Non

Nouvelle taille

Nouvelle taille du volume, en octets. Peut être supérieure ou inférieure à la taille du volume cloné. Si ce n'est pas le cas, la taille du volume n'est pas modifiée. La taille est arrondie à 1 Mo le plus proche.

entier

Aucune

Non

ID de snapshot

ID du snapshot utilisé comme source du clone. Si aucun ID n'est fourni, le volume actif actuel est utilisé.

entier

Aucune

Non

ID de volume

VolumeID du volume à cloner.

entier

Aucune

Oui

Valeurs de retour

Cette méthode a les valeurs de retour suivantes :

Nom

Description

Type

Asynchrone

Valeur de poignée utilisée pour obtenir le résultat de l'opération.

entier

Identifiant cloneID

ID de cloneID pour le volume récemment cloné.

entier

d'adoption

Valeurs de courbe QoS appliquées au clone.

Objet JSON

volumétrie

Objet contenant des informations sur le nouveau volume cloné

ID de volume

VolumeID du nouveau volume cloné.

entier

Exemple de demande

Les demandes pour cette méthode sont similaires à l'exemple suivant :

{
   "method": "CloneVolume",
   "params": {
      "volumeID" : 5,
      "name"  : "mysqldata-snapshot1",
      "access" : "readOnly"
   },
   "id" : 1
}

Exemple de réponse

Cette méthode renvoie une réponse similaire à l'exemple suivant :

{
  "id": 1,
  "result": {
      "asyncHandle": 42,
      "cloneID": 37,
      "volume": {
          "access": "readOnly",
          "accountID": 1,
          "attributes": {},
          "blockSize": 4096,
          "createTime": "2016-03-31T22:26:03Z",
          "deleteTime": "",
          "enable512e": true,
          "iqn": "iqn.2010-01.com.solidfire:jyay.mysqldata-snapshot1.680",
          "name": "mysqldata-snapshot1",
          "purgeTime": "",
          "qos": {
              "burstIOPS": 100,
              "burstTime": 60,
              "curve": {
                  "4096": 100,
                  "8192": 160,
                  "16384": 270,
                  "32768": 500,
                  "65536": 1000,
                  "131072": 1950,
                  "262144": 3900,
                  "524288": 7600,
                  "1048576": 15000
              },
              "maxIOPS": 100,
              "minIOPS": 50
          },
          "scsiEUIDeviceID": "6a796179000002a8f47acc0100000000",
          "scsiNAADeviceID": "6f47acc1000000006a796179000002a8",
          "sliceCount": 0,
          "status": "init",
          "totalSize": 1000341504,
          "virtualVolumeID": null,
          "volumeAccessGroups": [],
          "volumeID": 680,
          "volumePairs": []
      },
      "volumeID": 680
  }
}

Nouveau depuis la version

9,6

Trouvez plus d'informations