Kennisbank

1.000 veelgestelde vragen, 500 tutorials en uitlegvideo's. Hier vind je alleen maar oplossingen!

Maak een back-up van Jelastic Cloud op Swiss Backup (Swift)

Bijwerken 22-05-2026

Deze handleiding beschrijft hoe u de gegevens van uw mappen en nodes van Jelastic Cloud kunt back-uppen naar Swiss Backup, de back-upoplossing in een onafhankelijke Zwitserse cloud, via het protocol OpenStack Swift.

 

Voorwoord

  • Om de gegevens te back-uppen, is er een extensie beschikbaar voor Virtuozzo (Jelastic Cloud) in de add-ons van de node.
    • Meer informatie over de extensie (add-on) op Github.
    • Zoek de extensie niet in de Marketplace, deze is daar niet te vinden.
  • De verschillende door Infomaniak aangeboden diensten zijn allemaal compatibel met de bijbehorende standaardprotocollen (bijvoorbeeld S3/Swift voor opslag), dus neem bij problemen met software van derden rechtstreeks contact op met de uitgever of een partner en raadpleeg het ondersteuningsbeleid en artikel 11.9 van de algemene voorwaarden van Infomaniak.

 

De Swiss Backup-extensie configureren op Jelastic Cloud

Vereisten

  • U gebruikt Jelastic Cloud (er moet minimaal één actieve Jelastic-omgeving zijn, met de geïnstalleerde extensie, zodat uw back-ups zichtbaar zijn).
  • U heeft een Swiss Backup-account bij Infomaniak met een beschikbaar opslagquotum (minimaal 1) voor een cloud-back-up.
  • Voeg 1 apparaat van het type Cloud toe om de parameters OpenStack Swift te verkrijgen.

Om de extensie toe te voegen die nuttig is voor Swiss Backup op Jelastic Cloud:

  1. Log in op het Jelastic Cloud-dashboard van uw server.
  2. Ga naar het gedeelte Add-ons van de node:
  3. Zoek en installeer de extensie Back-up / Herstel:

Vervolgens zijn er twee soorten back-ups mogelijk, die hieronder worden beschreven:

  1. Sla specifieke mappen op.
  2. Maak een snapshot van een hele node.

 

Specifieke mappen back-uppen

Voor het back-uppen van specifieke mappen:

  1. Voer de gebruikersnaam en het wachtwoord in, zoals beschreven in de informatie die specifiek is voor uw apparaat.
  2. Selecteer Back-up uw gegevens.
  3. Selecteer Specifieke mappen back-uppen
  4. Voer het absolute pad van de mappen die u wilt back-uppen in in het veld Mappen om te back-uppen; u kunt meerdere mappen opgeven door elk pad te scheiden met een komma, bijvoorbeeld: /root/admin/, /home/user1/, /jelastic/containers/ (in dit voorbeeld zijn 3 mappen opgegeven)…

Vervolgens moet u de frequentie van de back-ups instellen (zie hieronder).

 

Een hele node back-uppen

Om een hele knoop te beveiligen:

  1. Voer de gebruikersnaam en het wachtwoord van uw Swift-apparaat in bij Swiss Backup.
  2. Selecteer Maak een back-up van uw gegevens.
  3. Selecteer Maak een back-up van alle bestanden om het volledige bestandssysteem van een knoop te beveiligen; bepaalde bestanden worden automatisch uitgesloten:
    • de mappen /dev, /proc, /sys, /run
    • bestandssystemen die niet als onderdeel van de root-partitie zijn gemount, inclusief virtuele bestandssystemen

Vervolgens moet u de frequentie van de back-ups instellen.

 

Frequentie en bewaarbeleid voor back-ups instellen

Er zijn twee opties beschikbaar om de back-up uit te voeren:

  1. dagelijks (om 20:00 uur UTC)
  2. per uur (aan het begin van het uur, bijvoorbeeld om 13:00 uur, 14:00 uur, enz.)

U kunt de bewaartermijn van uw back-ups instellen in jaren, maanden, dagen en uren. Om uw back-ups permanent op te slaan, stelt u de instellingen eenvoudigweg op 0 in.

