Skip to main content
Element Software
Hay disponible una nueva versión de este producto.
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Clonar volumen

Colaboradores netapp-pcarriga

Puedes usar el CloneVolume Método para crear una copia de un volumen. Este método es asíncrono y puede tardar un tiempo variable en completarse.

El proceso de clonación comienza inmediatamente cuando realizas la CloneVolume La solicitud es representativa del estado del volumen cuando se emite el método de la API. Puedes usar elObtenerResultadoAsíncrono método para determinar cuándo finaliza el proceso de clonación y el nuevo volumen está disponible para conexiones. Puedes usarListSyncJobs para ver el progreso de la creación del clon. Los atributos iniciales y la configuración de calidad de servicio del volumen se heredan del volumen que se está clonando. Puedes cambiar estos ajustes conModificar volumen .

Nota Los volúmenes clonados no heredan la pertenencia al grupo de acceso al volumen del volumen de origen.

Parámetros

Este método tiene los siguientes parámetros de entrada:

Nombre Descripción Tipo Valor predeterminado Requerido

acceso

Se ha permitido el acceso al nuevo volumen. Si no se especifica un valor, el valor de acceso no cambia. Valores posibles:

  • readOnly: (Opcional) Solo se permiten operaciones de lectura.

  • readWrite(Opcional) Se permiten lecturas y escrituras.

  • locked(Opcional) No se permiten lecturas ni escrituras. Si no se especifica, se utiliza el valor de acceso del volumen que se está clonando.

  • replicationTarget: (Opcional) Identifique un volumen como el volumen objetivo para un conjunto de volúmenes emparejados. Si el volumen no está emparejado, el estado de acceso queda bloqueado.

cadena

Ninguno

No

atributos

Lista de pares nombre-valor en formato de objeto JSON.

Objeto JSON

Ninguno

No

enable512e

Especifica si el nuevo volumen debe utilizar la emulación de sectores de 512 bytes. Si no se especifica, se utiliza la configuración del volumen que se está clonando.

booleano

Ajuste del volumen original

No

habilitarSnapMirrorReplication

Determina si el volumen se puede utilizar para la replicación con puntos de conexión SnapMirror . Valores posibles:

  • verdadero

  • FALSO

booleano

FALSO

No

nombre

Nombre del nuevo volumen clonado; debe tener entre 1 y 64 caracteres de longitud.

cadena

Ninguno

nuevo ID de cuenta

ID de cuenta del propietario del nuevo volumen. Si no se especifica, se utiliza el ID de cuenta del propietario del volumen que se está clonando.

entero

ID de cuenta del propietario del volumen original

No

nuevoTamaño

Nuevo tamaño del volumen, en bytes. Podría ser mayor o menor que el tamaño del volumen que se está clonando. Si no se especifica, el tamaño del volumen no se modifica. El tamaño se redondea al MB más cercano.

entero

Ninguno

No

ID de instantánea

Identificador de la instantánea que se utiliza como fuente del clon. Si no se proporciona un ID, se utiliza el volumen activo actual.

entero

Ninguno

No

ID de volumen

ID del volumen que se va a clonar.

entero

Ninguno

Valores de retorno

Este método tiene los siguientes valores de retorno:

Nombre

Descripción

Tipo

manejador asíncrono

El valor del identificador utilizado para obtener el resultado de la operación.

entero

ID de clon

El ID del clon para el volumen recién clonado.

entero

curva

Los valores de la curva QoS aplicados al clon.

Objeto JSON

volume

Un objeto que contiene información sobre el volumen recién clonado.

ID de volumen

ID del volumen recién clonado.

entero

Ejemplo de solicitud

Las solicitudes para este método son similares al siguiente ejemplo:

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

Ejemplo de respuesta

Este método devuelve una respuesta similar al siguiente ejemplo:

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

Nueva versión

9,6