IBM Cloud Docs
Gestión de instantáneas

Gestión de instantáneas

Las instantáneas son una característica de IBM Cloud® Block Storage for Classic. Una instantánea representa el contenido de un volumen en un momento específico. Con las instantáneas, puede proteger los datos sin afectar al rendimiento y con un consumo mínimo de espacio. Consulte las siguientes instrucciones para obtener más información sobre cómo gestionar instantáneas.

Añadir una planificación de instantáneas en la consola

Puede decidir con qué frecuencia y cuándo desea crear una referencia puntual de su volumen de almacenamiento con los programas de instantáneas. Puede tener un máximo de 50 instantáneas del volumen de almacenamiento. Las programaciones se gestionan a través de la pestaña Almacenamiento > Block Storage for Classic de la consola IBM Cloud®.

Para poder configurar la planificación inicial, debe adquirir el espacio de instantáneas si no lo ha comprado durante el suministro inicial del volumen de almacenamiento. Para más información, consulte Solicitud de instantáneas.

Las planificaciones de instantáneas se pueden configurar para intervalos por horas, diarios y semanales, cada uno con un ciclo de retención distinto. El límite máximo de instantáneas es de 50 por volumen de almacenamiento, que puede ser una mezcla de planificaciones por horas, diarias y semanales, e instantáneas manuales.

  1. Pulse el volumen de almacenamiento, pulse Acciones y luego pulse Editar planificación de instantáneas.
  2. En la ventana Planificación de instantáneas, puede elegir entre tres frecuencias de instantáneas distintas. Utilice cualquier combinación de las tres para crear una planificación de instantáneas completa.
    • Cada hora
      • Especifique el minuto de cada hora en el que se debe tomar una instantánea. El valor predeterminado es el minuto actual.
      • Especifique el número de instantáneas por hora que se conservarán antes de descartar las más antiguas.
    • Diariamente
      • Especifique la hora y el minuto en que se va a tomar una instantánea. El valor predeterminado es la hora y el minuto actuales.
      • Seleccione el número de instantáneas por hora que se deben conservar antes de descartar las más antiguas.
    • Semanalmente
      • Especifique el día de la semana, la hora y el minuto en que se va a tomar una instantánea. El valor predeterminado es el día, la hora y el minuto actuales.
      • Seleccione el número de instantáneas semanales que se deben conservar antes de descartar las más antiguas.
  3. Pulse Guardar. Luego puede crear otra planificación con una frecuencia distinta. Si el número total de instantáneas planificada es superior a 50, recibe un mensaje de aviso y no puede guardar ninguna otra instantánea.

La lista de instantáneas se muestra tal como se han tomado en la sección Instantáneas de la página Detalle de Block Storage for Classic.

Añadir una planificación de instantáneas desde la CLI

Puede decidir con qué frecuencia y cuándo desea crear una referencia puntual de su volumen de almacenamiento con los programas de instantáneas. Puede tener un máximo de 50 instantáneas del volumen de almacenamiento.

Para poder configurar la planificación inicial, debe adquirir el espacio de instantáneas si no lo ha comprado durante el suministro inicial del volumen de almacenamiento. Para más información, consulte Solicitud de instantáneas.

Antes de empezar, decida el cliente de CLI que desea utilizar.

Adición de una planificación desde IBMCLOUD CLI

Utilice el mandato ibmcloud sl block snapshot-enable para crear una planificación de instantánea. El ejemplo siguiente crea una planificación semanal para tomar instantáneas cada domingo a las 2:00 AM. En este ejemplo, se conservan hasta 5 instantáneas.

$ ibmcloud sl block snapshot-enable 560156918 -s WEEKLY -c 5 -m 0 --hour 2 -d 0
OK
WEEKLY snapshots have been enabled for volume 560156918.

Para obtener más información sobre todos los parámetros disponibles para este mandato, consulte ibmcloud sl block snapshot-enable.

Añadir un horario desde el SLCLI

