|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
|
Esta es documentación inédita para SUSE® Storage 1.12 (Dev). |
Crear una SUSE Storage copia de seguridad del sistema
Paquete de copia de seguridad del sistema
La copia de seguridad del sistema Longhorn crea un paquete de recursos y lo sube al destino de copia de seguridad remoto.
Incluye los siguientes recursos asociados con el sistema Longhorn:
-
Imágenes de respaldo
-
ClusterRoles
-
ClusterRoleBindings
-
ConfigMaps
-
Definiciones de recursos personalizados
-
DaemonSets
-
Despliegues
-
Imágenes de motor
-
Volúmenes persistentes
-
PersistentVolumeClaims
-
Trabajos recurrentes
-
Funciones
-
RoleBindings
-
Settings (Configuración posterior al failback)
-
Servicios
-
ServiceAccounts
-
StorageClasses
-
Volúmenes
|
Crear una copia de seguridad del sistema
Puedes crear una copia de seguridad del sistema de Longhorn utilizando la interfaz de usuario de Longhorn. O con el comando kubectl.
Requisitos previos
-
Configurar un destino de copia de seguridad. Longhorn guarda las copias de seguridad del sistema en el almacén de copias de seguridad remoto. Verás un error durante la creación cuando el destino de copia de seguridad no esté establecido.
Desestablecer el destino de copia de seguridad borra el recurso personalizado SystemBackupexistente. Longhorn sincroniza con el almacén de copias de seguridad remoto después de establecer el destino de copia de seguridad. Otro clúster también puede sincronizarse con la misma lista de copias de seguridad del sistema cuando el destino de copia de seguridad es el mismo. -
Crea una copia de seguridad para todos los volúmenes (opcional).
Longhorn restaura el volumen del sistema con la última copia de seguridad. Recomendamos actualizar la última copia de seguridad para todos los volúmenes. Al realizar copias de seguridad de los volúmenes, aseguras que los datos estén actualizados con la copia de seguridad del sistema. Para más información, consulta la sección Configuración - Política de Copia de Seguridad de Volumen.
Configuración
Política de Copia de Seguridad de Volumen
La copia de seguridad del sistema de Longhorn ofrece las siguientes opciones de política de copia de seguridad de volumen:
-
if-not-present: Longhorn crea una copia de seguridad para los volúmenes que carecen de una copia de seguridad existente o cuya última copia de seguridad está desactualizada. -
always: Longhorn crea una copia de seguridad para todos los volúmenes, independientemente de sus copias de seguridad existentes. -
disabled: Longhorn no crea copias de seguridad para volúmenes.
Copia de seguridad única
Crear una copia de seguridad del sistema utilizando la interfaz de usuario
-
Ve a la página
System Backupsen la lista desplegableBackup and Restore. -
Haz clic en
CreatebajoSystem Backup. -
Dale un
Namea la copia de seguridad del sistema. -
Selecciona un
Volume Backup Policypara la copia de seguridad del sistema. -
La copia de seguridad del sistema estará lista para usar cuando el estado cambie a
Ready.
Crea una copia de seguridad del sistema utilizando kubectl
-
Ejecuta
kubectl createpara crear un recurso personalizado SUSE StorageSystemBackup.apiVersion: longhorn.io/v1beta2 kind: SystemBackup metadata: name: demo namespace: longhorn-system spec: volumeBackupPolicy: if-not-present -
La copia de seguridad del sistema estará lista para usar cuando el estado cambie a
Ready.> kubectl -n longhorn-system get systembackup NAME VERSION STATE CREATED demo v1.4.0 Ready 2022-11-24T04:23:24Z
Trabajo recurrente
Crear un trabajo de copia de seguridad recurrente utilizando la interfaz de usuario
-
Ve a la pantalla Trabajos Recurrentes.
-
Haz clic en Crear Trabajo Recurrente.
-
Configure los ajustes siguientes:
-
Nombre: Especifica un nombre para el trabajo recurrente.
-
Tarea: Selecciona Copia de Seguridad del Sistema.
-
Retener: Especifica el número de copias de seguridad del sistema que SUSE Storage debe retener.
-
Cron: Especifica la expresión cron (una cadena que consiste en campos separados por caracteres de espacio en blanco) que define las propiedades del horario.
-
Parámetros: Selecciona política-de-copia-de-seguridad-de-volumen.
-
-
Haz clic en OK.
SUSE Storage crea copias de seguridad del sistema según el horario definido en el campo Cron.
Crea un trabajo de copia de seguridad recurrente utilizando kubectl
Ejecuta kubectl create para crear un recurso personalizado SUSE Storage RecurringJob con la tarea system-backup.
Ejemplo:
apiVersion: longhorn.io/v1beta2
kind: RecurringJob
metadata:
name: demo
namespace: longhorn-system
spec:
task: system-backup
cron: '* * * * *'
retain: 1
parameters:
volume-backup-policy: if-not-present
SUSE Storage crea una copia de seguridad del sistema según el horario definido en el campo cron.
Eliminar copias de seguridad del sistema
Puedes eliminar la copia de seguridad del sistema Longhorn en el destino de copia de seguridad remoto utilizando la interfaz de usuario de Longhorn. O con el comando kubectl.
Eliminar una copia de seguridad del sistema utilizando la interfaz de usuario de Longhorn
-
Ve a la página
System Backupen la lista desplegableSetting. -
Elimina una única copia de seguridad del sistema en el menú desplegable
Operationjunto a la copia de seguridad del sistema. O elimina en lote con el botónDelete.Eliminar la copia de seguridad del sistema también hará una eliminación en el almacén de copias de seguridad.
Eliminar una copia de seguridad del sistema utilizando kubectl
-
Ejecuta
kubectl deletepara eliminar un recurso personalizado LonghornSystemBackup.> kubectl -n longhorn-system get systembackup NAME VERSION STATE CREATED demo v1.4.0 Ready 2022-11-24T04:23:24Z > kubectl -n longhorn-system delete systembackup/demo systembackup.longhorn.io "demo" deleted