PBS - Gestion des Sauvegardes en SelfHosting

by Tyleo Dv. Delaware

Share

Les Scénarios

Deux scénarios :

  1. Vous installer Proxmox Backup Server sur une machine dédiées Debian 12 / Sparky 7
  2. Vous installer Proxmox Backup Server en Side by Side avec PMX (Proxmox VE), car oui ceci est possible, plutôt pratique d'ailleurs.

Dans les deux scénarios, la méthode d'installation est identique, car PBS utilise des services différents de PVE/PMX (très certainement fait pour pouvoir faire une hybridation PMX/PBS).

Installation de Proxmox Backup Server (PBS)

  1. Ajouter la ligne suivante dans `/etc/apt/source.list.d/pbs.list` (créer le fichier si absent) :
deb http://download.proxmox.com/debian/pbs bookworm pbs-no-subscription
  1. Faire `apt update` puis `apt install proxmox-backup-server -y`
ℹ️
Cette méthode ne supporte pas ZFS, utilisé par des stockages spéciaux d'Entreprise pas nécessaire au SelfHosting.

Tester l'Installation

Naviguez sur https://127.0.0.1:8007, vous pouvez exposer avec Zoraxy/NPM si voous avez déjà fait le renforcement système.

Configurer le Stockage de PBS

De la même manière que PMX, PBS peut créer un Datastore pour stocker les sauvegardes des CT et VM. Seules les "vraies" données écrites sont sauvegardées (incrementations) et fait par Suspension/Snapshots.

Définir l'emplacement des backups, conseils :

Faire l'ajout

  1. Cliquez sur Add Datastore :
  1. Compléter le formulaire tel que (en adaptant a votre stratégie) :
Le champ "Name" est l'identifiant du Datastore. Le champ "Backing Path" doit un chemin direct (full path), si le dossier n'existe pas, PBS va le créer automatiquement.

Connecter PVE/PMX au Serveur PBS

  1. Dans PMX, aller dans Centre de Données > Stockage et faire "Ajouter" :
  1. Récuperer l'empreinte du serveur PBS dans le Dashboard de ce dernier :
Vous comprendrez que je ne pourrais capturer une empreinte, vous pouvez la copier coller.
  1. Renseigner un compte d'administration, cela peut être root@pam ou un compte créer pour ces opérations, sachant que le compte doit avoir les permissions suffisantes, par exemple le rôle DatastoreBackup.
  2. Définir le Datastore cible, en indiquant son ID, défini plus tôt lors de sa création (Name).

Configurer le/les Jobs de sauvegardes

💡
Contrairement aux solutions comme VEEAM Backup & Replication, Proxmox fonctionne dans l'autre sens : C'est l'hôte PMX qui envoi les sauvegardes vers l'hôte PBS.
  1. Aller dans Centre de Données > Sauvegardes
    1. Créer un job de sauvegarde, l'interface est plutôt facile a comprendre et des modèles de temps sont déjà présents.
    2. Séléctionnez bien le datastore cible.
    3. Si vous avez créer des Pools, vous pouvez créer un Job par pool pour prévoir vos sauvegardes par Pools.