Para crear una programación de instantáneas, utilice el siguiente comando.

$ slcli block snapshot-enable --help
Usage: slcli block snapshot-enable [OPTIONS] VOLUME_ID

  Enables snapshots for a given volume on the specified schedule

Options:
  --schedule-type TEXT    Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
                          [required]
  --retention-count TEXT  Number of snapshots to retain  [required]
  --minute INTEGER        Minute of the day when snapshots should be taken
  --hour INTEGER          Hour of the day when snapshots should be taken
  --day-of-week TEXT      Day of the week when snapshots should be taken
  -h, --help              Show this message and exit.

Puede ver la lista de planificaciones de instantánea mediante SLCLI con el mandato siguiente.

$ slcli block snapshot-schedule-list --help
Usage: slcli block snapshot-schedule-list [OPTIONS] VOLUME_ID

Options:
  -h, --help  Show this message and exit.

Gestión de una planificación de instantáneas con Terraform

Para crear una planificación de instantánea, utilice el recurso ibm_storage_block y especifique información en el argumento snapshot_schedule. El ejemplo siguiente define dos planificaciones diferentes. Una planificación es para instantáneas semanales que se toman los domingos a las 1:20 PM. Se conservan veinte instantáneas antes de que se suprima la más antigua para hacer espacio para una nueva. La segunda planificación es para instantáneas por horas.

resource "ibm_storage_block" "test1" {
        type = "Endurance"
        datacenter = "dal13"
        capacity = 20
        iops = 0.25
        os_format_type = "Linux"

        # Optional fields
        allowed_virtual_guest_ids = [ 27699397 ]
        allowed_ip_addresses = ["10.40.98.193", "10.40.98.200"]
        snapshot_capacity = 10
        hourly_billing = true

        # Optional fields for snapshot
        snapshot_schedule {
        schedule_type   = "WEEKLY"
        retention_count = 20
        minute          = 20
        hour            = 13
        day_of_week     = "SUNDAY"
        enable          = true
        }
        snapshot_schedule {
        schedule_type   = "HOURLY"
        retention_count = 20
        minute          = 2
        enable          = true
  }
}

Si desea actualizar la planificación, cambie estos valores y aplíquelos a los recursos. Si desea suprimir la planificación, elimine sus detalles de la definición de recurso ibm_storage_block y aplique los cambios.

Tomar una instantánea manual en la consola

Las instantáneas manuales se pueden realizar en distintos puntos durante una actualización o mantenimiento de la aplicación. También puede tomar instantáneas en varios servidores que se desactivaron temporalmente a nivel de aplicación.

El límite máximo de instantáneas por volumen de almacenamiento es de 50.

  1. Pulse el volumen de almacenamiento.
  2. Pulse Acciones.
  3. Pulse Realizar instantánea manual.

Se realiza la instantánea y se muestra en la sección Instantáneas de la página Detalle de Block Storage for Classic. Su planificación es Manual.

Realización manual de una instantánea desde la CLI

Toma de una instantánea desde IBMCLOUD CLI

Puede utilizar el mandato ibmcloud sl block snapshot-create para tomar una instantánea de un volumen específico.

$ ibmcloud sl block snapshot-create 562193766
OK
New snapshot 562208096 was created.

Para obtener más información sobre todos los parámetros disponibles para este comando, consulte ibmcloud sl block snapshot-create.

Cómo tomar una instantánea desde SLCLI

Puede utilizar el siguiente comando para crear una instantánea desde la CLI.

$ slcli block snapshot-create --help
Usage: slcli block snapshot-create [OPTIONS] VOLUME_ID

Options:
  -n, --notes TEXT  Notes to set on the new snapshot
  -h, --help        Show this message and exit.

Listado de todas las instantáneas con información sobre el espacio utilizado y funciones de gestión en la consola