Als u bijvoorbeeld per uur back-ups maakt en een bewaartermijn van 1 jaar, 2 maanden, 4 dagen en 2 uur instelt, betekent dit dat elke back-up gedurende een periode van 1 jaar, 2 maanden, 4 dagen en 2 uur beschikbaar is (= 10322 back-ups). Houd er rekening mee dat back-ups elke zondag om 22:30 uur (UTC) worden verwijderd.

 

Let op: stel niet alle parameters op 0 in, omdat permanente back-ups tot fouten bij het maken van back-ups kunnen leiden.

Aanbevolen limieten:

- Jaar: 1
- Maand: 12
- Dagen: 99

Voor een back-up per uur (elke uur) wordt een maximale bewaartermijn van één maand aanbevolen. Als u deze waarde overschrijdt, kunnen sommige back-ups mislukken.

 

Back-ups herstellen

Gegevens van een knooppunt herstellen

  1. Log in op het Jelastic-dashboard van uw server.
  2. Zodra de plug-in is toegevoegd en de gebruikersnaam en het wachtwoord van uw Swift-apparaat zijn ingevoerd in Swiss Backup, activeert u Uw gegevens herstellen.
  3. Selecteer het knooppunt dat de back-up bevat die u wilt herstellen:
  4. Selecteer de back-up die u wilt herstellen en de herstelmap.
  5. Klik op de knop Herstellen:

 

Specifieke mappen herstellen vanuit een snapshot (CLI)

Elke back-up komt overeen met een unieke ID. U kunt mappen in uw snapshots opnemen of uitsluiten tijdens het herstel. Om uw snapshots te bekijken:

  1. . /home/.config/swissbackup/openrc.sh
  2. restic snapshots
  3. Gebruik --exclude en --include om het herstel te beperken tot een subset van bestanden in de snapshot. Bijvoorbeeld, om een enkel bestand te herstellen: restore 79766175 --target /tmp/restore-work --include /work/foo

Er zijn hoofdletterongevoelige varianten van --exclude en --include, namelijk --iexclude en --iinclude. Deze opties werken op dezelfde manier, maar negeren de hoofdlettergevoeligheid van de paden.

 

Back-upconfiguratie wijzigen

Hiervoor:

  1. Log in op het Jelastic-dashboard van uw server.
  2. Zodra de plug-in is toegevoegd en de gebruikersnaam en het wachtwoord van uw Swift-apparaat zijn ingevoerd in Swiss Backup, kunt u de configuratie naar wens aanpassen.

Het back-upschema wordt ingesteld via een cronjob en de back-ups worden uitgevoerd met het hulpprogramma restic.

Om het schema voor back-ups handmatig te wijzigen (via de opdrachtregel), voert u als root-gebruiker het commando crontab -l uit om de huidige tijden weer te geven:

  • De regel die retention-all.sh bevat, komt overeen met de back-uptask.
  • De regel die purge.sh bevat, komt overeen met de taak voor het beheren van de bewaartermijn van back-ups.

Voorbeeld:

Wijzig het schema met het commando crontab -e.

U kunt de regel van het script retention-all.sh of retention.sh wijzigen. Deze scripts bepalen wanneer uw back-ups worden gestart. Let op: de cronjobs zijn zo ontworpen dat er geen conflicten ontstaan tussen de back-ups en meerdere verwijderingsprocessen. Houd rekening met de tijd die nodig is voor de back-ups en de verwijderingsprocessen…

 

Handmatig verwijderen van back-ups (via de opdrachtregel)

Ga als volgt te werk:

  1. Laad het configuratiebestand:
    . /home/.config/swissbackup/openrc.sh
  2. Toon de beschikbare back-ups:
    restic snapshots
  3. Verwijder de gewenste back-up:
    restic forget IdBackup --prune
  4. Verwijder alle back-ups van een bestand, behalve één:
    restic forget --tag folders --keep-last 1 --prune

 

Back-upschema verwijderen

Met deze knop kunt u de planning voor uw back-up verwijderen:

 

De Swiss Backup-extensie verwijderen

Het is noodzakelijk om de back-upplanning te verwijderen (zie hierboven) voordat u de Swiss Backup-extensie kunt verwijderen:

Link naar deze veelgestelde vragen: https://faq.infomaniak.com/2420


Is deze veelgestelde vragenlijst nuttig geweest?