← Retour au portail

Fiche 4 - Proxmox VE — Snapshots et sauvegardes

Créer des snapshots de VMs, configurer les sauvegardes automatiques avec Proxmox Backup et restaurer une VM.

Intermédiaire — SISR 2ème année ⏱️ 20 min 📁 Virtualisation

🎯 Objectifs de la fiche

  1. Snapshots — Principe et usage — Quand utiliser un snapshot, limites
  2. Créer et restaurer un snapshot — UI Proxmox et ligne de commande
  3. Sauvegardes Proxmox (vzdump) — Modes de sauvegarde, formats
  4. Planifier les sauvegardes automatiques — Datacenter > Backup > Schedule
  5. Restaurer une VM depuis une sauvegarde — Depuis l'UI ou la CLI

Prérequis

Proxmox VE installé avec au moins une VM. Stockage suffisant pour les sauvegardes.

1. Snapshots — Principe

Un snapshot est un instantané de l'état complet d'une VM à un instant donné (disque, RAM optionnellement, configuration). Il permet de revenir en arrière rapidement en cas de problème.

AvantageLimite
Rapide à créer (secondes)Consomme de l'espace disque (stockage CoW)
Retour en arrière instantanéPas un vrai backup — si le disque tombe, le snapshot disparaît aussi
Idéal avant une mise à jour risquéePeut dégrader les performances si trop de snapshots chaînés
Snapshot avec RAM = état completSnapshot avec RAM prend plus de temps et d'espace
⚠️ Un snapshot n'est PAS une sauvegarde. Si le disque physique tombe en panne, le snapshot disparaît avec la VM. Utilisez les sauvegardes vzdump pour une vraie protection des données.

2. Créer et restaurer un snapshot

2.1 Via l'interface web

VM > Snapshots > Take Snapshot

Name       : avant-mise-a-jour
Description: Avant mise à jour Apache2
Include RAM: Cocher si vous voulez sauvegarder l'état RAM aussi
→ Take Snapshot

Pour restaurer :
VM > Snapshots > Sélectionner le snapshot > Rollback

2.2 Via la CLI

# Créer un snapshot (VM 100, nommé snap1)
qm snapshot 100 snap1 --description "Avant mise à jour"

# Créer avec sauvegarde de la RAM
qm snapshot 100 snap1 --vmstate 1

# Lister les snapshots d'une VM
qm listsnapshots 100

# Restaurer un snapshot
qm rollback 100 snap1

# Supprimer un snapshot
qm delsnapshot 100 snap1

3. Sauvegardes Proxmox (vzdump)

ModeDescriptionImpact sur la VM
StopArrête la VM pendant la sauvegardeVM indisponible pendant la sauvegarde
SuspendSuspend la VM pendant la sauvegardeCourte interruption
SnapshotSauvegarde pendant que la VM tourne (snapshot LVM/ZFS)VM active — léger impact performance
# Sauvegarder une VM manuellement (mode snapshot, vers /var/lib/vz/dump)
vzdump 100 --mode snapshot --storage local

# Sauvegarder toutes les VMs
vzdump --all --mode snapshot --storage local

# Sauvegarder vers un répertoire spécifique
vzdump 100 --dumpdir /backup/proxmox --mode stop

4. Planifier les sauvegardes automatiques

Datacenter > Backup > Add

Node         : pve (ou tous les noeuds)
Storage      : local (ou NFS, PBS...)
Schedule     : 02:00  (heure de sauvegarde)
Selection    : All  (toutes les VMs) ou sélection manuelle
Mode         : Snapshot
Keep last N  : 7  (garder les 7 dernières sauvegardes)
Compression  : zstd (recommandé)
Notification : email admin

→ Save

5. Restaurer une VM depuis une sauvegarde

5.1 Via l'interface web

Méthode 1 : depuis le stockage
Noeud > local > Backups
→ Sélectionner le fichier .vma.zst
→ Restore
→ VM ID : 100 (ou un nouveau)
→ Restore

Méthode 2 : depuis la VM
VM > Backup > Sélectionner une sauvegarde > Restore

5.2 Via la CLI

# Lister les sauvegardes disponibles
ls /var/lib/vz/dump/

# Restaurer une sauvegarde (VM ID 100, nouvelle VM ID 101)
qmrestore /var/lib/vz/dump/vzdump-qemu-100-2026_06_01-02_00_01.vma.zst 101

# Restaurer en écrasant la VM existante
qmrestore --force /var/lib/vz/dump/vzdump-qemu-100-*.vma.zst 100
Quelle est la principale limite d'un snapshot Proxmox ?
  • Il ne peut pas sauvegarder la RAM
  • Ce n'est pas une vraie sauvegarde — si le disque tombe, le snapshot disparaît aussi
  • Il faut arrêter la VM pour créer un snapshot
  • Les snapshots ne sont pas supportés sur KVM

✅ Réponse : Ce n'est pas une vraie sauvegarde — si le disque tombe, le snapshot disparaît aussi

Quel mode de sauvegarde vzdump n'interrompt pas la VM ?
  • Stop
  • Suspend
  • Snapshot
  • Live

✅ Réponse : Snapshot

Quelle commande CLI restaure un snapshot nommé snap1 sur la VM 100 ?
  • qm restore 100 snap1
  • qm rollback 100 snap1
  • vzdump --restore 100 snap1
  • qm snapshot --rollback 100

✅ Réponse : qm rollback 100 snap1

Où configure-t-on les sauvegardes automatiques dans Proxmox ?
  • Noeud > System > Backup
  • Datacenter > Backup
  • VM > Options > Backup
  • Storage > Schedule

✅ Réponse : Datacenter > Backup

Quelle est l'extension des fichiers de sauvegarde Proxmox (format récent) ?
  • .tar.gz
  • .vma
  • .vma.zst
  • .qcow2

✅ Réponse : .vma.zst