En la página Block Storage for Classic Detail se puede ver una lista de las instantáneas conservadas y el espacio que utilizan. Las funciones de gestión (editar horarios y añadir más espacio) se llevan a cabo en la página Block Storage for Classic Detalle utilizando el menú Acciones Icono Acciones o los enlaces de las distintas secciones de la página. La página Instantánea muestra cuánta capacidad tiene el volumen y cuánto se utiliza.

Recibirás notificaciones cuando alcances los umbrales de espacio: 75%, 90% y 95%.

  • Al 75% de capacidad, se envía una advertencia de que el uso del espacio de instantáneas ha superado el 75%. Para solucionar este problema, puede añadir manualmente espacio o suprimir instantáneas innecesarias retenidas. Puede reducir el número de instantáneas retenidas en la planificación. Si reduce los datos de la instantánea o aumenta el espacio, el sistema de advertencia se restablece y no se produce la eliminación automática.
  • Al 90% de capacidad, se envía una segunda advertencia cuando el uso del espacio de la instantánea supera el 90%. Al igual que cuando se alcanza el 75% de capacidad, si se toman las medidas necesarias para disminuir los datos de la instantánea o aumentar el espacio, el sistema de alerta se restablece y no se produce el autoborrado.
  • Al 95% de capacidad, se envía un último aviso. Si no se realiza ninguna acción para colocar el uso de espacio en números por debajo del umbral, se inicia la supresión automática para que se puedan crear futuras instantáneas. Las instantáneas programadas se eliminan, empezando por la más antigua, hasta que el uso cae por debajo del 95%. Las instantáneas se siguen borrando cada vez que el uso supera el 95% hasta que desciende por debajo del umbral. Si el espacio se aumenta manualmente o las instantáneas se suprimen manualmente, el aviso se restablece y se volverá a emitir si se vuelve a superar el umbral. Si no se lleva a cabo ninguna acción, esta notificación es el único aviso que recibe.

De forma predeterminada, las notificaciones de aviso de instantánea están habilitadas para cada cliente. Sin embargo, puede optar por inhabilitarlas. Cuando esta característica está inhabilitada, se detiene toda la generación de tíquets y las notificaciones. Puede inhabilitar y habilitar las notificaciones para el volumen en cualquier momento desde la CLI.

Si la utilización del espacio de instantánea aumenta demasiado rápido, es posible que reciba una notificación antes de que se produzca la supresión automática de la instantánea planificada más antigua. Por ejemplo, si la utilización salta del 76% al 96% en 15 minutos, recibirá una notificación sobre que supera el 75% y una notificación sobre que supera el 95%.

Listado de todas las instantáneas con información de espacio utilizado desde la CLI

Listado de todas las instantáneas de IBMCLOUD CLI

Puede utilizar el mandato ibmcloud sl block snapshot-list para listar las instantáneas de un volumen específico.

$ ibmcloud sl block snapshot-list 562193766
id          user_name             created                     size_bytes   notes
562208096   SL02SEVC1414935_651   2023-10-25T12:09:34-05:00   24000        -

Para obtener más información sobre todos los parámetros disponibles para este mandato, consulte ibmcloud sl block snapshot-list.

Listado de todas las instantáneas de SLCLI

Puede realizar esta tarea desde la CLI utilizando el siguiente comando.

$ slcli block snapshot-list --help
Usage: slcli block snapshot-list [OPTIONS] VOLUME_ID

Options:
  --sortby TEXT   Column to sort by
  --columns TEXT  Columns to display. Options: id, name, created, size_bytes
  -h, --help      Show this message and exit.

Comprobar y actualizar el estado de notificación desde la CLI

