Proxmox Backup (Sauvegarde)

Environnement

  • Proxmox Backup 2.0
  • Proxmox VE 7.0

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

  • Disk: /dev/sda
  • Filesystem: xfs
  • Name: hdd_backup_01
  • Add to Datastore: x

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

  • Name: Datastore01
  • Backing Path: /mnt/datastore/hdd_backup_01
  • GC Schedule: daily
  • Prune Schedule: daily

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

  • User name: user_datastore_01
  • Password: xxxxxx (/!\ Ne pas utiliser de caractères spéciaux tels que # ou !)

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

  • Path: /
  • User: user_datastore_01
  • Role: DatastoreAdmin
  • Propagate: x

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

  • ID: datastore01
  • Server: 192.168.128.7
  • Username: user_datastore_01@pbs
  • Password: xxxxxx
  • Datastore: datastore01
  • 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

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/