Aller au contenu

Proxmox Backup Server

admin@pve:~# ls pbs/ | wc -l → 13 pages · 13 disponibles

Datastores, rétention, copie vers le MSP, restauration.

Proxmox Backup Server (PBS) protège vos VMs, conteneurs et serveurs physiques par des sauvegardes incrémentales dédupliquées, vérifiables et chiffrables. Dans l'offre MSP, un PBS local chez vous assure les restaurations rapides et une copie synchronisée vers le PBS du MSP, sous droits séparés, protège contre le sinistre de site et le ransomware. Cette rubrique s'adresse aux administrateurs qui conçoivent, déploient et exploitent cette chaîne de sauvegarde, et aux équipes d'astreinte qui doivent restaurer vite.

Ce que vous saurez faire

  • Expliquer le fonctionnement d'un datastore (chunks, déduplication, namespaces) et dimensionner un PBS avec le calculateur.
  • Installer un PBS, créer le datastore et le raccorder au cluster PVE avec un jeton API et, si besoin, le chiffrement côté client et une clé séquestrée.
  • Créer des jobs de sauvegarde en mode snapshot avec fleecing, et régler prune, garbage collection et verify dans le bon ordre.
  • Mettre en place la copie vers le PBS du MSP (sync pull ou push), et en option la bande LTO, dans une stratégie 3-2-1-1-0.
  • Restaurer une VM, un fichier ou un hôte physique, et documenter un test de restauration mensuel par un PV.
  • Réagir à un ransomware : isoler, geler la rétention, trouver le dernier point sain, restaurer.

Prérequis

Ordre de lecture conseillé

  1. Architecture PBS : datastore, chunks, déduplication, namespaces
  2. Stratégie 3-2-1-1-0 avec PBS
  3. Dimensionner un PBS avec le calculateur PBS
  4. Installer PBS et créer le datastore
  5. Raccorder PVE à PBS, chiffrement, gestion des clés
  6. Jobs de sauvegarde, modes, fleecing
  7. Rétention : prune, garbage collection, verify
  8. Sync jobs pull et push vers le PBS du MSP
  9. Sauvegarder des hôtes physiques
  10. Sauvegarde sur bande (LTO)
  11. RB-12 · Restaurer une VM ou un conteneur et RB-13 · Restaurer un fichier unitaire
  12. Test de restauration mensuel et PV
  13. RB-14 · Job de sauvegarde en échec et RB-15 · Sync vers le MSP
  14. Lab : scénario ransomware

Notions clés

Terme Définition
Datastore Répertoire géré par PBS qui contient le stockage de chunks et les sauvegardes ; unité de rétention, de GC et de droits
Chunk Bloc de données compressé, éventuellement chiffré, nommé par son empreinte SHA-256 et stocké une seule fois
Namespace Sous-ensemble logique d'un datastore (jusqu'à 8 niveaux) qui partage la déduplication
Prune Suppression des snapshots hors rétention (keep-last, -daily, -weekly…) ; ne libère pas l'espace à lui seul
Garbage collection Libère les chunks non référencés, après un délai de grâce d'environ 24 h
Verify Relecture et contrôle d'intégrité des chunks d'un snapshot
Sync job Copie incrémentale d'un datastore vers ou depuis un PBS distant (pull, ou push depuis PBS 3.3)
Fleecing Cache local des blocs pendant la sauvegarde d'une VM, pour ne pas ralentir ses écritures

Les pages de la rubrique

Page Format Phase Niv. Statut
Architecture PBS : datastore, chunks, déduplication, namespaces Cours Day 0 · Concevoir 1 Rédigé
Stratégie 3-2-1-1-0 avec PBS : local, distant, bande, S3, immuable Cours Day 0 · Concevoir 2 Rédigé
Dimensionner un PBS : capacité, IOPS, CPU, réseau Cours + calculateur Day 0 · Concevoir 3 Rédigé
Installer PBS (physique, VM, sur PVE) et créer le datastore Procédure Day 1 · Déployer 1 Rédigé
Raccorder PVE à PBS, chiffrement côté client, gestion des clés Procédure Day 1 · Déployer 2 Rédigé
Jobs de sauvegarde, modes snapshot / suspend / stop, fleecing Procédure Day 1 · Déployer 2 Rédigé
Rétention : prune, garbage collection, verify, ordre des jobs Cours Day 1 · Déployer 2 Rédigé
Sauvegarder des hôtes physiques avec proxmox-backup-client Procédure Day 1 · Déployer 2 Rédigé
Sync jobs pull et push vers un PBS distant ou MSP Procédure Day 1 · Déployer 3 Rédigé
Sauvegarde sur bande (LTO) et médias Procédure Day 1 · Déployer 3 Rédigé
Restauration : VM complète, live-restore, fichier unitaire Runbook Day 2 · Exploiter 1 RB-12
Test de restauration mensuel : méthode et PV de test Runbook Day 2 · Exploiter 2 Rédigé
Scénario ransomware : isoler, vérifier, restaurer Lab Day 2 · Exploiter 3 Rédigé

Runbooks Day 2 de la rubrique