Clonar múltiples volúmenes
Puedes usar el CloneMultipleVolumes Método para crear un clon de un grupo de volúmenes especificados. Se puede asignar un conjunto coherente de características a un grupo de varios volúmenes cuando se clonan juntos.
Antes de utilizar el parámetro groupSnapshotID para clonar los volúmenes en una instantánea de grupo, primero debe crear la instantánea de grupo utilizando elCrearInstantáneaDeGrupo Método API o interfaz web. El uso de groupSnapshotID es opcional al clonar varios volúmenes.
Parámetros
Este método tiene los siguientes parámetros de entrada:
| Nombre | Descripción | Tipo | Valor predeterminado | Requerido |
|---|---|---|---|---|
acceso |
Nuevo método de acceso predeterminado para los nuevos volúmenes si no se modifica mediante la información pasada en la matriz del volumen. |
cadena |
Ninguno |
No |
habilitarSnapMirrorReplication |
Determina si el volumen se puede utilizar para la replicación con puntos de conexión SnapMirror . Valores posibles:
|
booleano |
FALSO |
No |
ID de instantánea del grupo |
ID de la instantánea del grupo que se utilizará como base para la clonación. |
entero |
Ninguno |
No |
nuevo ID de cuenta |
Nuevo ID de cuenta para los volúmenes si no se sobrescribe con la información pasada en la matriz de volúmenes. |
entero |
Ninguno |
No |
volúmenes |
Conjunto de miembros que usted especifique para los nuevos volúmenes. Miembros:
Si no se especifican los miembros opcionales, los valores se heredan de los volúmenes de origen. |
matriz de objetos JSON |
Ninguno |
Sí (volumeID) |
Valores de retorno
Este método tiene los siguientes valores de retorno:
Nombre |
Descripción |
Tipo |
manejador asíncrono |
Valor devuelto por una llamada a un método asíncrono. |
entero |
ID de clon de grupo |
Identificador único del nuevo clon de grupo. |
entero |
miembros |
Lista de IDs de volumen para los pares de volúmenes de origen y destino. |
matriz de objetos JSON |
Ejemplo de solicitud
Las solicitudes para este método son similares al siguiente ejemplo:
{
"method": "CloneMultipleVolumes",
"params": {
"volumes": [
{
"volumeID": 5
"name":"foxhill",
"access":"readOnly"
},
{
"volumeID": 18
},
{
"volumeID": 20
}
]
},
"id": 1
}
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{
"id": 1,
"result": {
"asyncHandle": 12,
"groupCloneID": 4,
"members": [
{
"srcVolumeID": 5,
"volumeID": 29
},
{
"srcVolumeID": 18,
"volumeID": 30
},
{
"srcVolumeID": 20,
"volumeID": 31
}
]
}
}
Nueva versión
9,6