Skip to main content
Element Software
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

CloneVolume

Collaboratori netapp-pcarriga

Puoi usare il CloneVolume metodo per creare una copia di un volume. Questo metodo è asincrono e potrebbe richiedere una quantità di tempo variabile per essere completato.

Il processo di clonazione inizia immediatamente quando si effettua il CloneVolume richiesta ed è rappresentativo dello stato del volume quando viene emesso il metodo API. Puoi usare ilOttieni risultato asincrono metodo per determinare quando il processo di clonazione è completo e il nuovo volume è disponibile per le connessioni. Puoi usareListSyncJobs per vedere i progressi nella creazione del clone. Gli attributi iniziali e le impostazioni della qualità del servizio per il volume vengono ereditati dal volume clonato. È possibile modificare queste impostazioni conModificaVolume .

Nota I volumi clonati non ereditano l'appartenenza al gruppo di accesso al volume dal volume di origine.

Parametri

Questo metodo ha i seguenti parametri di input:

Nome Descrizione Tipo Valore predefinito Necessario

accesso

Accesso consentito per il nuovo volume. Se non viene specificato alcun valore, il valore di accesso non cambia. Valori possibili:

  • readOnly: (Facoltativo) Sono consentite solo le operazioni di lettura.

  • readWrite: (Facoltativo) Sono consentite letture e scritture.

  • locked: (Facoltativo) Non sono consentite letture o scritture. Se non specificato, viene utilizzato il valore di accesso del volume da clonare.

  • replicationTarget: (Facoltativo) Identificare un volume come volume di destinazione per un set di volumi accoppiati. Se il volume non è associato, lo stato di accesso è bloccato.

corda

Nessuno

NO

attributi

Elenco di coppie nome-valore nel formato oggetto JSON.

Oggetto JSON

Nessuno

NO

enable512e

Specifica se il nuovo volume deve utilizzare l'emulazione del settore a 512 byte. Se non specificato, viene utilizzata l'impostazione del volume da clonare.

booleano

Impostazione del volume originale

NO

enableSnapMirrorReplication

Determina se il volume può essere utilizzato per la replica con endpoint SnapMirror . Valori possibili:

  • VERO

  • falso

booleano

falso

NO

nome

Nome del nuovo volume clonato; deve essere lungo da 1 a 64 caratteri.

corda

Nessuno

nuovoIDAccount

AccountID per il proprietario del nuovo volume. Se non specificato, viene utilizzato l'accountID del proprietario del volume da clonare.

intero

AccountID del proprietario del volume originale

NO

nuovaDimensione

Nuova dimensione del volume, in byte. Potrebbe essere maggiore o minore della dimensione del volume da clonare. Se non specificato, la dimensione del volume non viene modificata. La dimensione è arrotondata al MB più vicino.

intero

Nessuno

NO

ID istantanea

ID dello snapshot utilizzato come origine del clone. Se non viene fornito alcun ID, viene utilizzato il volume attivo corrente.

intero

Nessuno

NO

ID volume

VolumeID per il volume da clonare.

intero

Nessuno

Valori di ritorno

Questo metodo ha i seguenti valori di ritorno:

Nome

Descrizione

Tipo

asyncHandle

Valore handle utilizzato per ottenere il risultato dell'operazione.

intero

cloneID

Il cloneID per il volume appena clonato.

intero

curva

I valori della curva QoS applicati al clone.

Oggetto JSON

volume

Un oggetto contenente informazioni sul volume appena clonato.

ID volume

VolumeID per il volume appena clonato.

intero

Richiedi esempio

Le richieste per questo metodo sono simili al seguente esempio:

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

Esempio di risposta

Questo metodo restituisce una risposta simile al seguente esempio:

{
  "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
  }
}

Nuovo dalla versione

9,6