Proxmox Backup (Sauvegarde)

Environnement

Installation

Ajouter le dépôt No-Subscription et désactiver le dépôt Entreprise

nano /etc/apt/sources.list
# PBS pbs-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pbs bullseye pbs-no-subscription
nano /etc/apt/sources.list.d/pbs-enterprise.list
# deb https://enterprise.proxmox.com/debian/pbs bullseye pbs-enterprise

Mettre à jour le système

apt update 
apt dist-upgrade -y

Initialiser un disque de sauvegarde

Aller dans Administration -> Storage/Disks et cliquer sur Initialize Disk with GPT

Aller dans Administration -> Storage/Disks -> Directory et cliquer que sur Create: Directory

Ou saisir l'équivalent CLi :

proxmox-backup-manager disk initialize sda
proxmox-backup-manager disk fs create hdd_backup_01 --disk sda --filesystem xfs --add-datastore true

Le disque est créé à l'adresse /mnt/datastore/hdd_backup_01

Réinitialiser un disque en cas d'erreur lors de l'initialisation du disque (/!\ Supprime la table de partition)

apt install parted
parted /dev/sda mklabel gpt

Créer un datastore

Aller dans Datastore -> Add Datastore

Ou saisir l'équivalent CLi :

proxmox-backup-manager datastore create datastore01 /mnt/datastore/hdd_backup_01

Les options de rétention, synchronisation, notification et vérification sont configurables dans le menu Datastore -> Datastore01

Créer un utilisateur pour gérer les datastores

Aller dans Configuration -> Access Control -> User Management -> Add

Aller dans Configuration -> Access Control -> User Management -> Permissions

Ajouter le datastore dans Proxmox VE

Sur le serveur Proxmox Backup, aller dans Dashboard -> Show Fingerprint et récupérer l'empreinte SHA256 du certificat.

Ou saisir l'équivalent CLi :

proxmox-backup-manager cert info | grep Fingerprint

Sur le serveur Proxmox VE, aller dans Datacenter -> Storage -> Add -> Proxmox Backup Server

Ou saisir l'équivalent CLi :

pvesm add pbs datastore01 --server 192.168.128.7 --datastore datastore01 --username user_datastore_01@pbs --password xxxxxx --fingerprint f7:d8:8b:93:1c:64:0b:61:bd:b2:6a:6f:ac:77:48:6d:c9:ea:71:10:18:7a:26:0a:e5:5e:22:86:25:35:25:31

Sources

https://pbs.proxmox.com/docs/