Se envían notificaciones cuando se alcanzan tres umbrales de espacio diferentes: 75%, 90% y 95%.

  • Al 75% de capacidad, se envía una advertencia de que el uso del espacio de instantáneas ha superado el 75%. Para solucionar este problema, puede añadir manualmente espacio o suprimir instantáneas innecesarias retenidas. Puede reducir el número de instantáneas retenidas en la planificación. Si reduce los datos de la instantánea o aumenta el espacio, el sistema de advertencia se restablece y no se produce la eliminación automática.
  • Al 90% de capacidad, se envía una segunda advertencia cuando el uso del espacio de la instantánea supera el 90%. Al igual que cuando se alcanza el 75% de capacidad, si se toman las medidas necesarias para disminuir los datos de la instantánea o aumentar el espacio, el sistema de alerta se restablece y no se produce el autoborrado.
  • Al 95% de capacidad, se envía un último aviso. Si no se realiza ninguna acción para colocar el uso de espacio en números por debajo del umbral, se inicia la supresión automática para que se puedan crear futuras instantáneas. Las instantáneas programadas se eliminan, empezando por la más antigua, hasta que el uso cae por debajo del 95%. Las instantáneas se siguen borrando cada vez que el uso supera el 95% hasta que desciende por debajo del umbral. Si el espacio se aumenta manualmente o las instantáneas se suprimen manualmente, el aviso se restablece y se volverá a emitir si se vuelve a superar el umbral. Si no se lleva a cabo ninguna acción, esta notificación es el único aviso que recibe.

Si la utilización del espacio de instantánea aumenta demasiado rápido, es posible que reciba una notificación antes de que se produzca la supresión automática de la instantánea planificada más antigua. Por ejemplo, si la utilización salta del 76% al 96% en 15 minutos, recibirá una notificación sobre que supera el 75% y una notificación sobre que supera el 95%. El sistema omite el aviso de que se ha excedido el 90%.

De forma predeterminada, las notificaciones de aviso de instantánea están habilitadas para cada cliente. Sin embargo, puede optar por inhabilitarlas. Cuando esta característica está inhabilitada, se detiene toda la generación de tíquets y las notificaciones. Puede inhabilitar y habilitar las notificaciones para el volumen en cualquier momento.

Comprobación del estado de notificación en IBMCLOUD CLI

Para comprobar el estado de la notificación, utilice el comando ibmcloud sl block snapshot-get-notification-status.

$ ibmcloud sl block snapshot-get-notification-status 562193766
Enabled: Snapshots space usage threshold is enabled for volume '562193766'.

Para cambiar el estado, utilice el mandato snapshot-set-notification con la opción --disable.

$ ibmcloud sl block snapshot-set-notification --disable  562193766
OK
Snapshots space usage threshold warning notification has been set to 'false' for volume '562193766'.

Para obtener más información sobre todos los parámetros disponibles para estos mandatos, consulte ibmcloud sl block snapshot-get-notification-status y bmcloud sl block snapshot-set-notification.{external}

Comprobación del estado de notificación en SLCLI

Para comprobar si las notificaciones están habilitadas para el volumen de almacenamiento, utilice el mandato siguiente.

$ slcli block snapshot-get-notification-status
Usage: slcli block snapshot-get-notification-status [OPTIONS] VOLUME_ID
  Get snapshots space usage threshold warning flag setting for a given volume

Options:
  -h, --help  Show this message and exit.

Para cambiar el estado del valor de notificación, utilice el mandato siguiente.

$ slcli block snapshot-set-notification VOLUME_ID
Usage: slcli block snapshot-set-notification VOLUME_ID [OPTIONS]

Options:
 --disable  Disable snapshot threshold warning notification for the storage volume
 --enable   Enable snapshot threshold warning notification for the storage volume
 -h, --help  Show this message and exit.

Aumentar la cantidad de espacio de Snapshot para un volumen en la consola

Es posible que necesite añadir espacio de instantáneas a un volumen que anteriormente no tuviera o que requiera espacio de instantáneas adicional.

El espacio de instantáneas se puede aumentar. No se puede reducir. Puede seleccionar una cantidad de espacio inferior hasta que determine cuánto espacio necesita. Las instantáneas automatizadas y manuales comparten el espacio.

