Skip to main content
NetApp Solutions
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.

Creación de copias de seguridad bajo demanda para aplicaciones en OpenShift Container Platform

Colaboradores

Esta sección describe cómo crear copias de seguridad bajo demanda para máquinas virtuales en OpenShift Virtualization.

Pasos para crear una copia de seguridad de una aplicación

Para crear una copia de seguridad bajo demanda de una aplicación (metadatos de la aplicación y volúmenes persistentes de la aplicación), haga clic en la pestaña Copia de seguridad para crear un recurso personalizado de copia de seguridad (CR). Se proporciona un yaml de ejemplo para crear el CR de copia de seguridad. Mediante este yaml, se realizará un backup de la aplicación y su almacenamiento persistente en el espacio de nombres especificado. Se pueden establecer parámetros adicionales como se muestra en la "documentación".

El CSI creará una instantánea de los volúmenes persistentes y los recursos de la aplicación en el espacio de nombres especificado. Esta instantánea se almacenará en la ubicación de copia de seguridad especificada en yaml. La copia de seguridad permanecerá en el sistema durante 30 días, tal y como se especifica en el ttl.

spec:
  csiSnapshotTimeout: 10m0s
  defaultVolumesToFsBackup: false
  includedNamespaces:
    - postgresql ->namespace of the app
  itemOperationTimeout: 4h0m0s
  snapshotMoveData: false
  storageLocation: velero-container-backup-ontap-1 -->this is the backupStorageLocation previously created when Velero is configured.
  ttl: 720h0m0s

Una vez que se complete la copia de seguridad, su Fase se mostrará como completada.

Copia de seguridad completada

Puede inspeccionar la copia de seguridad en el almacenamiento de objetos con la ayuda de una aplicación de explorador S3. La ruta de acceso de la copia de seguridad aparece en el bloque configurado con el nombre del prefijo (velero/container-demo-backup). El contenido del backup incluye las copias de Snapshot de volumen, los registros y otros metadatos de la aplicación.

Nota En StorageGRID, también puede utilizar la consola S3 que está disponible desde el Administrador de inquilinos para ver los objetos de backup.

Objetos de Copia de Seguridad en S3

Creación de copias de seguridad programadas para aplicaciones

Para crear copias de seguridad en un programa, debe crear un CR de programa. La programación es simplemente una expresión Cron que le permite especificar la hora a la que desea crear la copia de seguridad. A continuación se muestra un yaml de ejemplo para crear un CR de programa.

apiVersion: velero.io/v1
kind: Schedule
metadata:
  name: schedule1
  namespace: openshift-adp
spec:
  schedule: 0 7 * * *
  template:
    includedNamespaces:
      - postgresql
    storageLocation: velero-container-backup-ontap-1

La expresión Cron 0 7 * * * significa que se creará una copia de seguridad a las 7:00 todos los días.
También se especifican los espacios de nombres que se incluirán en la copia de seguridad y la ubicación de almacenamiento para la copia de seguridad. Por lo tanto, en lugar de un CR de copia de seguridad, el CR de programa se utiliza para crear una copia de seguridad a la hora y frecuencia especificadas.

Una vez creada la programación, se habilita.

Programación creada

Las copias de seguridad se crearán de acuerdo con esta programación y se podrán ver desde la pestaña Copia de seguridad.

Copia de seguridad programada completada