Aller au contenu

Veeam Agent pour Linux

Nous allons mettre en place une sauvegarde niveau bloc avec le logiciel spécialisé Veeam Agent. L’objectif est de sauvegarder un disque complet et de restaurer l’OS sur un autre VM. Pour cela, nous allons utiliser la version gratuite de Veeam Agent for Linux, téléchargeable à l’adresse suivante : https://www.veeam.com/fr/products/free/linux.html?ad=downloads

Les prérequis ci-dessous sont adaptés à notre environnement de test et s’appuient sur les recommandations officielles du centre d’assistance et du Guide de l’utilisateur Veeam Agent for Linux Rappel : Le protocole SMB est un protocole propriétaire Microsoft, mais des outils sont compatibles sous linux (samba). Le protocole SMB est aussi nommé CIFS ou SMB/CIFS. Nous allons vérifier l’accès au partage SMB. Pour cela, nous aurons besoin des outils cifs-utils et smbclient

Fenêtre de terminal
apt update
apt upgrade
apt install cifs-utils smbclient -y
apt install -y \
dkms gcc make perl \
linux-headers-$(uname -r) linux-headers-amd64 \
libudev1 libudev-dev \
libacl1 libacl1-dev \
libattr1 libattr1-dev \
lvm2 libfuse2 \
libncurses6 \
dmidecode \
default-libmysqlclient-dev libpq5 \
python3 btrfs-progs \
efibootmgr isolinux squashfs-tools xorriso \
wget tar gzip
Fenêtre de terminal
smbclient -L '\\IP_SMB' -U root

Remplacez IP_SMB par l’adresse IP du serveur SMB. Si la connexion est réussie, vous verrez la liste des partages disponibles sur le serveur SMB.

alt text

Installation des paquerets nécessaires pour Veeam Agent for Linux

Fenêtre de terminal
apt install -y dkms linux-headers-$(uname -r) lvm2 nfs-common

Téléchargement et installation de Veeam Agent for Linux

Fenêtre de terminal
wget https://download2.veeam.com/VAL/v13/veeam-release-deb_13.0.1_amd64.deb
dpkg -i veeam-release-deb_13.0.1_amd64.deb
apt update
apt install veeam-nosnap -y

Vérification de l’installation

Fenêtre de terminal
veeamservice status

Lancer la commande veeam pour initialiser Veeam Agent for Linux

Fenêtre de terminal
veeam

Accepter le contrat de licence (Touche ESPACE) alt text ::: caution Créer le média de restauration personnalisée : À savoir ! Le média de récupération Veeam peut être téléchargé directement sur leur site. À cette étape, Veeam Agent vous propose de créer une version personnalisée qui intégrera les drivers spécifiques de la machine sauvegardée. Cela permet d’assurer une meilleure compatibilité lors de la restauration sur du matériel différent. ::: alt text Choisir de le sauvegarder dans le dossier /root

Terminer par accepter la licence alt text alt text Récupérer l’ISO de Veeam Recovery Patienter le temps de la création de l’ISO

Lancer l’outil Veeam Agent for Linux avec la commande veeam puis appuyer sur la touche C pour CONFIGURE : Nommer le job alt text Choisir les données à sauvegarder alt text Choisir la destination alt text Nous allons utiliser un partage SMB alt text Dans “Advanced”, il est possible de définir une fréquence pour les backup full (par exemple tous les dimanches). alt text On planifie ensuite la sauvegarde alt text On exécute le job. alt text Le job se lance

Fenêtre de terminal
veeamconfig job start --name "BackupJob1"

alt text Il est possible de voir le job réussi

Les fichiers ont bien été sauvegardés sur le NAS.

Pour récupérer des fichiers spécifiques, nous allons utiliser l’outil Veeam Agent for Linux.

Pour restaurer le système, nous allons démarrer la machine à restaurer avec le média de récupération Veeam. Une fois dans l’environnement de récupération, nous allons sélectionner l’option de