Présentation du projet
Ce projet consiste à mettre en place une solution de sauvegarde Veeam pour protéger les machines virtuelles et serveurs physiques. Veeam offre une récupération rapide, une déduplication des données, et une granularité de récupération au niveau fichier.
Objectifs
- Installer Veeam Backup & Replication
- Configurer une infrastructure de sauvegarde
- Créer des tâches de sauvegarde pour VMs
- Tester la récupération de données
- Mettre en place une stratégie de rétention
Contexte technique
Problématique
- RPO (Recovery Point Objective) : intervalles de sauvegarde acceptables
- RTO (Recovery Time Objective) : temps de récupération maximum acceptable
- Coûts stockage : sauvegarde consomme beaucoup d’espace disque
- Sécurité : données de sauvegarde doivent être chiffrées
- Disponibilité : besoin de récupération rapide en cas de sinistre
Solution mise en œuvre
Veeam offre :
- Sauvegarde incrémentale : économie d’espace disque
- Déduplication : réduction de 90% de la taille de sauvegarde
- Instant VM Recovery : restauration rapide de VMs
- Granularité : récupération au niveau fichier, partition ou VM entière
- Chiffrement : AES-256 pour données en transit et au repos
- Support multi-plateforme : VMware, Hyper-V, Proxmox, physique
Réalisation technique
Prérequis
- Serveur Windows Server ou Linux pour Veeam (recommandé : 16 GB RAM minimum)
- Accès administrateur à l’infrastructure de virtualisation
- Espace disque suffisant pour les sauvegardes
- Connectivité réseau vers les VMs/serveurs
- Licence Veeam (version Community gratuite ou commerciale)
1. Installation de Veeam Backup on Linux (CentOS/RHEL/Debian)
Téléchargement
# Accéder au site Veeam
https://www.veeam.com/products/veeam-backup-recovery-community-edition.html
# Télécharger la version Linux
wget https://download.veeam.com/veeam_backup_linuxhost_xxx.tar.gzInstallation
# Extraire l'archive
tar -xzf veeam_backup_linuxhost_xxx.tar.gz
# Installation des dépendances (Debian/Ubuntu)
apt update
apt install -y libicu72 krb5-libs openssl lz4 zlib1g libxerces-c3.2
# Installer Veeam
./install.sh
# Accepter la licence et configurer les portsConfiguration initiale
# Démarrer le service
systemctl start veeam
systemctl enable veeam
# Accès web
https://localhost:9392
Identifiants: admin / [mot de passe spécifié]2. Installation de Veeam Backup on Windows Server
Prérequis
- Windows Server 2016 ou ultérieur
- .NET 4.8+
- 16 GB RAM minimum
- NTFS disque avec espaces libres
Procédure
1. Télécharger l'ISO depuis Veeam
2. Monter l'ISO ou extraire les fichiers
3. Lancer setup.exe
4. Accepter licence et conditions
5. Choisir localisation pour BD et backups
6. Configurer proxy si nécessaire
7. Terminer l'installation (redémarrage)
8. Accéder https://localhost:93923. Configuration du stockage de sauvegarde
Ajouter un dépôt de stockage
Settings > Backup Infrastructure > Backup Repositories
Ajouter Repository:
- Type: Direct attached storage (NAS, iSCSI, SAN)
- Chemin: /mnt/backups (exemple)
- Capacity: Taille totale autorisée
- Advanced: Activer déduplication si possibleOptions de stockage recommandées
NAS (Network Attached Storage) :
- Accessible via NFS/SMB
- Coûteux mais flexible
SAN (Storage Area Network) :
- Performance haute
- Déduplication matérielle possible
Stockage local (serveur Veeam) :
- Rapide mais espace limité
- Idéal pour petits environnements
Cloud (AWS, Azure, Google Cloud) :
- Scalabilité illimitée
- Coûts variables selon utilisation4. Connexion aux hyperviseurs
Ajouter VMware vSphere
Home > Inventory > vSphere
Ajouter serveur:
- vCenter ou ESXi : 192.168.1.100
- Utilisateur: administrator@vsphere.local
- Mot de passe: [password]
- Port: 443 (défaut)
- Tester connexionAjouter Hyper-V
Home > Inventory > Hyper-V
Ajouter serveur:
- Serveur Hyper-V : hyper-v.domain.local
- Port: 6160 (défaut)
- Authentification: domaine ou localeAjouter Proxmox
Home > Inventory > Other Infrastructure
Ajouter proxy pour Proxmox
Configuration manuelle via API5. Créer une tâche de sauvegarde
Sauvegarde simple VM (VMware)
Home > Backups > New Backup Job
1. Name: "Production-VMs-Daily"
2. Backup mode: Incremental (plus rapide et efficace)
3. Sélectionner VMs:
- Chercher "Production" ou sélectionner manuellement
- Inclure disques de données
- Exclure si besoin
4. Storage:
- Sélectionner le Repository crée précédemment
5. Schedule:
- Fréquence: Daily (quotidien)
- Heure: 22:00 (heures creuses)
- Jours: Lun-Ven
6. Retention:
- Daily: Garder 7 jours
- Weekly: Garder 4 semaines
- Monthly: Garder 12 mois
7. Options avancées:
- Chiffrement: AES-256
- Compression: Optimal (dedupe + compression)
- Deduplication: Enabled
8. Finish et StartSauvegarde avec points de récupération multiples
Système de rétention intelligent:
- Full backup : chaque dimanche (base complète)
- Incremental : chaque jour de semaine (changements seuls)
- Exemple:
Dim: Full (5 GB)
Lun: Incr (+500 MB)
Mar: Incr (+400 MB)
Mer: Incr (+450 MB)
Jeu: Incr (+300 MB)
Ven: Incr (+350 MB)
Total: ~7 GB pour 7 jours (vs 35 GB en full quotidien)6. Test de récupération
Instant VM Recovery
Home > Restore > VM Recovery
Sélectionner sauvegarde VM:
- Choisir point de récupération
- Instant Recovery: Lance la VM directement depuis le backup
- Attendre démarrage (quelques secondes)
- La VM fonctionne depuis le backup pendant qu'on attend la copieFile-level recovery
Home > Restore > File Level
Sélectionner sauvegarde VM:
- Montage du disque virtuel
- Navigation dans le système de fichiers
- Téléchargement des fichiers spécifiques
- Restauration sur emplacement choisiRestauration complète
Home > Restore > Full VM Restore
Sélectionner:
- Sauvegarde et point de récupération
- Emplacement cible (vSphere, Hyper-V, etc)
- Options réseau (adresse IP nouvelle?)
- Ressources (RAM, CPU, stockage)
- Commencer la restauration7. Monitorer les sauvegardes
Dashboard principal
Home > Dashboard
Affiche:
- État tâches de sauvegarde (succès, erreur, avertissement)
- Capacité stockage utilisée
- Vitesse de sauvegarde (MB/s)
- Temps estimé de restaurationLogs et rapport
Settings > Logs
Voir détails d'exécution des backups:
- Fichiers traités
- Erreurs de sauvegarde
- Changements de taille
- Durée d'exécution
Reports > Backup Job Summary
Générer rapports périodiques (email)Résultats obtenus
✅ Veeam Backup installé et configuré ✅ Stockage de sauvegarde (NAS/SAN) connecté ✅ Hyperviseurs intégrés (VMware, Hyper-V, etc) ✅ Tâches de sauvegarde automatisées ✅ Déduplication réduisant espace disque 80-90% ✅ Tests de récupération validés ✅ RTO/RPO acceptables
Compétences développées
- Installation et configuration Veeam
- Stratégies de sauvegarde et rétention
- Gestion du stockage de sauvegarde
- Test et validation de récupération
- Planification du DR (Disaster Recovery)
- Monitoring et alertes de sauvegarde
- Gestion des licences Veeam
Bonnes pratiques
✅ FAIRE:
- Tester régulièrement la récupération
- Documenter stratégie de rétention
- Chiffrer données de sauvegarde
- Isoler stockage backup du réseau de production
- Monitorer espace disque disponible
- Planifier mise à jour Veeam
- Auditer logs de sauvegarde
❌ ÉVITER:
- Stocker backups sur même datastore que VMs
- Ignorer alertes d'espace disque
- Laisser tâches de sauvegarde en erreur
- Partager identifiants administrateur
- Sauvegarder trop longtemps (coûteux)
- Négliger chiffrementPerspectives d’amélioration
- Sauvegardes réplicables vers cloud (AWS, Azure)
- Intégration avec CMDB (asset management)
- Snapshots appliance immuables pour ransomware
- Sauvegarde bare-metal physique
- 3-2-1 rule : 3 copies, 2 médias différents, 1 hors-site
- Automatisation avec Terraform/Ansible
- Intégration avec orchestration
Coûts et licences
Community Edition (gratuit) :
- 10 sockets VMware / Hyper-V
- Toutes fonctionnalités principales
- Support communauté
Standard Edition :
- Déduplication illimitée
- Réplication 3-site
- Chiffrement avancé
- Support commercial
Enterprise Plus :
- Réplication multi-site
- Backup en cloud
- Reprise après sinistre
- Features avancéesIntégration avec d’autres outils
- Proxmox: Création proxy Veeam Linux
- OpenStack: API de sauvegarde
- Kubernetes: Protection de données PersistentVolumes
- AWS/Azure: Gateway cloud
- Slack: Notifications alertesConclusion
Veeam Backup est une solution complète de protection de données offrant RPO faible, RTO rapide et granularité de récupération. Les tests réguliers et la monitoring sont critiques pour valider l’efficacité du plan de sauvegarde.
