Skip to main content
Element Software
12.5 and 12.7
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

RollbackToGroupSnapshot

Colaboradores

Puede utilizar RollbackToGroupSnapshot para revertir todos los volúmenes individuales de un grupo de snapshots a la snapshot individual de cada volumen.

Al revertir a una copia de Snapshot de grupo, se crea una copia de Snapshot temporal de cada volumen dentro de la copia de Snapshot de grupo.

Nota
  • Se permite la creación de una copia de Snapshot si la ocupación del clúster se encuentra en la etapa 1, 2 o 3. Las copias de Snapshot no se crean cuando la ocupación del clúster se encuentra en la etapa 4 o 5.

  • Es posible que se produzca un error en la reversión de volúmenes a una copia de Snapshot de grupo cuando la sincronización de segmentos está en curso. Vuelva a intentarlo RollbackToGroupSnapshot una vez finalizada la sincronización.

Parámetros

Este método tiene los siguientes parámetros de entrada:

Nombre Descripción Tipo Valor predeterminado Obligatorio

groupSnapshotID

El ID único de la copia de Snapshot de grupo.

entero

Ninguno

attributes

La lista de pares nombre-valor en el formato de objetos JSON.

Objeto JSON

Ninguno

No

name

Nombre de la copia de Snapshot de grupo del estado actual del volumen que se crea si saveCurrentState se establece en true. Si no se otorga un nombre, el nombre de las copias de Snapshot (grupo y volumen individual) se establece en una Marca de hora en la que se produjo la reversión.

cadena

Ninguno

No

saveCurrentState

Especifica si se debe guardar o no la imagen de volumen activo anterior. Valores válidos:

  • true: Se mantiene la imagen de volumen activo anterior.

  • false: Se elimina la imagen de volumen activo anterior.

booleano

falso

No

Valores devueltos

Este método tiene los siguientes valores devueltos:

Nombre

Descripción

Tipo

miembros

Una cabina que contiene volumeID y snapshotID de miembros de la copia de Snapshot de grupo. Valores:

  • Suma de comprobación: Una pequeña representación de cadena de los datos de la instantánea almacenada. Esta suma de comprobación se puede utilizar más adelante para comparar otras instantáneas con el fin de detectar errores en los datos. (cadena)

  • SnapshotID: ID exclusivo de una copia de Snapshot desde la que se realiza la nueva copia de Snapshot. El ID de copia Snapshot debe ser una copia de Snapshot en un volumen determinado. (entero)

  • VolumeID: El ID del volumen de origen de la copia de Snapshot. (entero)

Cabina de objetos JSON

GroupSnapshotID

Si saveCurrentState se estableció en false, este valor es null.

Si saveCurrentState Se estableció en TRUE, el ID único de la snapshot de grupo recién creada.

entero

GroupSnapshot

Si saveCurrentState se estableció en false, este valor es null.

Si saveCurrentState se estableció en true, un objeto que contiene información sobre la snapshot de grupo que RollbackToGroupSnapshot sólo voló hacia atrás.

Ejemplo de solicitud

Las solicitudes de este método son similares al ejemplo siguiente:

{
  "id": 438,
  "method": "RollbackToGroupSnapshot",
  "params": {
    "groupSnapshotID": 1,
    "name": "grpsnap1",
    "saveCurrentState": true
  }
}

Ejemplo de respuesta

Este método devuelve una respuesta similar al siguiente ejemplo:

{
  "id": 438,
  "result": {
    "groupSnapshot": {
      "attributes": {},
      "createTime": "2016-04-06T17:27:17Z",
      "groupSnapshotID": 1,
      "groupSnapshotUUID": "468fe181-0002-4b1d-ae7f-8b2a5c171eee",
      "members": [
        {
          "attributes": {},
          "checksum": "0x0",
          "createTime": "2016-04-06T17:27:17Z",
          "enableRemoteReplication": false,
          "expirationReason": "None",
          "expirationTime": null,
          "groupID": 1,
          "groupSnapshotUUID": "468fe181-0002-4b1d-ae7f-8b2a5c171eee",
          "name": "2016-04-06T17:27:17Z",
          "snapshotID": 4,
          "snapshotUUID": "03563c5e-51c4-4e3b-a256-a4d0e6b7959d",
          "status": "done",
          "totalSize": 1000341504,
          "virtualVolumeID": null,
          "volumeID": 2
        }
      ],
      "name": "2016-04-06T17:27:17Z",
      "status": "done"
    },
    "groupSnapshotID": 3,
    "members": [
      {
        "checksum": "0x0",
        "snapshotID": 2,
        "snapshotUUID": "719b162c-e170-4d80-b4c7-1282ed88f4e1",
        "volumeID": 2
      }
    ]
  }
}

Nuevo desde la versión

9.6