Serveur VEEAM Backup

Objectif et environnement

Objectif

Installation Veeam backup sur une VM Windows Serveur 2019

Environnement

Matériels :

  • Dell PowerEdge r240 avec Proxmox 7.1-7

Adressage des VMS :

  • Réseaux : 172.16.0.0/16

  • Serveur Windows 2019 : VEEAM 172.28.1.204/16

  • Serveur AD – Windows serveur 2019 : 172.28.1.200/16

  • Client Linux Debian 11 : DHCP

  • Client Windows Win 10 Pro : DHCP

  • Helper Host (pour la restauration) Ubuntu serveur 22.04 : 172.28.1.202/16

Documentation

Processus

Installation

J’ai téléchargé l’image sur le site officielle :

https://www.veeam.com/

Choix Veeam Backup & Replication

_images/image233.png

_images/image234.png

J’ai cliqué sur OK pour l’installer le paquet manquant

_images/image235.png

_images/image236.png

J’ai choisi Install pour installer les prérequis manquants

_images/image237.png

_images/image238.png

_images/image239.png

_images/image240.png

Connexion au serveur

J’ai lancé l’application

_images/image241.png

_images/image242.png

Choix Apply

_images/image243.png

_images/image244.png

Ajout d’un dossier de sauvegarde

Backup Infrastructure / Backup Repositories / Add Repository

_images/image245.png

_images/image246.png

_images/image247.png

J’ai cliqué sur Browse pour sélectionner la nouvelle partition de partage

_images/image248.png

Choix partition F:\ précédemment préparé (Partition REFS/64ko).

_images/image249.png

En cliquant sur Populate, nous pouvons voir la capacité du disque et l’espace libre restant.

_images/image250.png

_images/image251.png

A la fin de configuration j’ai cliqué sur Apply

_images/image252.png

_images/image253.png

Choix Oui

_images/image254.png

Sauvegarder des VM

Création d’un Backup Job

Sauvegarder le Serveur AD

_images/image255.png

Ajouter ordinateurs pour sauvegarder

_images/image256.png

_images/image257.png

_images/image258.png

_images/image259.png

_images/image260.png

_images/image261.png

_images/image262.png

Laissé par défaut

_images/image263.png

Possibilité de programmer l’exécution du Job

_images/image264.png

Une fois le Job est lancé, nous pouvons suivre son évolution

_images/image265.png

_images/image266.png

_images/image267.png

Sauvegarder une VM Linux

Créer un nouveau job > Linux Computer

_images/image268.png

Choix Server > Managed by backup server

_images/image269.png

_images/image270.png

J’ai ajouté la VM en question

_images/image271.png

N’ayant pas déclaré dans le DNS, j’ai utilisé son adresse IP. Credentials (droits) > Add > Linux Account

_images/image272.png

_images/image273.png

_images/image274.png

J’ai choisi sauvegarder la VM en entier

_images/image275.png

J’ai choisi de garder les deux derniers points de restauration

_images/image276.png

J’ai laissé ses options désélectionné (par défaut)

_images/image277.png

J’ai choisi une sauvegarde mensuelle

_images/image278.png

Le récapitulatif du job et lancement de la sauvegarde

_images/image279.png

_images/image280.png

Lancement du job, début de la sauvegarde

_images/image281.png

Le serveur va lancer un scan et automatiquement installer automatiquement un client VEEAM sur la VM Debian si manquant (ici c’est le cas)

_images/image282.png

Une fois l’agent est installé nous avons une réponse succès

_images/image283.png

J’ai installé les paquets nécessaires pour linux (Debian)

sudo apt install dkms gcc make perl openssh-server
linux-headers-\$(uname -r) libudev-dev libacl1 libattr1 lvm2 libfuse-dev
libfuse2 libncurses5 dmidecode default-libmysqlclient-dev libpq5 python3
isolinux btrfs-progs squashfs-tools wget xorriso

Ensuite j’ai téléchargé et installé VEEAM

http://repository.veeam.com/.private/deb/veeam/

sudo dpkg -i veeam_5.0.2.4567_amd64.deb

Début de la sauvegarde

_images/image284.png

Fin de la sauvegarde

_images/image285.png

Sauvegarder une VM Windows

Création d’un nouveau job > Windows computer

