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/