Clonar volumen
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 .
|
|
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:
|
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:
|
booleano |
FALSO |
No |
nombre |
Nombre del nuevo volumen clonado; debe tener entre 1 y 64 caracteres de longitud. |
cadena |
Ninguno |
Sí |
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 |
Sí |
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