Volumen de copia
Puedes usar el CopyVolume Método para sobrescribir el contenido de datos de un volumen existente con el contenido de datos de otro volumen (o instantánea). Los atributos del volumen de destino, como IQN, configuración QoS, tamaño, cuenta y pertenencia al grupo de acceso al volumen, no se modifican. El volumen de destino debe existir previamente y debe tener el mismo tamaño que el volumen de origen.
Lo mejor es que los clientes desmonten el volumen de destino antes de que comience la operación. Si el volumen de destino se modifica durante la operación, los cambios se perderán. Esta operación puede tardar un tiempo variable en completarse. Puedes usar elObtenerResultadoAsíncrono método para determinar cuándo ha finalizado el proceso, yListSyncJobs para ver el progreso de la copia.
Parámetros
Este método tiene el siguiente parámetro de entrada:
| Nombre | Descripción | Tipo | Valor predeterminado | Requerido |
|---|---|---|---|---|
ID de volumen de destino |
ID del volumen que se va a sobrescribir. |
entero |
Ninguno |
Sí |
ID de volumen |
ID del volumen que se va a leer. |
entero |
Ninguno |
Sí |
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 |
Valores de retorno
Este método tiene los siguientes valores de retorno:
Nombre |
Descripción |
Tipo |
manejador asíncrono |
Valor de identificador utilizado para obtener el resultado de la operación. |
entero |
ID de clon |
CloneID para el volumen recién clonado. |
entero |
Ejemplo de solicitud
Las solicitudes para este método son similares al siguiente ejemplo:
{
"method": "CopyVolume",
"params": {
"volumeID" : 3,
"dstVolumeID" : 2
},
"id" : 1
}
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{
"id": 1,
"result": {
"asyncHandle": 9,
"cloneID": 5
}
}
Nueva versión
9,6