Skip to main content
Element Software
12.5
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.

DeleteVolume

Colaboradores

Puede usar el DeleteVolume método para marcar un volumen activo para su eliminación. Una vez marcado, el volumen se purga (se elimina permanentemente) después de que transcurre un intervalo de limpieza.

Una vez que se realiza una solicitud para eliminar un volumen, todas las conexiones iSCSI activas con el volumen se finalizan inmediatamente y no se permiten más conexiones mientras el volumen está en este estado. No se devuelve un volumen marcado en las solicitudes de detección de objetivos.

Las copias de Snapshot de un volumen marcadas para eliminación no se ven afectadas. Las Snapshot se conservan hasta que se purga el volumen del sistema. Si se Marca un volumen para eliminación y tiene una operación de lectura masiva de volúmenes o escritura masiva en curso, se detiene la operación de lectura o escritura masiva de volúmenes.

Si el volumen que se elimina se empareja con un volumen, la replicación entre los volúmenes emparejados se suspende y no se transfieren datos a él o de ella mientras se encuentra en estado eliminado. El volumen remoto al que se emparejó el volumen eliminado con los entra en estado PausedMisconfigured y ya no se envían los datos ni desde el volumen eliminado. Hasta que se purga el volumen eliminado, este se puede restaurar y se pueden reanudar las transferencias de datos. Si el volumen eliminado se purga del sistema, el volumen con el que se emparejó entra en el estado StoppedMisconfigured y se elimina el estado del emparejamiento de volúmenes. El volumen purgado deja de estar disponible de forma permanente.

Parámetro

Este método tiene el siguiente parámetro de entrada:

Nombre Descripción Tipo Valor predeterminado Obligatorio

ID de volumen

El ID del volumen que se desea eliminar.

entero

Ninguno

Valores devueltos

Este método tiene los siguientes valores devueltos:

Nombre

Descripción

Tipo

volumen

Objeto que contiene información acerca del volumen eliminado.

ID de volumen

El ID de volumen del volumen eliminado.

entero

curva

La curva es un conjunto de pares clave-valor. Las claves son los tamaños de I/o en bytes. Los valores representan el coste de ejecutar un IOP en un tamaño de I/o específico. La curva se calcula en relación con una operación de 4096 bytes establecida en 100 IOPS.

Objeto JSON

Ejemplo de solicitud

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

{
   "method": "DeleteVolume",
   "params": {
      "volumeID"  : 5
   },
   "id" : 1
}

Ejemplo de respuesta

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

{
  "id": 1,
  "result": {
    "volume": {
      "access": "readWrite",
      "accountID": 1,
      "attributes": {
        "name1": "value1",
        "name2": "value2",
        "name3": "value3"
      },
      "blockSize": 4096,
      "createTime": "2016-03-28T16:16:13Z",
      "deleteTime": "2016-03-31T22:59:42Z",
      "enable512e": true,
      "iqn": "iqn.2010-01.com.solidfire:jyay.1459181777648.5",
      "name": "1459181777648",
      "purgeTime": "2016-04-01T06:59:42Z",
      "qos": {
        "burstIOPS": 150,
        "burstTime": 60,
        "curve": {
          "4096": 100,
          "8192": 160,
          "16384": 270,
          "32768": 500,
          "65536": 1000,
          "131072": 1950,
          "262144": 3900,
          "524288": 7600,
          "1048576": 15000
        },
        "maxIOPS": 100,
        "minIOPS": 60
      },
      "scsiEUIDeviceID": "6a79617900000005f47acc0100000000",
      "scsiNAADeviceID": "6f47acc1000000006a79617900000005",
      "sliceCount": 1,
      "status": "deleted",
      "totalSize": 1000341504,
      "virtualVolumeID": null,
      "volumeAccessGroups": [
        1
      ],
      "volumeID": 5,
      "volumePairs": []
    }
  }
}

Nuevo desde la versión

9,6