El espacio de instantáneas se cambia seleccionando Almacenamiento > Block Storage for Classic.

  1. Pulse el volumen de almacenamiento, pulse Acciones y luego pulse Cambiar espacio de instantáneas.
  2. Seleccione entre un rango de tamaños que se le ofrece. Para obtener más información sobre las asignaciones de capacidad de instantánea disponibles, consulte Solicitud de instantáneas.
  3. Pulse Continuar.
  4. Especifique cualquier código promocional que tenga y pulse Recalcular. Los campos Cargos para este pedido y Revisión de pedido contienen información de forma predeterminada.
  5. Lea el contrato de servicio y, si está de acuerdo con las condiciones, marque la casilla de verificación y haga clic en Realizar pedido. El espacio de instantáneas adicional se suministra en pocos minutos.

Eliminación de una planificación de instantáneas en la consola

Las planificaciones de instantáneas se pueden cancelar seleccionando Almacenamiento > Block Storage for Classic.

  1. Haga clic en el ID del volumen para mostrar su información relacionada.
  2. Pulse Instantáneas.
  3. Pulse la planificación que se va a suprimir en el marco Planificaciones de instantáneas.
  4. Haga clic en la casilla situada junto a la programación que desea eliminar y haga clic en Guardar.

Si está utilizando la característica de réplica, asegúrese de que la planificación que está suprimiendo no sea la planificación utilizada por la réplica. Para obtener más información sobre cómo suprimir una planificación de réplica, consulte Réplica de datos.

Eliminación de un programa de instantáneas desde la CLI

Eliminación de un horario de instantáneas de la CLI IBMCLOUD

Puede utilizar el mandato ibmcloud sl block snapshot-disable para suprimir una planificación de instantánea de un volumen específico.

$ ibmcloud sl block snapshot-disable 562193766 -s DAILY
OK
DAILY snapshots have been disabled for volume 562193766.

Para obtener más información sobre todos los parámetros disponibles para este mandato, consulte ibmcloud sl block snapshot-disable.

Supresión de una planificación de instantáneas desde la SLCLI

Puede realizar esta tarea utilizando el mandato siguiente.

$ slcli block snapshot-disable --help
Usage: slcli block snapshot-disable [OPTIONS] VOLUME_ID

  Disables snapshots on the specified schedule for a given volume

Options:
  --schedule-type TEXT  Snapshot schedule [INTERVAL|HOURLY|DAILY|WEEKLY]
                        [required]
  -h, --help            Show this message and exit.

Si está utilizando la característica de réplica, asegúrese de que la planificación que está suprimiendo no sea la planificación utilizada por la réplica. Para obtener más información sobre cómo suprimir una planificación de réplica, consulte Réplica de datos.

Borrar una instantánea en la consola

Las instantáneas que ya no se necesiten se pueden eliminar manualmente para liberar espacio para futuras instantáneas. La supresión se realiza mediante Almacenamiento > Block Storage for Classic.

  1. Pulse el volumen de almacenamiento y pulse Instantánea para ver la lista de instantáneas existentes.
  2. Haga clic en Acciones Icono de acciones junto a una instantánea en particular y haga clic en Eliminar. Pulse el cuadro de confirmación que le avisa de la posible pérdida de datos y, a continuación, pulse Suprimir. Esta supresión no afecta a ninguna instantánea futura o pasada en la misma planificación que las instantáneas no dependen unas de otras.

Las instantáneas manuales que no se borran manualmente en el portal se borran automáticamente cuando se toma otra instantánea si se cumplen las limitaciones de espacio. La instantánea más antigua se suprime primero.

Eliminación de una instantánea desde la CLI

Las instantáneas que ya no se necesiten se pueden eliminar manualmente para liberar espacio para futuras instantáneas.

Las instantáneas manuales que no se supriman del portal manualmente se suprimirán automáticamente cuando alcance las limitaciones de espacio (las más antiguas primero).

Supresión de una instantánea de IBMCLOUD CLI

Puede utilizar el mandato ibmcloud sl block snapshot-delete para suprimir una instantánea específica.

