Sauvegarde et restauration
Choisir quoi sauvegarder, comment et à quelle fréquence, mettre en place Proxmox Backup Server et Windows Server Backup, et surtout prouver qu'on sait restaurer.
L'essentiel
- Une sauvegarde est une copie datée, conservée ailleurs, avec un historique : ni le RAID, ni la réplication, ni l'instantané n'en sont.
- On sauvegarde ce qui est long ou impossible à recréer : VM, données, bases, état du système AD, configurations.
- La copie doit être cohérente : agent invité, export de la base, état du système.
- Complète : tout ; incrémentale : depuis la dernière sauvegarde ; différentielle : depuis la dernière complète.
- Restaurer une incrémentale exige toute la chaîne ; une différentielle, la complète et la dernière différentielle.
- RPO = perte de données admise → fréquence ; RTO = durée d'arrêt admise → technique et emplacement.
- Rétention GFS : quotidiennes, hebdomadaires, mensuelles (keep-daily, keep-weekly, keep-monthly).
- Règle 3-2-1 : 3 copies, 2 supports, 1 hors site (3-2-1-1-0 face aux rançongiciels).
- PBS : déduplication par morceaux, prune puis garbage collection, vérification, synchronisation hors site.
- Une sauvegarde non testée n'existe pas : restaurer régulièrement, en isolé, mesurer et consigner.
Piège classique
« On a du RAID, donc on est sauvegardés » : faux. Le RAID et la réplication recopient immédiatement les erreurs et le chiffrement d'un rançongiciel. Un instantané Proxmox vit sur le même stockage que la VM. Il faut une copie séparée, datée et conservée plusieurs jours.
À retenir
Une sauvegarde doit être cohérente : tous les fichiers d'une application doivent correspondre au même instant. Pour une VM, Proxmox utilise l'agent invité (qemu-guest-agent) pour figer les écritures ; pour une base de données, on exporte d'abord ; pour Active Directory, on sauvegarde l'état du système.
Restaurer un seul fichier
Pas besoin de restaurer toute la VM pour retrouver le tableur effacé d'un comptable : dans Proxmox VE, sélectionne la sauvegarde puis File Restore, parcours le disque de la VM et télécharge le fichier. C'est la restauration la plus fréquente dans la vie d'un technicien.
Piège classique
Restaurer une VM de test avec son numéro et sa carte réseau d'origine sur le LAN de production : deux SRV-01 répondent à la même adresse, le DHCP distribue en double et l'annuaire se désynchronise. Toujours restaurer sous un nouveau numéro, réseau débranché ou isolé.
Commandes clés
| Pour… | Commandes |
|---|---|
| Sauvegarder une VM (Proxmox VE) | vzdump 101 --storage pbs-local --mode snapshot |
| Lister et restaurer | pvesm list pbs-local · qmrestore pbs-local:backup/vm/101/… 201 |
| Préparer PBS | proxmox-backup-manager datastore create store1 /mnt/… · acl update … DatastoreBackup |
| Cohérence d'une VM Linux | apt install qemu-guest-agent + option QEMU Guest Agent · mysqldump avant |
| Windows Server | wbadmin start systemstatebackup -backupTarget:E: · wbadmin get versions |
| Configurations Cisco | copy running-config tftp: · archive → path tftp://…/$h |
| Retenir les règles | 3-2-1 · RPO → fréquence · RTO → emplacement · tester chaque trimestre |