Skip to main content

[Proxmox] PBS

Introduction

Proxmox dispose d'un système de sauvegarde appelé PBS pour Proxmox Backup Server.

Celui-ci permet de gérer les sauvegardes de machines virtuelles de votre serveur Proxmox.

Voici quelques options intéressantes proposées par PBS :

  • Sauvegardes incrémentales.
  • Gestion de la rétention.
  • Planification des tâches de sauvegarde.
  • Vérification de l'intégrité des sauvegardes.
  • Interface web d'administration.

image.pngSource

Installation

ISO

Bien que PBS s'installe sur Debian, il est préférable d'utiliser l'ISO si vous souhaitez y dédier un serveur.

Une fois que vous avez lancé le processus d'installation suivez les instructions afin d'installer le système.

Manuelle

Sinon, si vous souhaitez installer PBS sur un serveur Debian ou Ubuntu, vous pouvez lancer la commande suivante :

echo "deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription" >> /etc/apt/source.list && wget https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bookworm.gpg && apt update && apt install -y proxmox-backup

Puis redémarrez le système.

Accéder à l'interface web

Ensuite, vous pourrez vous connecter à l'interface web depuis l'URL suivante :

https://<IP>:8007

Initialisation de disque et datastore

Nous allons initialiser un disque qui va accueillir notre datastore.

Pour cela, nous partons du principe que notre VM possède déjà d'un deuxième disque vierge dédié.

Rendez-vous sur l'interface web de PBS dans Administration > Storage / Disks :

image.png

Ici nous utiliserons le disque /dev/sdb

Commencez par créer une table de partition sur le disque en cliquant sur Initialize Disk with GPT après avoir sélectionné le disque :

image.png

Ensuite, rendez vous dans Directory et cliquez sur Create: Directory :

image.png

image.png

 Le disque est maintenant formaté, monté et un datastore a automatiquement été créé dessus.

image.png

Ajout du dépôt de sauvegarde sur PVE

Une fois que votre datastore est opérationnel sur le PBS, rendez vous sur l'interface web du PVE dans Datacenter > Storage :

image.png

Puis cliquez sur Add > Proxmox Backup Server et ajoutez toutes les informations requises :

image.png

Vous pouvez récupérer les Fingerprints de votre serveur PBS depuis le Dashboard l'interface web de PBS :

image.png

Création d'une tâche de sauvegarde

Pour l'exemple, nous allons créer une sauvegarde quotidienne de notre VM debian-test en nous rendant sur l'interface web de PVE dans le menu Datacenter > Backups puis cliquez sur Add

image.png

Dans l'onglet Retention vous pouvez configurer les sauvegardes qui seront conservées de manière journalière, hebdomadaire, mensuelle ou même annuelle :

image.png

Ici, la sauvegarde sera effectuée tous les jours à 4h du matin et nous conserverons 5 sauvegardes journalières, 1 hebdomadaire, 1 mensuelle et 1 annuelle. 

Une fois que vous aurez cliqué sur Create, votre tâche planifiée de sauvegarde sera programmée.

Vous pouvez cliquer sur Run Now pour lancer et tester votre sauvegarde.

Restaurer une sauvegarde

Si vous avez besoin de restaurer une sauvegarde, vous pouvez vous rendre sur l'interface web PVE, sélectionnez votre VM puis dans le menu Backup, cliquez sur Restore après avoir sélectionné votre sauvegarde :

image.png