Sauvegarder une machine Linux avec VEEAM agent sur un Nas Synology

Dans cet article, nous allons installer veeam agent gratuit pour nous permettre de sauvegarder nos machines virtuelles Linux sur un Nas Synology via le protocole NFS.

Lorsque j’ai pris la décision d’avoir mon propre serveur dédié pour gérer moi même l’hébergement de mes différents services ( site web, mail, cloud etc…). Deux questions principales se sont posées

  • Comment gérer la sécurité de mes serveurs ?
  • Comment je gère les sauvegardes ?

Dans un prochain article je vous présenterais ma config dans les détails mais pour ce tuto nous allons voir comment utiliser l’outil veeam agent pour Linux qui est gratuit et simple à configurer.



1 – Prérequis

Pour ce tutoriel, j’ai installé dans mon ESX une VM Linux avec pour système d’opération debian 10.

En cible de sauvegarde, je dispose d’un NAS synology distant avec une IP publique fixe




2 – Configurer le NFS sur le NAS synology

Il faut se rendre dans le panneau de configuration de votre NAS et cliquer sur Services de fichiers

Activer le NFS et appliquer

Maintenant on doit se rendre dans les dossiers partagés, éditer le dossier partagé que vous souhaitez utiliser pour la sauvegarde et se rendre dans la rubrique autorisations NFS

Cliquer sur Créer et renseigner les informations sur l’adresse IP de votre serveur Linux. Choisir les options Activer le mode asynchrone et Permettre les connexion à partir des ports non privilégiés

Valider et appliquer la configuration. Il faut noter le chemin d’accès en bas à gauche de votre fenêtre



3 – Installation de Veeam Agent pour Linx

Nous allons nous connecter sur la VM debian en ssh via l’utilitaire putty et lancer les commandes suivantes

apt-get update && apt-get upgrade

Ensuite nous allons nous rendre dans le répertoire temporaire de notre VM

cd /tmp

Nous allons nous connecter sur le site de Veeam https://www.veeam.com/fr/linux-backup-free.html sur notre machine en local pour récupérer le lien de téléchargement de la dernière version de Veeam Agent pour Linux. Si vous avez installé une interface graphique sur votre Debian, vous pouvez télécharger directement le package sur la VM

Créer un compte ou se connecter sur le site de Veeam, choisir la version de votre système d’opération et l’architecture

Cliquez sur Download pour récupérer le lien de téléchargement

Il faut copier le lien de téléchargement pour récupérer le package sur votre machine Debian

Par la même occasion il faut télécharger l’iso Veeam Linux Recovery Media pour la restauration barre métal que nous verrons après

Maintenant sur notre VM Linux, lancer les commandes suivantes

# wget https://download2.veeam.com/veeam-release-deb_1.0.7_amd64.deb
# dpkg -i veeam*.deb
# apt-get update && apt-get upgrade

Installons les packages suivants

apt-get install -y veeam  nfs-common

Démarrer Veeam

veeam

Accepter les conditions et cliquer sur suivant

Cliquer sur suivant

Si vous avez une clé de produit il faut la valider sinon cliquez sur Finish

Appuyez sur la touche de clavier « C » pour configurer votre sauvegarde

Nommer votre sauvegarde et cliquer sur suivant

Choisir votre type de sauvegarde

  • Entire machine : pour sauvegarder toute la machine et avoir la possibilité de faire une sauvegarde barre métal
  • Volume Level vackup : pour sauvegarder une partition précise de votre machine
  • File level backup : Pour sauvegarder des répertoires précis de votre serveur

Pour ce tuto nous allons choisir la première option

Choisir l’option du répertoire partagé

renseigner les informations de connexion NFS à votre NAS : adresse IP et chemin d’accès du volume

Cliquer sur suivant

Il faut choisir les jours et l’heure de sauvegarde

Pour finir laisser la case cochée pour démarrer la sauvegarde immédiatement

Cliquer sur OK

Patienter jusqu’à la fin de la sauvegarde

Dans notre répertoire de sauvegarde, on retrouve l’image de notre système


4 – La restauration de fichiers

Pour restaurer un fichier il suffit juste de cliquer sur la touche « R » de votre clavier

Appuyer sur entrer pour sélectionner le job de sauvegarde et sélectionner la date de restauration

Veeam va monter une image de votre système à a date choisie dans le répertoire /mnt/backup

Si nous sortons de VEEAM, la commande ls -l nous permet de voir le contenu de notre répertoire /mnt/backup. Nous pouvons allons restaurer nos fichiers depuis le répertoire de backup

N’oubliez surtout pas après restauration de démonter l’image de votre sauvegarde et cliquant sur « U » dans la console VEEAM


5 – La restauration complète du système

Nous devons récupérer le Recovery Media téléchargé sur le site de veeam précédemment

L’uploader dans le datastore de notre ESX

Monter l’iso du Recovery Media sur la machine

Aller dans les options de la VM > Options de démarrage cocher la case « Au prochain démarrage de la machine virtuelle, forcez l’entrée dans l’écran de configuration du BIOS. » pour booter en priorité sur l’ISO

Il faut maintenant redémarrer sa VM, dans le BIOS, il faut se rendre dans l’onglet BOOT pour mettre le CD-ROM en premier au démarrage grâce à la touche « + » du clavier.

Accepter les conditions et cliquer sur Continuer

Sélectionner Restore volume

Sélectionner Add a shared folder

Renseigner les informations du lien NFS

Choisir le répertoire du backup et l’image de restauration

Sélectionner le nom du job et la date de restauration

Appuyer sur entrer

Sélectionner l’option Restore Whole disk from…

Appuyer sur la touche « S » pour démarrer la restauration

Ignorer les avertissements et cliquer sur entrer

Patienter jusqu’à la fin de la restauration

Notre restauration est enfin terminée et nous pouvons deconnecter notre ISO de la VM et redémarrer notre machine.

Si vous travaillez en environnement d’entreprise ou si vous avez un peu de moyen pour vous payer la licence entreprise, vous aurez des possibilités de restauration plus avancées.

Pour moi, ce logiciel est vraiment simple et pratique. Il me permet de sauvegarder mes machines en toute tranquillité sans avoir en mettre en ouvre des scripts ou des procédures complexes.