$ ibmcloud sl block snapshot-delete 562208096
OK
Snapshot 562208096 was deleted.

Para obtener más información sobre todos los parámetros disponibles para este comando, consulte ibmcloud sl block snapshot-delete.

Supresión de una instantánea desde la SLCLI

Puede eliminar una instantánea desde la CLI utilizando el siguiente comando.

$ slcli block snapshot-delete
Usage: slcli block snapshot-delete [OPTIONS] SNAPSHOT_ID

Options:
  -h, --help  Show this message and exit.

Las instantáneas manuales que no se supriman del portal manualmente se suprimirán automáticamente cuando alcance las limitaciones de espacio. La instantánea más antigua se suprime primero.

Restauración del volumen de almacenamiento a un punto específico en el tiempo mediante el uso de una instantánea en la consola

Es posible que necesite llevar el volumen de almacenamiento de nuevo a un punto específico en el tiempo debido al error de usuario o a la corrupción de datos.

  1. Desmonte y desconecte el volumen de almacenamiento del host para asegurarse de que el host no está conectado al volumen durante la restauración.

  2. Vaya a la consola deIBM Cloud®. En el menú, seleccione Infraestructura clásica icono Clásico.

  3. Pulse Almacenamiento, Block Storage for Classic.

  4. Desplácese en la lista y pulse el volumen que se va a restaurar. La sección Instantáneas mostrará una lista de todas las instantáneas guardadas junto con su tamaño y fecha de creación.

  5. Junto a la instantánea que desea utilizar, haga clic en AccionesIcono Acciones, y haga clic en Restaurar.

    La restauración de los resultados da como resultado la pérdida de los datos que se han creado o modificado después de que la instantánea se haya realizado. Esta pérdida de datos se produce porque el volumen de almacenamiento vuelve al mismo estado en el que estaba en el momento de la instantánea.

  6. Pulse para iniciar la restauración. La restauración va a tardar un rato, y tu volumen de almacenamiento está bloqueado durante la restauración.

    Cuando vuelvas a la lista de volúmenes, aparecerá un icono de un reloj junto a tu volumen que indica que hay una transacción activa en curso. Al pasar el ratón sobre el icono se abre una ventana que muestra la transacción. El icono desaparecerá una vez completada la transacción.

  7. Monte y vuelva a conectar el volumen de almacenamiento al host.

La restauración de un volumen da lugar a la supresión de todas las instantáneas que se tomaron después de la instantánea que se utilizó para la restauración.

Restauración del volumen de almacenamiento a un punto específico en el tiempo mediante el uso de una instantánea de la CLI

Es posible que necesite llevar el volumen de almacenamiento de nuevo a un punto específico en el tiempo debido al error de usuario o a la corrupción de datos.

  1. Desmonte el volumen. Debes asegurarte de que el host no intenta conectarse al volumen durante la restauración.

  2. A continuación, puede restaurar el volumen con una instantánea utilizando uno de los mandatos siguientes.

    • Desde la CLI de IBMCLOUD, puede utilizar el comando ibmcloud sl block snapshot-restore.

      $ ibmcloud sl block snapshot-restore 562193766 562211890
      OK
      Block volume 562193766 is being restored using snapshot 562211890.
      

      Para obtener más información sobre todos los parámetros disponibles para este mandato, consulte ibmcloud sl block snapshot-restore.

    • Desde el SLCLI, puede utilizar el comando slcli block snapshot-restore.

      $ slcli block snapshot-restore --help
      Usage: slcli block snapshot-restore [OPTIONS] VOLUME_ID
      
      Options:
       -s, --snapshot-id TEXT  The id of the snapshot which is to be used to restore
                               the block volume
       -h, --help              Show this message and exit.
      
  3. Por último, monte y vuelva a conectar el volumen de almacenamiento al host.

La restauración de un volumen da lugar a la supresión de todas las instantáneas que se tomaron después de la instantánea que se utilizó para la restauración.