Base de conocimientos

1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!

Realizar una copia de seguridad de Jelastic Cloud en Swiss Backup (Swift)

Actualización 01/09/2026

Esta guía detalla cómo realizar copias de seguridad de los datos de sus carpetas y nodos de Jelastic Cloud a través del protocolo OpenStack Swift en Swiss Backup, la solución de copia de seguridad en una nube suiza independiente.

 

Introducción

  • Para realizar copias de seguridad de los datos, hay una extensión disponible para Virtuozzo (Jelastic Cloud) en los complementos del nodo.

 

Configurar la extensión Swiss Backup en Jelastic Cloud

Requisitos previos

Para añadir la práctica extensión a Swiss Backup en Jelastic Cloud:

  1. Inicie sesión en el Panel de control de Jelastic Cloud de su servidor.
  2. Vaya a la sección de complementos del nodo:
  3. Busque e instale la extensión Copia de seguridad / Restauración:

A continuación, son posibles dos tipos de copia de seguridad, que se detallan a continuación:

  1. Realice copias de seguridad de carpetas específicas.
  2. Cree una instantánea de un nodo completo.

 

Guardar carpetas específicas

Para la copia de seguridad de directorios específicos:

  1. Indique el nombre de usuario y la contraseña según la información específica de su dispositivo.
  2. Marque Realizar una copia de seguridad de sus datos.
  3. Marque Realizar una copia de seguridad de carpetas específicas
  4. Indique la ruta absoluta de las carpetas que desea respaldar en el campo Carpetas a respaldar; puede especificar varias carpetas separando cada ruta con una coma, por ejemplo: /root/admin/, /home/user1/, /jelastic/containers/ (en este ejemplo, se especificaron 3 carpetas)…

A continuación, defina la frecuencia de las copias de seguridad (consulte la información más abajo).

 

Guardar un nodo completo

Para guardar un nodo completo:

  1. Indique el nombre de usuario y la contraseña de su dispositivo Swift en Swiss Backup.
  2. Marque la casilla Realizar copia de seguridad de sus datos.
  3. Marque la casilla Realizar copia de seguridad de todos los archivos para guardar todo el sistema de archivos de un nodo; algunos archivos se excluyen automáticamente:
    • los directorios /dev, /proc, /sys, /run
    • los sistemas de archivos que no están montados como parte de la partición raíz, incluidos los sistemas de archivos virtuales

A continuación, debe definir la frecuencia de las copias de seguridad.

 

Definir la frecuencia y la política de retención de las copias de seguridad

Hay dos opciones disponibles para realizar la copia de seguridad:

  1. diariamente (a las 20:00 UTC)
  2. cada hora (al inicio de la hora, por ejemplo a las 13:00, a las 14:00, etc.)

Puede definir la duración de la conservación de sus copias de seguridad en años, meses, días y horas. Para conservar sus copias de seguridad de forma indefinida, simplemente establezca los parámetros en 0.

Por ejemplo, si realiza copias de seguridad cada hora y define una política de conservación de 1 año, 2 meses, 4 días y 2 horas, esto significa que cada copia de seguridad estará disponible durante un período de 1 año, 2 meses, 4 días y 2 horas (= 10322 copias de seguridad). Tenga en cuenta que la eliminación de las copias de seguridad se realiza cada domingo a las 22:30 (UTC).

 

Atención: no establezca todos los parámetros en 0, ya que las copias de seguridad permanentes pueden provocar errores en el proceso de copia de seguridad.

Límites recomendados:

- Año: 1
- Mes: 12
- Días: 99

Para una copia de seguridad horaria (cada hora), se recomienda un período de retención máximo de un mes. Superado este valor, algunas copias de seguridad podrían fallar.

 

Restaurar copias de seguridad

Restaurar datos de un nodo

  1. Inicie sesión en el Panel de control de Jelastic de su servidor.
  2. Probablemente tendrá que reinstalar (reiniciar) el complemento desde el Marketplace:
    1. Haga clic en Marketplace.
    2. Busque “copia de seguridad”…
    3. Haga clic en el complemento "Copia de seguridad / Restauración":
  3. Una vez que haya añadido la extensión e introducido el nombre de usuario y la contraseña de su dispositivo Swift en Swiss Backup, marque la casilla Restaurar sus datos.
  4. Seleccione el nodo que contiene la copia de seguridad que desea restaurar.
  5. Seleccione la copia de seguridad que desea restaurar y la carpeta de destino.
  6. Haga clic en el botón Restaurar:

 

Restaurar carpetas específicas a partir de una instantánea (CLI)

Cada copia de seguridad corresponde a un ID único. Puede incluir y excluir carpetas de sus instantáneas durante una restauración. Para ver sus instantáneas:

  1. . /home/.config/swissbackup/openrc.sh
  2. restic snapshots
  3. Utilice --exclude y --include para restringir la restauración a un subconjunto de archivos en la instantánea; por ejemplo, para restaurar un solo archivo: restore 79766175 --target /tmp/restore-work --include /work/foo

Existen variantes que no distinguen entre mayúsculas y minúsculas de --exclude y --include, llamadas --iexclude y --iinclude. Estas opciones se comportan de la misma manera, pero ignoran la distinción entre mayúsculas y minúsculas de las rutas.

 

Modificar la configuración de la copia de seguridad

Para ello:

  1. Inicie sesión en el Panel de control de Jelastic de su servidor.
  2. Una vez que haya agregado la extensión e introducido el nombre de usuario y la contraseña de su dispositivo Swift en Swiss Backup, modifique la configuración según desee.

El calendario de las copias de seguridad se define mediante un cron y las copias de seguridad se realizan con la herramienta restic.

Para modificar manualmente la programación de las copias de seguridad (CLI), como usuario root, ejecute el comando crontab -l para mostrar los horarios actuales:

  • la línea que contiene retention-all.sh corresponde a la tarea de copia de seguridad
  • la línea que contiene purge.sh corresponde a la tarea de gestión de las copias de seguridad

Ejemplo:

Modifique la programación utilizando el comando crontab -e.

Puede modificar la línea que contiene el script retention-all.sh o retention.sh; estos scripts se encargan de iniciar sus copias de seguridad. Atención: los cron jobs se han diseñado para evitar problemas entre las copias de seguridad y las eliminaciones múltiples. Tenga en cuenta el tiempo necesario para las copias de seguridad y las eliminaciones…

 

Eliminar manualmente las copias de seguridad (CLI)

Para ello:

  1. Cargue el archivo de configuración:
    . /home/.config/swissbackup/openrc.sh
  2. Muestre las copias de seguridad disponibles:
    restic snapshots
  3. Elimine la copia de seguridad deseada:
    restic forget IdBackup --prune
  4. Elimine todas las copias de seguridad de un archivo, excepto la más reciente:
    restic forget --tag folders --keep-last 1 --prune

 

Eliminar la programación de la copia de seguridad

Este botón le permite eliminar la programación de su copia de seguridad:

 

Desinstalar la extensión Swiss Backup

Es necesario eliminar la programación de la copia de seguridad (ver arriba) antes de poder eliminar la extensión Swiss Backup:


¿Le ha sido útil esta FAQ?