Crear instantánea
Puedes usar CreateSnapshot para crear una copia puntual de un volumen. Puede crear una instantánea desde cualquier volumen o desde una instantánea existente.
Si no proporciona un SnapshotID con este método de API, se creará una instantánea a partir de la rama activa del volumen. Si el volumen desde el que se crea la instantánea se está replicando en un clúster remoto, la instantánea también se puede replicar en el mismo destino. Utilice el parámetro enableRemoteReplication para habilitar la replicación de instantáneas.
|
|
Puede crear instantáneas si la plenitud del clúster se encuentra en la etapa 1, 2 o 3. No se pueden crear instantáneas cuando la capacidad del clúster alcanza la etapa 4 o 5. |
Parámetros
Este método tiene los siguientes parámetros de entrada:
| Nombre | Descripción | Tipo | Valor predeterminado | Requerido |
|---|---|---|---|---|
|
Lista de pares nombre-valor en formato de objeto JSON. |
Objeto JSON |
Ninguno |
No |
|
Especifica si la instantánea se replicará en el almacenamiento remoto o no. Valores posibles:
|
booleano |
FALSO |
No |
|
Especifica que no se debe crear la instantánea si hay una replicación de instantánea anterior en curso. Los valores posibles son:
|
booleano |
|
No |
tiempo de expiración |
Especifique el tiempo después del cual se puede eliminar la instantánea. No se puede utilizar con |
cadena |
Ninguno |
No |
|
El nombre de la instantánea. Si no se introduce ningún nombre, se utiliza la fecha y hora en que se tomó la fotografía. La longitud máxima permitida para el nombre es de 255 caracteres. |
cadena |
Ninguno |
No |
|
Este parámetro es igual que el |
cadena |
Ninguno |
No |
|
La etiqueta utilizada por el software SnapMirror para especificar la política de retención de instantáneas en un punto final de SnapMirror . |
cadena |
Ninguno |
No |
|
Identificador único de la instantánea a partir de la cual se crea la nueva instantánea. El snapshotID proporcionado debe ser una instantánea del volumen dado. |
entero |
Ninguno |
No |
|
Identificador único de la imagen de volumen desde la cual copiar. |
entero |
Ninguno |
Sí |
Valores de retorno
Este método tiene los siguientes valores de retorno:
Nombre |
Descripción |
Tipo |
suma de comprobación |
Una cadena que representa los dígitos correctos en la instantánea almacenada. Esta suma de comprobación se puede utilizar posteriormente para comparar otras instantáneas y detectar errores en los datos. |
cadena |
ID de instantánea |
Identificador único de la nueva instantánea. |
ID de instantánea |
instantánea |
Un objeto que contiene información sobre la instantánea recién creada. |
Ejemplo de solicitud
Las solicitudes para este método son similares al siguiente ejemplo:
{
"method": "CreateSnapshot",
"params": {
"volumeID": 1
},
"id": 1
}
Ejemplo de respuesta
Este método devuelve una respuesta similar al siguiente ejemplo:
{
"id": 1,
"result": {
"checksum": "0x0",
"snapshot": {
"attributes": {},
"checksum": "0x0",
"createTime": "2016-04-04T17:14:03Z",
"enableRemoteReplication": false,
"expirationReason": "None",
"expirationTime": null,
"groupID": 0,
"groupSnapshotUUID": "00000000-0000-0000-0000-000000000000",
"name": "2016-04-04T17:14:03Z",
"snapshotID": 3110,
"snapshotUUID": "6f773939-c239-44ca-9415-1567eae79646",
"status": "done",
"totalSize": 5000658944,
"virtualVolumeID": null,
"volumeID": 1
},
"snapshotID": 3110
}
}
Excepción
Se muestra una excepción xNotPrimary cuando CreateSnapshot Se llama a la API y no se puede crear la instantánea. Este es el comportamiento esperado. Inténtalo de nuevo CreateSnapshot Llamada a la API.
Nueva versión
9,6