Les Scénarios
Deux scénarios :
- Vous installer Proxmox Backup Server sur une machine dédiées Debian 12 / Sparky 7
- 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)
- 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
- 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 :
- Ne mettez pas les backups dans un emplacement applicatif
- Ne mettez pas les backups dans un emplacement de Proxmox VE (CT/VM/MODS etc...)
- Réserver un espace pour les backups, par exemple `/data/backups` ou `/data/pbs-backups` par exemple.
- Dans l'idéal, préférez le stockage différencié (disque externe ou attaché) comme un SSD 1Tb/2Tb par exemple.
- Chaques Nodes PVE n'a pas besoin d'un PBS, et vice versa. Cela dépend de votre stratégie.
Faire l'ajout
- Cliquez sur Add Datastore :
- Compléter le formulaire tel que (en adaptant a votre stratégie) :
Connecter PVE/PMX au Serveur PBS
- Dans PMX, aller dans Centre de Données > Stockage et faire "Ajouter" :
- Récuperer l'empreinte du serveur PBS dans le Dashboard de ce dernier :
- 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.
- 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.
- Aller dans Centre de Données > Sauvegardes
- 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.
- Séléctionnez bien le datastore cible.
- Si vous avez créer des Pools, vous pouvez créer un Job par pool pour prévoir vos sauvegardes par Pools.