Guide · Virtualisation

Sauvegarder Proxmox VE : des VM cohérentes, chiffrées et hors site

En bref : sauvegardez toujours une VM Proxmox comme un tout, avec tous ses disques au même instant, ainsi que la configuration, les variables UEFI et le vTPM. Avec l'agent invité QEMU, la sauvegarde est cohérente au niveau du système de fichiers. Et au moins une copie doit se trouver, chiffrée, hors de l'entreprise.

Ce qui fait partie d'une VM

Une VM est plus que son disque système. Pour une restauration complète, il faut :

  • tous les disques virtuels, capturés au même instant ; sinon, le disque de la base de données et celui du journal ne concordent pas ;
  • la configuration de la VM : processeurs, mémoire, cartes réseau, micrologiciel ;
  • pour les systèmes UEFI, le disque EFI avec les variables UEFI ;
  • avec Windows 11 et BitLocker, l'état du vTPM : sans lui, le système ne démarre pas ou demande la clé de récupération.

Cohérent plutôt que seulement « résistant aux arrêts brutaux »

Si une VM en marche est sauvegardée sans préparation, le résultat équivaut à une coupure brutale : elle démarre en général, mais les fichiers ouverts et les bases de données peuvent être incomplets. Avec l'agent invité QEMU, les systèmes de fichiers de l'invité peuvent être brièvement gelés jusqu'à ce que les instantanés de tous les disques soient pris. Le journal de sauvegarde devrait indiquer combien de temps l'invité a été figé.

Pour cela, le paquet qemu-guest-agent (sous Windows, les outils invités VirtIO) doit être installé dans la VM et activé dans Proxmox sous Options → QEMU Guest Agent.

Types de stockage et instantanés

StockageComment l'instantané est créé
LVM, LVM-thinInstantané LVM du volume
ZFSInstantané ZFS du zvol, lu via un clone
Fichier qcow2 (répertoire, NFS, CIFS)Instantané interne dans l'image ; VM en marche, via QEMU pour tous les disques à la fois
Ceph RBDInstantané RBD, lu via le client du noyau, y compris sur des clusters externes

N'oubliez pas la copie hors site

Une sauvegarde sur un stockage du même cluster protège contre les erreurs de manipulation, mais pas contre un incendie, un rançongiciel ou un accès administrateur compromis. Selon la règle 3-2-1-1-0, une copie doit se trouver dans un autre lieu et une autre être verrouillée de façon immuable, chiffrées avant de quitter l'hôte.

Comment AegisGrid protège Proxmox VE

AegisGrid s'exécute directement sur l'hôte Proxmox et sauvegarde une VM en une seule exécution avec tous ses disques, le disque EFI, l'état du vTPM et la configuration, sur LVM, LVM-thin, ZFS, Ceph RBD et qcow2. Avec l'agent invité, il gèle tous les disques à la fois et garde la fenêtre aussi courte que possible ; sans agent invité, il sauvegarde de manière cohérente en cas d'arrêt brutal et le consigne dans le journal. Grâce au suivi des modifications (CBT), les sauvegardes suivantes ne lisent que ce que l'invité a écrit depuis la dernière sauvegarde. Les données sont dédupliquées et chiffrées et peuvent aller vers jusqu'à huit destinations en une seule exécution. La restauration se fait en tant que nouvelle VM, disque par disque ou sur place sur la VM existante, y compris directement depuis le serveur de sauvegarde. Le serveur de sauvegarde peut en outre démarrer régulièrement les VM à titre d'essai dans un environnement isolé.

Questions fréquentes sur la sauvegarde de Proxmox

Dois-je arrêter la VM pour la sauvegarde ?

Non. Les VM en marche sont sauvegardées à l'aide d'instantanés. Avec l'agent invité QEMU, les systèmes de fichiers de l'invité ne sont gelés que brièvement.

Chaque sauvegarde doit-elle lire toute la VM ?

Non. Après la première sauvegarde, QEMU note les zones écrites par l'invité, et AegisGrid ne lit que celles-ci. La VM est relue entièrement après un redémarrage ou une migration de la VM, après l'agrandissement d'un disque et au moindre doute – avec une remarque factuelle dans le journal.

Qu'en est-il des disques sur iSCSI ?

AegisGrid ne sauvegarde pas les disques directement sur iSCSI ni les gros fichiers raw et vmdk. Si une VM possède un tel disque, elle est refusée avec un message clair au lieu d'être sauvegardée de façon incomplète ; dans Proxmox, le disque peut être déplacé vers qcow2, ZFS ou LVM-thin avec « Move Storage ».

Puis-je restaurer une VM sur un autre hôte ?

Oui. La sauvegarde contient la configuration de la VM ; la restauration se fait en tant que nouvelle VM, au choix avec un autre VMID, un autre stockage et de nouvelles adresses MAC ou les adresses d'origine.

Puis-je ramener une VM à une version antérieure ?

Oui, sur place : la VM garde son VMID. Ses disques sont d'abord écrits à côté des disques existants et ne sont basculés qu'après la réussite ; les précédents sont conservés. Sans place pour une deuxième copie, AegisGrid écrit directement dans les disques existants, sur demande uniquement les blocs modifiés.

Protégez votre environnement Proxmox

Dans un projet pilote, nous vérifions au préalable que toutes vos VM et tous vos types de stockage sont couverts.