CloneMultipleVolumes
Puede utilizar el CloneMultipleVolumes
método para crear un clon de un grupo de volúmenes especificados. Es posible asignar un conjunto coherente de características a un grupo de varios volúmenes cuando se clonan juntos.
Antes de usar el parámetro groupSnapshotID para clonar los volúmenes en una snapshot de grupo, primero se debe crear la snapshot de grupo mediante el CreateGroupSnapshot El método API o la interfaz de usuario web. El uso de groupSnapshotID es opcional cuando se clonan varios volúmenes.
Parámetros
Este método tiene los siguientes parámetros de entrada:
Nombre | Descripción | Tipo | Valor predeterminado | Obligatorio |
---|---|---|---|---|
acceso |
Nuevo método de acceso predeterminado para los nuevos volúmenes si no se invalida con la información que se pasa en la cabina del volumen. |
cadena |
Ninguno |
No |
EnableSnapMirrorReplication |
Determina si el volumen se puede usar para la replicación con extremos de SnapMirror. Los posibles valores son los siguientes:
|
booleano |
falso |
No |
GroupSnapshotID |
El ID de la snapshot de grupo que se utilizará como base para el clon. |
entero |
Ninguno |
No |
NewAccountID |
Nuevo ID de cuenta de los volúmenes si no se anula mediante información que se transmite en la cabina de volúmenes. |
entero |
Ninguno |
No |
volúmenes |
Recogida de miembros que se especifica para los nuevos volúmenes. Miembros:
Si no se especifican miembros opcionales, los valores se heredan de los volúmenes de origen. |
Cabina de objetos JSON |
Ninguno |
Sí (volumeID) |
Valores devueltos
Este método tiene los siguientes valores devueltos:
Nombre |
Descripción |
Tipo |
Establish asyncHandle |
Valor devuelto por una llamada de método asíncrono. |
entero |
GroupCloneID |
El ID único del clon del nuevo grupo. |
entero |
miembros |
Lista de ID de volumen para las parejas de volúmenes de origen y destino. |
Cabina de objetos JSON |
Ejemplo de solicitud
Las solicitudes de este método son similares al ejemplo siguiente:
{ "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 } ] } }
Nuevo desde la versión
9.6