Le 10 juillet 2020, la société autrichienne Proxmox Server Solutions GmbH a présenté une version bêta publique d'une nouvelle solution de sauvegarde.
Nous avons déjà expliqué comment utiliser les méthodes de sauvegarde standard dans Proxmox VE et effectuer des sauvegardes incrémentielles à l' aide d'une solution tierce - Veeam® Backup & Replication ™. Désormais, avec l'introduction de Proxmox Backup Server (PBS), le processus de sauvegarde devrait devenir plus pratique et plus simple.
PBS est distribué sous une licence GNU AGPL3 , développée par la Free Software Foundation (Free Software Foundation). Cela vous permettra d'utiliser et de modifier facilement le logiciel en fonction de vos besoins.
L'installation PBS est pratiquement identique au processus d'installation standard de Proxmox VE. De la même manière, nous définissons le FQDN, les paramètres réseau et d'autres données requises. Une fois l'installation terminée, vous pouvez redémarrer le serveur et accéder à l'interface Web à l'aide d'un lien du formulaire:
https://<IP-address or hostname>:8007
L'objectif principal de PBS est d'effectuer des sauvegardes de machines virtuelles, de conteneurs et d'hôtes physiques. Une API RESTful correspondante est fournie pour effectuer ces opérations. Il existe trois principaux types de sauvegardes pris en charge:
- vm - copie une machine virtuelle;
- ct - copie le conteneur;
- hôte - copie un hôte (machine réelle ou virtuelle).
Structurellement, une sauvegarde de machine virtuelle est un ensemble d'archives. Chaque lecteur de disque et fichier de configuration de machine virtuelle est compressé dans une archive distincte. Cette approche vous permet d'accélérer le processus de restauration partielle (par exemple, il vous suffit d'extraire un répertoire distinct de la sauvegarde), car il n'est pas nécessaire d'analyser l'intégralité de l'archive.
En plus du format img habituel pour stocker des données en masse et des images de machines virtuelles, le format pxar (Proxmox File Archive Format) est apparu , destiné au stockage des archives de fichiers. Il est conçu pour fournir des performances élevées pour le processus de déduplication de données gourmand en ressources.
Si vous regardez un ensemble typique de fichiers dans un instantané, avec le fichier.pxar se trouve également dans les fichiers catalog.pcat1 et index.json . Le premier stocke une liste de tous les fichiers à l'intérieur de la sauvegarde et est conçu pour trouver rapidement les données dont vous avez besoin. Le second, en plus de la liste, stocke la taille et la somme de contrôle de chaque fichier et est conçu pour vérifier la cohérence.
Le serveur est contrôlé traditionnellement - à l'aide de l'interface Web et / ou des utilitaires de ligne de commande. Des descriptions détaillées des commandes CLI sont données dans la documentation correspondante . L'interface Web est laconique et familière à tous ceux qui ont utilisé Proxmox VE au moins une fois.
Dans PBS, vous pouvez configurer des travaux de synchronisation de stockage local et distant, la prise en charge de ZFS, le chiffrement côté client AES-256 et d'autres options utiles. A en juger par la feuille de route, il sera bientôt possible d'importer des sauvegardes existantes, un hôte avec Proxmox VE ou l'intégralité de Proxmox Mail Gateway.
De plus, en utilisant PBS, vous pouvez organiser une sauvegarde de n'importe quel hôte basé sur Debian en installant la partie client. Ajoutez des référentiels à /etc/apt/sources.list:
deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib
# security updates
deb http://security.debian.org/debian-security buster/updates main contrib
Mise à jour de la liste des logiciels:
apt-get update
Installation du client:
apt-get install proxmox-backup-client
Dans le futur, la prise en charge d'autres distributions Linux apparaîtra.
Vous pouvez «sentir» la version bêta de PBS dès maintenant, l'image finale est sur le site officiel . Au forum Proxmox sont également apparus des délibérations de branche correspondantes . Le code source est également accessible à tous.
Résumons . La première version bêta publique de PBS démontre déjà un ensemble de fonctionnalités très utiles et mérite notre plus grande attention. Nous espérons que la future version ne nous décevra pas.