_images/image286.png

Server > Managed by agent

_images/image287.png

Add > Individual computer

_images/image288.png

J’ai renseigné l’host et les droits d’accès

_images/image289.png

Nous avons la possibilité de renseigner directement l’utilisateur et son mot de passe ou passer par browse et chercher sur l’AD.

_images/image290.png

J’ai choisi browse

_images/image291.png

_images/image292.png

Puis avancé et renseigner l’accès à l’AD

_images/image293.png

Puis trouver l’utilisateur qu’on souhaite

_images/image294.png

_images/image295.png

_images/image296.png

_images/image297.png

Choix Volume level backup

_images/image298.png

Choix de objets avec Add > OS volume (je veux sauvegarder uniquement le volume contenant l’OS)

_images/image299.png

J’ai choisi Veeam backup repository (crée au début du TP)

_images/image300.png

Le nom DNS est automatiquement rempli

_images/image301.png

Choix de 2 points de restauration

_images/image302.png

Je ne choisis pas de créer une cache

_images/image303.png

J’ai laissé par défaut application-aware processing (traitement sensible aux applications)

_images/image304.png

J’ai choisi une sauvegarde par mois

_images/image305.png

Le récapitulatif

_images/image306.png

VEEAM lance son scan vers le client et installe l’agent si nécessaire

_images/image307.png

Début de la sauvegarde

_images/image308.png

Fin de la sauvegarde

_images/image309.png

Restaurer d’un fichier

Restaurer d’un fichier d’un VM Linux

Pour tester la restauration d’un fichier, j’ai créé un fichier test.odt puis j’ai effectué une sauvegarde. Par la suite j’ai supprimé le fichier pour pouvoir restaurer à partir de la sauvegarde.

_images/image310.png

Choix restore

_images/image311.png

Choix guest files restore

_images/image312.png

_images/image313.png

Choix de la machine virtuelle sur laquelle je veux restaurer le fichier supprimé.

_images/image314.png

Choix du point de restauration

_images/image315.png

Choix du linux serveur sur lequel on va « monter » notre VM debcli2

Linux server > Add

_images/image316.png

J’ai choisi comme helper host un Ubuntu serveur 22.04

_images/image317.png

Credentials > Add > Linux Account

_images/image318.png

_images/image319.png

Choix Oui

_images/image320.png

Les composants manquants seront automatiquement installés sur le Helper host

_images/image321.png

_images/image322.png

Récapitulatif

_images/image323.png

On peut renseigner une raison pour laquelle on effectue une restauration.

_images/image324.png

Choix Browse

_images/image325.png

La sauvegarde linux a été correctement monté, on peut rechercher le fichier supprimé

_images/image326.png

J’ai effectué un clic droit sur le fichier à restaurer :

_images/image327.png

Restauration en cours

_images/image328.png

Restauration effectuée

_images/image329.png

Je me suis reconnecté sur le client debcli01 pour vérifier si la restauration a bien été effectué.

_images/image330.png

Le fichier a été correctement restauré. Une fois la fenêtre fermée, le client est automatiquement démonté du serveur.

_images/image331.png

Restaurer d’un fichier d’un VM Windows

Je supprime un fichier du dossier téléchargement

_images/image332.png

Choix Restore

_images/image333.png

Choix Guest files restore

_images/image334.png

Choix Microsoft Windows

_images/image335.png

J’ai choisi la machine CLIWIN01

_images/image336.png

_images/image337.png

_images/image338.png

Récapitulatif. J’ai cliqué sur Browse.

_images/image339.png

J’ai recherché le fichier manquant

_images/image340.png

J’ai choisi le fichier à restaurer

_images/image341.png

Le fichier a été correctement restauré

_images/image342.png

J’ai vérifié sur la VM si le fichier a bien été récupéré. Le fichier a été correctement restauré.

_images/image343.png

Conclusion

VEEAM est un outil complet proposant une multitude de possibilité de sauvegarde. Il est très performant même dans sa version Community Edition. La restauration d’une VM entier actuellement n’est compatible qu’avec VMWare et HYPER-V mais pas des VM Proxmox.

  Pierre & Zoltan v: 0.1
Sur Pierre & Zoltan
Home
Sur GitHub
View
Search
Hosted by GitHub ·