[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.
Source
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 :
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 :
Ensuite, rendez vous dans Directory et cliquez sur Create: Directory :
Le disque est maintenant formaté, monté et un datastore a automatiquement été créé dessus.
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 :
Puis cliquez sur Add > Proxmox Backup Server et ajoutez toutes les informations requises :
Vous pouvez récupérer les Fingerprints de votre serveur PBS depuis le Dashboard l'interface web de PBS :
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 :
Dans l'onglet Retention vous pouvez configurer les sauvegardes qui seront conservées de manière journalière, hebdomadaire, mensuelle ou même annuelle :
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 :