Das Unternehmen Proxmox, bekannt für die Entwicklung der Produkte Proxmox Virtual Environment und Proxmox Mail Gateway, hat die Version 3.3 des Proxmox Backup Server veröffentlicht, die als fertige Lösung für die Sicherung und Wiederherstellung von virtuellen Umgebungen, Containern und Serverinhalten präsentiert wird. Das Installations-ISO-Image steht zum freien Download zur Verfügung. Die distributionsspezifischen Komponenten sind unter der AGPLv3-Lizenz offen. Für die Installation von Updates stehen sowohl ein kostenpflichtiges Enterprise-Repository als auch zwei kostenlose Repositories zur Verfügung, die sich im Stabilitätsgrad der Updates unterscheiden.
Der Systemteil der Distribution basiert auf der Paketbasis von Debian und OpenZFS. Der Software-Stack für die Verwaltung von Backups ist in der Programmiersprache Rust geschrieben und unterstützt inkrementelle Backups (es werden nur die geänderten Daten an den Server übertragen), Deduplizierung (bei Vorhandensein von Duplikaten wird nur eine Kopie gespeichert), Komprimierung (es wird ZSTD verwendet) und die Verschlüsselung von Backups. Das System ist auf einer Client-Server-Architektur konzipiert — der Proxmox Backup Server kann sowohl für lokale Backups als auch als zentraler Server für die Datensicherung von verschiedenen Hosts verwendet werden. Funktionen für eine schnelle Wiederherstellung und Daten-Synchronisierung zwischen Servern werden bereitgestellt.
Proxmox Backup Server unterstützt die Integration mit der Plattform Proxmox VE zur Sicherung virtuelle Maschinen und von Containern. Die Verwaltung von Backups und die Wiederherstellung von Daten erfolgt über eine Web-Oberfläche. Es besteht die Möglichkeit, den Zugriff der Benutzer auf ihre Daten zu beschränken. Der gesamte übertragenen Datenverkehr von Clients zum Server wird unter Verwendung von AES-256 im GCM-Modus verschlüsselt, und die Backups selbst werden bereits verschlüsselt mit asymmetrischer Verschlüsselung über öffentliche Schlüssel übertragen (die Verschlüsselung erfolgt auf der Client-Seite, und eine Kompromittierung des Servers mit den Backups führt nicht zu einem Datenleck). Die Integrität der Backups wird mithilfe von SHA-256-Hashes überprüft.
In der neuen Version:
- Die Synchronisierung mit der Paketbasis Debian 12.8 wurde durchgeführt. Der Linux-Kernel wurde auf die Version 6.8.12 aktualisiert. Optional wurde ein Paket mit dem Kernel 6.11 hinzugefügt. Die Implementierung des Dateisystems ZFS wurde auf Version OpenZFS 2.2.6 aktualisiert.
- Die Unterstützung des «Push»-Modus für synchronisierte Jobs (Sync Jobs) wurde hinzugefügt, wodurch Snapshots mit Sicherungskopien aus dem lokalen Speicher in den externen Speicher des Proxmox Backup Servers kopiert werden können. Dies ist nützlich in Situationen, in denen der externe Server keine Verbindung zum lokalen Server herstellen kann. Im zuvor unterstützten «Pull»-Modus holte der externe Server Sicherungskopien aus dem lokalen Speicher, während im neuen «Push»-Modus der lokale Server die Backups selbst an den externen Server sendet.
- Unterstützung für Speichermedien auf entnehmbaren Informationsspeichern hinzugefügt. Unter anderem kann ein entnehmbarer Speicher, der auf einem Server, mit anderen Servern auf Basis des Proxmox Backup Servers verbunden werden. Das Ein- und Ausbinden von entnehmbaren Speichern kann sowohl über die Weboberfläche als auch über die Befehlszeile erfolgen.
- Unterstützung für das Senden von HTTP-Anfragen zur Übertragung von Ereignissen aus dem Benachrichtigungssystem an einen anderen Server hinzugefügt. Solche Anfragen können beispielsweise Informationen über synchronisierte Jobs, die Überprüfung von Backups und das Löschen veralteter Backups enthalten. Das Format der HTTP-Anfrage zur Übertragung von Metadaten zu einem Ereignis kann vom Benutzer konfiguriert werden.
- Neue Modi zur Ermittlung von Änderungen hinzugefügt, die die Sicherungsvorgänge beschleunigen. Daten und Metadaten von Backup-Snapshots sind jetzt in verschiedenen Archiven getrennt, sodass anhand des Archivs mit Metadaten schnell Dateien identifiziert werden können, die sich seit der Erstellung des letzten Backups geändert haben, und unveränderte Dateien bei der Erstellung eines neuen Backups ausgeschlossen werden.
Quelle: opennet.ru
