Accueil » Formations » Hygiène numérique » Sauvegardes 3-2-1 avec Restic » TP01 – Préparation du laboratoire et installation de restic
← Sauvegardes 3-2-1 avec Restic

// travaux pratiques · Hygiène numérique

TP01 - Préparation du laboratoire et installation de restic

  • TP 1 / 8
  • 5 étapes
  • ≈ 60 min
  • Accès libre

Objectif : monter le laboratoire de deux machines virtuelles utilisé dans tous les TP, installer restic 0.19.1 depuis les binaires officiels en vérifiant leur intégrité, et préparer un jeu de données à sauvegarder.

Prérequis :

  • Un poste avec VirtualBox (ou un autre hyperviseur), 8 Go de RAM libres et 60 Go d’espace disque.
  • L’image ISO d’Ubuntu Server 24.04 LTS.
  • Des notions de base en ligne de commande Linux.

Cadre : toutes les manipulations se font dans un laboratoire isolé. N’appliquez une politique de sauvegarde sur un serveur de production qu’après validation de la procédure et accord du responsable des données.

Actions à réaliser :

  1. Créer les deux machines virtuelles. Installez Ubuntu Server 24.04 LTS (2 vCPU, 2 Go de RAM, 25 Go de disque, serveur OpenSSH coché) sur deux VM :

    • srv01 : le serveur de production à protéger, adresse 192.168.56.10 ;
    • bkp01 : le serveur de sauvegarde, adresse 192.168.56.20.

    Chaque VM dispose d’une carte NAT (accès Internet) et d’une carte « réseau privé hôte » (192.168.56.0/24). Sur srv01, ajoutez un second disque virtuel de 10 Go : il jouera le rôle du disque externe hors ligne au TP08.

  2. Mettre à jour les systèmes et vérifier la connectivité. Sur les deux VM :

    sudo apt update && sudo apt -y full-upgrade
    ip -brief address

    Depuis srv01 :

    ping -c 3 192.168.56.20
  3. Télécharger restic et vérifier son empreinte (sur les deux VM) :

    cd /tmp
    curl -LO https://github.com/restic/restic/releases/download/v0.19.1/restic_0.19.1_linux_amd64.bz2
    curl -LO https://github.com/restic/restic/releases/download/v0.19.1/SHA256SUMS
    sha256sum --ignore-missing -c SHA256SUMS

    La dernière commande doit afficher restic_0.19.1_linux_amd64.bz2: OK. En production, vérifiez aussi la signature PGP du fichier SHA256SUMS.asc avec la clé de publication indiquée dans la documentation officielle.

  4. Installer le binaire.

    bunzip2 restic_0.19.1_linux_amd64.bz2
    sudo install -m 755 restic_0.19.1_linux_amd64 /usr/local/bin/restic
    restic version

    Le paquet restic des dépôts Ubuntu fonctionne aussi, mais il fournit une version plus ancienne : les binaires officiels garantissent que les options utilisées dans ce cours sont disponibles. Pour les mises à jour ultérieures, sudo restic self-update télécharge et vérifie la nouvelle version.

  5. Créer un jeu de données sur srv01.

    sudo mkdir -p /srv/data/{compta,projets,commun}
    for i in $(seq 1 50); do echo "Facture $i - $(date)" | sudo tee /srv/data/compta/facture-$i.txt > /dev/null; done
    sudo dd if=/dev/urandom of=/srv/data/projets/plans.bin bs=1M count=50
    sudo cp -r /usr/share/doc /srv/data/commun/
    sudo du -sh /srv/data

Vérification / résultat attendu :

  • restic version affiche restic 0.19.1 sur les deux VM.
  • srv01 joint bkp01 sur le réseau privé.
  • Le dossier /srv/data contient environ 60 à 80 Mo de fichiers variés.

Pour aller plus loin : prenez un instantané (snapshot) VirtualBox des deux VM à ce stade : vous pourrez revenir à un état propre à tout moment. Notez que ces instantanés d’hyperviseur ne sont pas des sauvegardes au sens de la règle 3-2-1, puisqu’ils résident sur le même support que les VM.

// formation sur mesure

Former votre équipe sur ce sujet ?

Azur Secure anime des sessions intra-entreprise, à distance ou dans vos locaux sur la Côte d'Azur, adaptées au niveau de vos équipes.

Demander un programme
Défiler vers le haut