Ceci est une ancienne révision du document !


Proxmox Backup Server (PBS)

CréationNicolas THOREZ 2021/08/22 18:00

On le répètera jamais assez, les sauvegardes, c'est incontournable. Sur ce sujet, Proxmox propose 2 solutions :

  • PVE : L'hyperviseur embarque une solution de sauvegarde minimaliste. Elle sert juste pour sauvegarder et restaurer des snapshots de VMs.
  • PBS : Il s'agit d'une solution de sauvegarde complète pouvant traiter les VMs au niveau disque ou au niveau fichier. Elle donne aussi la possibilité de sauvegardes différentielles pour une économie d'espace disque.
  • Pour la mise en place d'une sauvegarde minimale sur PVE, on va sélectionner Datacenter, l'onglet Sauvegarde et cliquer sur Ajouter :
  • Dans la nouvelle fenêtre, on va pouvoir paramétrer notre tâche de sauvegarde, avec notamment :
    • Nœud : Par défaut, tous les nœuds du cluster sont sélectionnés mais on peut décider de ne prendre qu'un nœud particulier. La liste des VMs disponibles évoluera en conséquence.
    • Stockage : Il s'agit de l'emplacement où seront stockées les sauvegardes. Par défaut, elles seront déposées sur le disque système de l'hyperviseur. Il est préférable de prévoir un emplacement dédié à celà.
    • Jour de la semaine : On peut choisir un ou plusieurs jours pour cette tâche de sauvegarde.
    • Heure de début : On peut choisir l'heure de démarrage de la sauvegarde. Les VMs seront alors traités de manière séquentielle à partir de l'heure choisie. Pour effectuer plusieurs sauvegardes dans la journée (genre midi et minuit), il faudra une tâche différente par créneau horaire.
    • Mode de sélection : Permet de filter les VMs à sauvegarder. Il y a plusieurs choix possibles :
      • Inclure les VMS sélectionnées : Seules les VMs qui seront cochées seront sauvegardées.
      • Tout : Toutes les VMs seront inclues dans la tâche de sauvegarde.
      • Exclure les VMs sélectionnées : Toutes les VMs à l'exception de celles sélectionnées seront sauvegardées.
      • Pool basé : Permet de sélectionner un ensemble fonctionnel de VMs (pool). Tootues les VMs de ce poll seront sauvegardées.
    • Envoyé email à : Permet de renseigner l'adresse de notification pour les rapports de cette tâche de sauvegarde.
    • Rapport via E-mail : Permet de choisir la fréquence des notifications entre Toujours et Seulement en cas d'erreur.
    • Compression : Il s'agit du format de compression des fichiers de sauvegardes. On a le choix entre ZSTD (par défaut), LZO, GZIP et aucune.
    • Mode : Il s'agit du mode d’interaction entre l'hyperviseur et les VMs lors des sauvegardes. On a le droit entre :
      • Snapshot : Le mode par défaut et recommandé. L'hyperviseur fait un snapshot de la VM et sauvegarde ce dernier.
      • Suspendre : L'hyperviseur met en pause la VM durant la sauvegarde.
      • Stopper : L'hyperviseur arrête la VM pour la sauvegarde.
      • Attention : ces 2 derniers modes ne sont vraiment pas recommandé pour des machines en production.
    • Activer : Permet d'activer ou pas la tâche de sauvegarde.
    • Liste des VMs : Il suffit de cocher les VMs à inclure/exclure de la tâche de sauvegarde.
  • Une fois la tâche paramétrée, il suffit de cliquer sur Créer :
  • La tâche ainsi créée apparaît alors dans la liste. Elle se lancera automatiquement au jour et à l'heure prévue. Le bouton Lancer maintenant permet d'effectuer une sauvegarde ponctuelle :
  • Les sauvegardes déjà effectuées sont listées dans le stockage sélectionné lors de la création de la tâche (backup dans notre exemple) dans l'onglet Sauvegarde. Les noms de sauvegardes donnent des indication sur la nature et la cible de la sauvegarde. Par exemple pour le fichier vzdump-qemu-100-2021_08_21-11_24_18.vma.zst :
    • Type de sauvegarde : vzdump
    • Type d'émulation : qemu
    • ID de la VM : 100
    • Date : 2021_08_21 soit le 21 août 2021
    • Heure : 11_24_18 soit 11h 24m 18s (affichage 24h donc 11 du matin)
    • Type de machine : vma soit machine virtuelle
    • Type de compression : zst
  • Une fois le fichier de sauvegarde sélectionné, il suffit de cliquer sur Restaurer :
  • Dans la fenêtre qui apparaît, on retrouve quelques informations sur la tâche de restauration et quelques paramètres pour cette dernière :
    • Source : Le sauvegarde à restaurer.
    • Stockage : Par défaut, la restauration se fait sur le même espace de stockage que la VM sauvegardée. Il est possible par contre de spécifier ici un autre emplacement de stockage.
    • VM ID : La restauration n'écrase pas la VM source mais en créer une nouvelle à partir de la sauvegarde. L'ID indiqué ici sera celui de la nouvelle VM.
    • Limite de bande passante : On peut indiquer ici une limite de bande passante pour la tâche de restauration et ce afin d'éviter de saturer un système en production. En indiquant 0, on supprime toute limite.
    • Unique : Permet de donner des propriétés uniques à la nouvelle VM, comme une adresse MAC différente de la VM source par exemple.
    • Démarrer après restauration : Permet de démarrer la VM restaurée.
  • Les choix faits, on lance la restauration en cliquant sur Restaurer :
  • Une fenêtre s'ouvre alors nous informant de la progression de la tâche de restauration :
  • Une fois la tâche terminée, une nouvelle VM est alors disponible dans la liste des VM portant le même nom que la VM source mais avec le nouvel ID. Vous pouver la démarrer pour récupérer des fichier précis ou supprimer l'ancienne pour la remplacer par celle-ci.

Entrer votre commentaire. La syntaxe wiki est autorisée:
 
  • proxmox_backup.1629661308.txt.gz
  • Dernière modification : 2021/08/22 21:41
  • de nekan