Un ingénieur système linux addict depuis 1998

Proxmox Backup Server

Aujourd'hui nous allons parler d'une nouvelle plateforme de la famille proxmox: PROXMOX BACKUP SERVER (PBS pour les intimes).

Si vous utilisez couramment la plateforme de virtualisation proxmox, vous vous êtes sûrement rendu compte que le bas blesse sur la partir sauvegarde de l'infra, pas d'incrémentale notamment, ce qui n'économise pas du tout l'espace disque de nos baies. Il existe des patchs permettant de faire de l'incrémentale : https://github.com/ayufan/pve-patches, utilisant le binaire xdelta, mais il faut repatcher à chaque mise a jour de l'infra, perso je ne l'ai jamais utiliser en production.

Proxmox a sorti récemment sa solution de backup externe, encore en béta l'heure actuelle. Le concept est relativement intéressant, puisque PMB fonctionne comme un "four-tout" qui permet de sauvegarder des vms, des machines physiques, des répertoires ...

En détail:

Spécifications:

Main Features

  • Support for Proxmox VE:

The Proxmox Virtual Environment is fully supported and you can easily backup virtual machines and containers.

  • Performance:
    The whole software stack is written in Rust, to provide high speed and memory efficiency.

  • Deduplication:
    Periodic backups produce large amounts of duplicate data. The deduplication layer avoids redundancy and minimizes the used storage space.

  • Incremental backups:
    Changes between backups are typically low. Reading and sending only the delta reduces storage and network impact of backups.

  • Data Integrity:
    The built-in SHA-256 checksum algorithm assures the accuracy and consistency of your backups.

  • Remote Sync:
    It is possible to efficiently synchronize data to remote sites. Only deltas containing new data are transferred.

  • Compression:
    The ultra fast Zstandard compression is able to compress several gigabytes of data per second.

  • Encryption:
    Backups can be encrypted on the client-side using AES-256 in Galois/Counter Mode (GCM) mode. This authenticated encryption (AE) mode provides very high performance on modern hardware.
    Web interface: Manage the Proxmox Backup Server with the integrated web-based user interface.

  • Open Source:
    No secrets. Proxmox Backup Server is free and open-source software. The source code is licensed under AGPL, v3.

  • Support:
    Enterprise support will be available from Proxmox once the beta phase is over.

Pour résumer, c'est rapide, sécurisé (redondance, intégrité des données, chiffrement) et opensource.

En vrai

Comment ça marche?

On récupère une iso chez proxmox et on l'installe.
On récupère une interface à la proxmox:

5-1

La première chose a faire, est de créer un Datastore (vmware style?), qui est un répertoire sur votre PMB, dans lequel les backups seront stockés.

Puis il faut connecter votre env proxmox sur sur PBS:

pmb

La suite est identique à l'ancien système de backup Proxmox, on choisis les vm, la récurrence, le nombre de backup...

La ou c'est intéressant, c'est que comme d'habitude avec proxmox, toutes les opérations sont possibles en ligne de commande, il y a toute la souplesse d'une base debian derrière.

1

l’outil est proxmox-backup-client disponible sur n'importe quel linux.
Donc du coup, on peut backuper du proxmox mais pas que:

1-2

3

Sur l'interface on peut voir la valeur du stockage backupé et ce qu'il prend réellement sur disque:

4

La restauration passe aussi par le client en ligne de commande ou par l'interface web dans le cas d'une infra PROXMOX.

C'est un premier coup d’œil sur PMB, le produit est a l'image des produits proxmox, fonctionnel et puissant.

@+