# **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 : Choix Veeam Backup & Replication J’ai cliqué sur OK pour l’installer le paquet manquant J’ai choisi Install pour installer les prérequis manquants #### Connexion au serveur J’ai lancé l’application Choix Apply #### Ajout d’un dossier de sauvegarde Backup Infrastructure / Backup Repositories / Add Repository J’ai cliqué sur **Browse** pour sélectionner la nouvelle partition de partage Choix partition **F:\\** précédemment préparé (Partition REFS/64ko). En cliquant sur **Populate**, nous pouvons voir la capacité du disque et l’espace libre restant. A la fin de configuration j’ai cliqué sur **Apply** Choix Oui Sauvegarder des VM #### Création d’un Backup Job #### Sauvegarder le Serveur AD Ajouter ordinateurs pour sauvegarder Laissé par défaut Possibilité de programmer l’exécution du **Job** Une fois le Job est lancé, nous pouvons suivre son évolution #### Sauvegarder une VM Linux Créer un nouveau job \> Linux Computer Choix **Server \> Managed by backup server** J’ai ajouté la VM en question N’ayant pas déclaré dans le DNS, j’ai utilisé son adresse IP. Credentials (droits) \> Add \> Linux Account J’ai choisi sauvegarder la VM en entier J’ai choisi de garder les deux derniers points de restauration J’ai laissé ses options désélectionné (par défaut) J’ai choisi une sauvegarde mensuelle Le récapitulatif du job et lancement de la sauvegarde Lancement du job, début de la sauvegarde Le serveur va lancer un scan et automatiquement installer automatiquement un client VEEAM sur la VM Debian si manquant (ici c’est le cas) Une fois l’agent est installé nous avons une réponse succès J’ai installé les paquets nécessaires pour linux (Debian) ```bash 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 ```console sudo dpkg -i veeam_5.0.2.4567_amd64.deb ``` Début de la sauvegarde Fin de la sauvegarde #### Sauvegarder une VM Windows Création d’un nouveau job \> Windows computer Server \> Managed by agent Add \> Individual computer J’ai renseigné l’host et les droits d’accès Nous avons la possibilité de renseigner directement l’utilisateur et son mot de passe ou passer par **browse** et chercher sur l’AD. J’ai choisi **browse** Puis avancé et renseigner l’accès à l’AD Puis trouver l’utilisateur qu’on souhaite Choix Volume level backup Choix de objets avec Add \> OS volume (je veux sauvegarder uniquement le volume contenant l’OS) J’ai choisi Veeam backup repository (crée au début du TP) Le nom DNS est automatiquement rempli Choix de 2 points de restauration Je ne choisis pas de créer une cache J’ai laissé par défaut application-aware processing (traitement sensible aux applications) J’ai choisi une sauvegarde par mois Le récapitulatif VEEAM lance son scan vers le client et installe l’agent si nécessaire Début de la sauvegarde Fin de la sauvegarde ### 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. Choix restore Choix guest files restore Choix de la machine virtuelle sur laquelle je veux restaurer le fichier supprimé. Choix du point de restauration Choix du linux serveur sur lequel on va « monter » notre VM debcli2 Linux server \> Add J’ai choisi comme helper host un Ubuntu serveur 22.04 Credentials \> Add \> Linux Account Choix **Oui** Les composants manquants seront automatiquement installés sur le Helper host Récapitulatif On peut renseigner une raison pour laquelle on effectue une restauration. Choix Browse La sauvegarde linux a été correctement monté, on peut rechercher le fichier supprimé J’ai effectué un clic droit sur le fichier à restaurer : Restauration en cours Restauration effectuée Je me suis reconnecté sur le client **debcli01** pour vérifier si la restauration a bien été effectué. Le fichier a été correctement restauré. Une fois la fenêtre fermée, le client est automatiquement démonté du serveur. #### Restaurer d’un fichier d’un VM Windows Je supprime un fichier du dossier téléchargement Choix Restore Choix Guest files restore Choix Microsoft Windows J’ai choisi la machine CLIWIN01 Récapitulatif. J’ai cliqué sur **Browse**. J’ai recherché le fichier manquant J’ai choisi le fichier à restaurer Le fichier a été correctement restauré J’ai vérifié sur la VM si le fichier a bien été récupéré. Le fichier a été correctement restauré. ## 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. ```{eval-rst} .. raw:: html :file: flyout.html ```