Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Eseguire il backup di Jelastic Cloud su Swiss Backup (Swift)

Aggiornamento 01/09/2026

Questa guida illustra come eseguire il backup dei dati delle cartelle e dei nodi Jelastic Cloud tramite il protocollo OpenStack Swift su Swiss Backup, la soluzione di backup su cloud svizzero indipendente.

 

Introduzione

  • Per salvare i dati, è disponibile un'estensione per Virtuozzo (Jelastic Cloud) nella sezione degli add-on del nodo.

 

Configurare l'estensione Swiss Backup su Jelastic Cloud

Prerequisiti

Per aggiungere l'estensione utile a Swiss Backup su Jelastic Cloud:

  1. Accedi al pannello di controllo Jelastic Cloud del tuo server.
  2. Recati nella sezione addon del nodo:
  3. Cerca e installa l'estensione Backup / Ripristino:

Sono possibili due tipi di backup, descritti in dettaglio di seguito:

  1. Esegui il backup di cartelle specifiche.
  2. Crea uno snapshot di un intero nodo.

 

Salva cartelle specifiche

Per il backup di cartelle specifiche:

  1. Inserisci il nome utente e la password in base alle informazioni specifiche per il tuo dispositivo.
  2. Seleziona Esegui il backup dei tuoi dati.
  3. Seleziona Esegui il backup di cartelle specifiche
  4. Inserisci il percorso assoluto delle cartelle da salvare nel campo Cartelle da salvare; è possibile specificare più cartelle separando ogni percorso con una virgola, ad esempio: /root/admin/, /home/user1/, /jelastic/containers/ (in questo esempio, sono state specificate 3 cartelle)…

Successivamente, è necessario definire la frequenza dei backup (vedi sotto).

 

Eseguire il backup di un intero nodo

Per eseguire il backup di un intero nodo:

  1. Inserisci il nome utente e la password del tuo dispositivo Swift in Swiss Backup.
  2. Seleziona Esegui il backup dei tuoi dati.
  3. Seleziona Esegui il backup di tutti i file per salvare l'intero sistema di file di un nodo; alcuni file vengono esclusi automaticamente:
    • le cartelle /dev, /proc, /sys, /run
    • i sistemi di file non montati come parte della partizione principale, inclusi i sistemi di file virtuali

Successivamente, è necessario definire la frequenza dei backup.

 

Definire la frequenza e la politica di conservazione dei backup

Sono disponibili due opzioni per eseguire il backup:

  1. quotidianamente (alle 20:00 UTC)
  2. ogni ora (all'inizio dell'ora, ad esempio alle 13:00, alle 14:00, ecc.)

È possibile definire la durata di conservazione dei backup in anni, mesi, giorni e ore. Per conservare i backup in modo indefinito, è sufficiente impostare i parametri su 0.

Ad esempio, se si eseguono backup ogni ora e si imposta una politica di conservazione di 1 anno, 2 mesi, 4 giorni, 2 ore, ciò significa che ogni backup sarà disponibile per un periodo di 1 anno, 2 mesi, 4 giorni, 2 ore (= 10322 backup). Si noti che l'eliminazione dei backup viene eseguita ogni domenica alle 22:30 (UTC).

 

Attenzione: non impostare tutti i parametri a 0, poiché backup permanenti potrebbero causare errori durante il processo di backup.

Limiti consigliati:

- Anno: 1
- Mese: 12
- Giorni: 99

Per un backup orario (ogni ora), si consiglia un periodo di conservazione massimo di un mese. Oltre questo valore, alcuni backup potrebbero non riuscire.

 

Ripristinare i backup

Ripristinare i dati da un nodo

  1. Accedi alla dashboard di Jelastic del tuo server.
  2. Probabilmente dovrai reinstallare (riavviare) l'addon dal Marketplace:
    1. Clicca su Marketplace.
    2. Cerca “backup”…
    3. Clicca sull'addon "Backup / Ripristino":
  3. Una volta aggiunta l'estensione e inseriti il nome utente e la password del dispositivo Swift in Swiss Backup, seleziona Ripristina i tuoi dati.
  4. Seleziona il nodo che contiene il backup da ripristinare.
  5. Seleziona il backup da ripristinare e la cartella di destinazione.
  6. Fai clic sul pulsante Ripristina:

 

Ripristinare cartelle specifiche da uno snapshot (CLI)

Ogni backup corrisponde a un ID univoco. È possibile includere ed escludere cartelle dai propri snapshot durante un ripristino. Per visualizzare gli snapshot:

  1. . /home/.config/swissbackup/openrc.sh
  2. restic snapshots
  3. Utilizza --exclude e --include per limitare il ripristino a un sottoinsieme di file nello snapshot; ad esempio, per ripristinare un singolo file: restore 79766175 --target /tmp/restore-work --include /work/foo

Esistono varianti di --exclude e --include che non fanno distinzione tra maiuscole e minuscole, chiamate --iexclude e --iinclude. Queste opzioni si comportano allo stesso modo, ma ignorano la distinzione tra maiuscole e minuscole nei percorsi.

 

Modificare la configurazione del backup

Per farlo:

  1. Accedi alla dashboard di Jelastic del tuo server.
  2. Dopo aver aggiunto l'estensione e aver inserito il nome utente e la password del tuo dispositivo Swift su Swiss Backup, modifica la configurazione come desideri.

La pianificazione dei backup è definita tramite un cron job e i backup vengono eseguiti utilizzando lo strumento restic.

Per modificare manualmente la pianificazione dei backup (tramite CLI), in qualità di utente root, eseguire il comando crontab -l per visualizzare gli orari correnti:

  • la riga contenente retention-all.sh corrisponde all'attività di backup
  • la riga contenente purge.sh corrisponde all'attività di gestione delle copie di backup

Esempio:

Modificare la pianificazione utilizzando il comando crontab -e.

È possibile modificare la riga contenente lo script retention-all.sh o retention.sh, questi script gestiscono l'avvio dei backup. Attenzione: i cron job sono stati progettati per evitare conflitti tra i backup e le operazioni di eliminazione. Prestare attenzione al tempo necessario per i backup e le eliminazioni…

 

Eliminare manualmente i backup (CLI)

A tal fine:

  1. Carica il file di configurazione:
    . /home/.config/swissbackup/openrc.sh
  2. Visualizza i backup disponibili:
    restic snapshots
  3. Elimina il backup desiderato:
    restic forget IdBackup --prune
  4. Elimina tutte le copie di backup di un file, lasciandone solo una:
    restic forget --tag folders --keep-last 1 --prune

 

Rimuovi la pianificazione del backup

Questo pulsante consente di eliminare la pianificazione del backup:

 

Disinstallare l'estensione Swiss Backup

È necessario eliminare la pianificazione del backup (vedere sopra) prima di poter eliminare l'estensione Swiss Backup:


Questa FAQ è stata utile?