Windows Server 2012 R2 et Veeam – Sauvegarde et déduplication des données au niveau volume
Contenu
Sauvegarde et déduplication des données au niveau volume
Introduction
Dans cet article, je vais démontrer l’utilité de la fonction de déduplication des données de Microsoft sur les sauvegardes effectuées avec Veeam. En effet, pour ceux qui ont déjà l’habitude de faire des sauvegardes sous Veeam Backup & Replication, vous savez que le produit en lui même permet déjà de faire des sauvegardes de machines virtuelles incrémentielles compressées et dédupliquées au niveau des blocks de données des fichiers de backup.
Grâce à la fonction de déduplication des données de Microsoft sous Windows Server 2012, nous pouvons en plus de la déduplication et la compression sous Veeam, réduire de manière considérable la taille que peut prendre les backups sur le disque.
Installation du service de déduplication des données
- Tout d’abord, accédez au Gestionnaire de serveur
- Cliquez sur Gérer > Ajouter des rôles et fonctionnalités
- Cliquez sur Suivant pour continuer
- Laissez coché « Installation basée sur un rôle ou une fonctionnalité », cliquez sur Suivant
- Laissez coché « Sélectionner un serveur du pool de serveurs », sélectionnez le serveur dans la liste et cliquez sur Suivant
- Dans la liste des rôles, déployez « Services de fichiers et de stockage »
Déployez Services de fichiers et iSCSI
Cochez « Déduplication des données »
Cliquez sur Suivant
- Dans la liste des fonctionnalités, ne modifiez rien et cliquez simplement sur Suivant
- Cliquez sur Installer pour lancer l’installation
Connecter Veeam B&R à votre infrastructure VMware
- Lancez Veeam Backup & Replication
- Connectez-vous au serveur de sauvegarde
- Cliquez sur VMware vSphere pour connecter Veeam à votre environnement
- Entrez le nom d’hôte ou l’adresse IP de votre vCenter Server, cliquez sur Next
- Entrez les informations de connexion au vCenter Server (vous pouvez utiliser un compte de service préalablement créé pour les sauvegardes Veeam, sinon utilisez un compte administrateur ayant les droits suffisants pour effectuer des backups)
- Cliquez sur Connect lorsque vous avez ce message d’avertissement
- Lorsque c’est terminé, cliquez sur Finish
Créer la cible de destination des sauvegardes
- Sous Backup Infrastructure, allez dans Backup Repositories
Cliquez sur Add Repository
- Donnez un nom au Repository
- Le disque est directement attaché au serveur de sauvegarde
Sélectionnez Microsoft Windows server
Cliquez sur Next
- Sélectionnez le serveur de sauvegarde
Cliquez sur Populate
Puis sélectionnez le volume qui accueillera les sauvegardes Veeam
Cliquez sur Next
- Cliquez sur Populate pour calculer la taille du volume et l’espace disque restant, cliquez sur Next
- Laissez ici les paramètres par défaut, ceci pourra être remodifié ultérieurement, cliquez sur Next
- Vérifiez les paramètres du repository
Cliquez sur Next
- Cliquez sur Finish pour terminer
- Cliquez sur Yes pour changer le repository par défaut pour celui que l’on vient de créer
- Faites un clic-droit pour supprimer le repository créé par défaut par Veeam
Créer un job de sauvegarde Veeam
- Dans la rubrique Backup & Replication
Cliquez sur Backup Job
Donnez un nom au job de sauvegarde
Cliquez sur Next
- Cliquez sur le bouton Add…
Sélectionnez des VMs
Cliquez sur Add pour ajouter à la liste des VMs à sauvegarder
Cliquez sur Next pour continuer
- Vérifiez que le Backup repository est bien celui que l’on a créé
Cliquez sur Next
- Nous allons passer ces options, qui seront expliquées plus tard dans une rubrique « Optimisation »
Cliquez sur Next
- Nous allons passer cette étape également, cliquez sur Créer pour terminer
- Cochez sur « Run the job when I click Finish » afin de lancer votre première sauvegarde des VMs sélectionnées
Cliquez sur Finish pour terminer
- Le job de backup est fonctionnel et est en cours d’exécution
Déduplication des données
Voici la taille actuelle de notre dossier backup dans le volume D: (22,3 Go)
Grâce à la fonctionnalité de déduplication des données, nous allons pouvoir réduire ce volume et économiser de l’espace disque
Utilisons la commande suivante afin d’évaluer les gains de la déduplication sur le répertoire des backups :
ddpeval.exe D:\Backups
Nous pouvons voir dans le screenshot au-dessus que le gain peut être de 33% sur la première sauvegarde, soit une réduction de 7,47 Go sur un total de 22,36 Go !
Allons maintenant activer la déduplication sur le volume de sauvegarde :
Enable-DedupVolume D:
Nous allons activer la déduplication sur tous les fichiers quelque soit leur âge (mettez au minimum 3 jours sur un environnement de production)
Set-Dedupvolume D: -MinimumFileAgeDays 0
Utilisez ces commandes-là pour faire apparaître les paramètres de déduplication sur les volumes
Get-DedupVolume
Get-DedupVolume | format-list
Forçons le job de déduplication à se lancer avec la commande suivante :
Start-DedupJob -Volume D: -Type Optimization
On peut vérifier l’état du job avec la commande suivante :
Get-DedupJob
Get-DedupJob | format-list
Lorsque la déduplication est terminée, faisons un Get-DedupVolume | format-list
Vous pouvez distinguer ici les gains que l’on obtient sur le volume de stockage des sauvegardes Veeam : 31% soit 7,46 Go d’espace sauvegardé !
N’oubliez pas de planifier ces tâches régulièrement en dehors des heures de production et de faire en sorte que ces tâches ne s’exécutent pas en même temps.
Start-DedupJob -Volume D: -Type Optimization # Lance la déduplication sur le volume spécifié
Start-DedupJob -Volume D: -Type GarbageCollection # Compacte le volume en enlevant les références des blocs de données supprimés ou modifiées
Start-DedupJob -Volume D: -Type Scrubbing # Supprime les métadonnées corrompues afin de garantir l’intégrité des données
Notez que Microsoft prévoit une déduplication de 100 Go traités par heure (pour 1 coeur CPU et 1Go RAM par volume) au maximum, donc cela ne convient pas à des volumes de grandes tailles, sauf si vous les réduisez en plusieurs petits volumes.
6,081 total views, 9 views today