Inkrementelles Backup in Proxmox VE mit VBR

Inkrementelles Backup in Proxmox VE mit VBR
In einem unserer früheren Artikeln. Artikel über den Hypervisor Proxmox VE haben wir bereits erklärt, wie man mit integrierten Mitteln ein Backup durchführt. Heute zeigen wir, wie man für dieselben Zwecke das hervorragende Tool Veeam® Backup & Replication™ 10 nutzen kann.

„Backups haben eine klare quantenmechanische Natur. Solange Sie sich nicht aus einem Backup wiederhergestellt haben, befinden sie sich in einer Superposition. Sie sind gleichzeitig erfolgreich und nicht erfolgreich.“ (gefunden im Internet)

Haftungsausschluss:

Dieser Artikel ist eine lockere und erweiterte Übersetzung zum Thema Leitfaden, veröffentlicht im Veeam-Forum. Wenn Sie strikt nach dem originalen Leitfaden vorgehen, werden Sie sogar schon beim ersten Schritt der Installation der pve-Header auf einen Fehler stoßen, da die Software einfach nicht wissen wird, woher sie diese beziehen soll. Es gibt genügend nicht offensichtliche Punkte.

Nein, ich sage nicht, dass dies die perfekte Backup-Methode ist. Nein, sie kann nicht für Produktionsumgebungen empfohlen werden. Nein, ich garantiere keine perfekte Integrität der erstellten Backups.

Dennoch funktioniert all dies und ist durchaus geeignet für viele Nutzer und angehende Systemadministratoren, die ihre ersten Schritte in der Virtualisierung und im Backup-System machen.


Backup ist ohne Zweifel einer der wichtigsten Prozesse, auf denen die Funktionsfähigkeit eines Unternehmens basiert. Nichts ist wertvoller als die Daten, die in Unternehmensinformationssystemen gespeichert sind, und nichts ist schlimmer, als keine Möglichkeit zu haben, sie im Falle eines Ausfalls wiederherzustellen.

Oft denkt man erst nach einem Vorfall, der mit dem Verlust kritischer Daten verbunden ist, über die Notwendigkeit eines Backups und die Auswahl eines Tools nach. Mit der Entwicklung der Virtualisierungstechnologien haben sich Backup-Anwendungen zunehmend auf die enge Zusammenarbeit mit Hypervisoren fokussiert. Auch das Produkt Veeam® Backup & Replication™ ist hier keine Ausnahme und bietet umfassende Möglichkeiten für Backups in virtualisierten Umgebungen. Heute zeigen wir Ihnen, wie Sie es für die Arbeit mit Proxmox VE konfigurieren.

Konfiguration des Hypervisors

Wir werden die aktuelle Version von Proxmox zum Zeitpunkt des Schreibens dieses Artikels verwenden – 6.2-1. Diese Version wurde am 12. Mai 2020 veröffentlicht und enthält zahlreiche nützliche Änderungen, über die wir in einem der nächsten Artikel berichten werden. Lassen Sie uns zunächst den Hypervisor vorbereiten. Die Hauptaufgabe besteht darin, den Veeam® Agent for Linux auf dem zu sichernden Host mit Proxmox zu installieren. Doch zuvor müssen wir einige Maßnahmen ergreifen.

Vor der Installation

Installieren wir das Dienstprogramm sudo, das im System fehlt, wenn Proxmox nicht in ein vorhandenes Linux-System, sondern als eigenständiges Betriebssystem aus dem offiziellen Imageinstalliert wurde. Außerdem benötigen wir die pve-Kernel-Header. Melden Sie sich über SSH auf dem Server an und fügen Sie das Repository hinzu, das ohne einen Supportvertrag funktioniert (offiziell wird es nicht für die Produktion empfohlen, enthält jedoch die benötigten Pakete):

echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" >> /etc/apt/sources.list

apt update

apt install sudo pve-headers

Nach diesem Verfahren starten wir den Server unbedingt neu.

Installation des Veeam® Agent

Laden Sie die Datei herunter. deb-Paket Laden Sie den Veeam® Agent für Linux von der offiziellen Website herunter (ein Benutzerkonto ist erforderlich), verwenden Sie einen SFTP-Client und laden Sie das erhaltene deb-Paket auf den Server hoch. Installieren Sie das Paket und aktualisieren Sie die Programmlisten in den Repositories, die dieses Paket hinzufügt:

dpkg -i veeam-release-deb_1.x.x_amd64.deb

Aktualisieren Sie die Repositories erneut:

apt update

Installieren Sie den Agenten:

apt install veeam

Überprüfen Sie, ob alles korrekt installiert wurde:

dkms status

Die Antwort wird ungefähr so aussehen:

veeamsnap, 4.0.0.1961, 5.4.41-1-pve, x86_64: installiert

Konfiguration von Veeam® Backup&Replication™

Hinzufügen des Repositories

Natürlich können Sie Backup-Kopien auch direkt auf dem Server mit installiertem Veeam® Backup&Replication™ speichern, aber es ist dennoch bequemer, ein externes Speichergerät zu verwenden.

Wir navigieren zum Abschnitt BACKUP INFRASTRUCTURE:

Inkrementelles Backup in Proxmox VE mit VBR
Wählen Sie den Punkt Backup-Repositories aus und klicken Sie auf die Schaltfläche Repository hinzufügen und wählen Sie im sich öffnenden Fenster Netzwerkspeicher:

Inkrementelles Backup in Proxmox VE mit VBR
Als Beispiel nehmen wir einen Test-SMB-Speicher; ich verwende einen gewöhnlichen QNAP:

Inkrementelles Backup in Proxmox VE mit VBR
Geben Sie einen Namen und eine Beschreibung ein und klicken Sie dann auf die Schaltfläche Next:

Inkrementelles Backup in Proxmox VE mit VBR
Geben Sie die Adresse des SMB-Speichers ein, und falls eine Authentifizierung erforderlich ist, klicken Sie auf Hinzufügen, um die Zugangsdaten hinzuzufügen:

Inkrementelles Backup in Proxmox VE mit VBR
Geben Sie den Benutzernamen und das Passwort für den Zugriff auf den SMB-Speicher ein und klicken Sie dann auf die Schaltfläche OK und, nach Rückkehr zum vorherigen Fenster, — Next:

Inkrementelles Backup in Proxmox VE mit VBR
Wenn alles ohne Fehler ausgeführt wurde, verbindet sich das Programm mit dem Speicher, fordert Informationen über den verfügbaren Speicherplatz an und zeigt das folgende Dialogfenster an. Dort können Sie zusätzliche Optionen angeben (falls erforderlich) und auf die Schaltfläche klicken Next:

Inkrementelles Backup in Proxmox VE mit VBR
Im nächsten Fenster können Sie alle Standardparameter beibehalten und ebenfalls auf klicken Next:

Inkrementelles Backup in Proxmox VE mit VBR
Wir überprüfen, ob die erforderlichen Komponenten installiert sind und den Status haben existiert bereits, und klicken auf die Schaltfläche Anwenden:

Inkrementelles Backup in Proxmox VE mit VBR
In diesem Schritt wird Veeam® Backup&Replication™ erneut eine Verbindung zum Speicher herstellen, die erforderlichen Parameter ermitteln und das Repository erstellen. Klicken Sie auf Next:

Inkrementelles Backup in Proxmox VE mit VBR
Wir überprüfen die Gesamtdaten des hinzuzufügenden Repositories und klicken auf die Schaltfläche Fertigstellen:

Inkrementelles Backup in Proxmox VE mit VBR
Das Programm schlägt automatisch vor, seine Konfigurationsdateien im neuen Repository zu speichern. Das ist nicht erforderlich, also antworten wir Nein:

Inkrementelles Backup in Proxmox VE mit VBR
Repository wurde erfolgreich hinzugefügt:

Inkrementelles Backup in Proxmox VE mit VBR

Erstellung des Backup-Auftrags

Im Hauptfenster von Veeam® Backup&Replication™ klicken wir auf Backup-JobLinux-Computer. Wählen Sie den Typ Server und den Modus Vom Backup-Server verwaltet:

Inkrementelles Backup in Proxmox VE mit VBR
Wir geben dem Auftrag einen Namen und fügen optional eine Beschreibung hinzu. Dann klicken wir auf Next:

Inkrementelles Backup in Proxmox VE mit VBR
Als nächstes müssen wir alle Proxmox-Server eintragen, die wir sichern möchten. Dazu klicken wir auf AddEinzelcomputer. Geben Sie den Hostnamen oder die IP-Adresse des Servers und die Zugangsdaten ein. So erstellen wir die Liste. Geschützte Computer und klicken auf Next:

Inkrementelles Backup in Proxmox VE mit VBR
Nun ist ein sehr wichtiger Punkt, nämlich die Auswahl der Daten, die in das Backup aufgenommen werden sollen. Dies hängt davon ab, wo sich Ihre virtuellen Maschinen befinden. Wenn Sie nur ein bestimmtes logisches Laufwerk hinzufügen möchten, benötigen Sie den Modus Backup auf Volumenebene und wählen Sie den Pfad zu dem logischen Laufwerk oder Gerät, zum Beispiel /dev/pve. Alle anderen Schritte sind identisch.

In diesem Artikel zeigen wir, wie der Modus funktioniert Backup auf Dateiebene:

Inkrementelles Backup in Proxmox VE mit VBR
Im nächsten Fenster erstellen wir die Liste der Verzeichnisse für das Backup. Klicken Sie auf Add und geben Sie die Verzeichnisse ein, in denen die Konfigurationsdateien der virtuellen Maschinen gespeichert sind. Standardmäßig handelt es sich um das Verzeichnis /etc/pve/nodes/pve/qemu-server/. Wenn Sie nicht nur virtuelle Maschinen, sondern auch LXC-Container verwenden, fügen Sie das Verzeichnis hinzu /etc/pve/nodes/pve/lxc/. In meinem Fall ist das auch das Verzeichnis /data.

Nachdem Sie auf diese Weise die Liste der Verzeichnisse erstellt haben, klicken Sie auf Next:

Inkrementelles Backup in Proxmox VE mit VBR
Wählen Sie im Dropdown-Menü der Repositories Speicher, das zuvor erstellt wurde. Bestimmen Sie die Länge der Kette für das inkrementelle Backup. Je mehr Punkte in der Aufbewahrungspolitik, desto mehr Speicherplatz sparen Sie. Allerdings kann dadurch die Zuverlässigkeit des Backups sinken. Mir ist die Zuverlässigkeit wichtiger als der Speicherplatz, deshalb habe ich 4 Punkte vergeben. Sie können den Standardwert übernehmen. 7. Setzen Sie die Konfiguration der Aufgabe fort, indem Sie auf Next:

Inkrementelles Backup in Proxmox VE mit VBR
Hier lassen wir die Einstellungen unverändert und gehen einfach zum nächsten Fenster:

Inkrementelles Backup in Proxmox VE mit VBR
Wir konfigurieren den Scheduler. Das ist eine der besten Funktionen, die das Leben eines Systemadministrators erleichtern. In meinem Beispiel habe ich einen automatischen Backup-Start jeden Tag um 2 Uhr nachts gewählt. Eine weitere großartige Funktion ist die Möglichkeit, den Backup-Vorgang abzubrechen, wenn wir die zeitliche Grenze des zugewiesenen „Backup-Fensters“ überschreiten. Der genaue Zeitplan wird über die Schaltfläche Window:

Inkrementelles Backup in Proxmox VE mit VBR
Nehmen wir als Beispiel an, dass das Backup nur während der Arbeitszeit an Wochentagen durchgeführt wird und wir am Wochenende überhaupt nicht zeitlich eingeschränkt sind. Wir erstellen eine solche schöne Tabelle, kehren zum vorherigen Fenster zurück und klicken auf Anwenden:

Inkrementelles Backup in Proxmox VE mit VBR
Es bleibt nur noch, die Gesamtdaten zur Aufgabe zu überprüfen und die Schaltfläche zu drücken Fertigstellen:

Inkrementelles Backup in Proxmox VE mit VBR
Damit ist die Erstellung der Backup-Aufgabe abgeschlossen.

Ausführung des Backups

Hier ist alles ganz einfach. Im Hauptfenster des Programms wählen wir den erstellten Auftrag aus und klicken auf Start. Das System verbindet sich automatisch mit unserem Server (oder mehreren Servern), prüft die Verfügbarkeit des Speichers und reserviert den benötigten Speicherplatz. Danach beginnt der eigentliche Sicherungsprozess, und nach Abschluss erhalten wir umfassende Informationen über den Ablauf.

Sollte während des Starts des Backups ein Problem auftreten, das lautet Failed to load module [veeamsnap] with parameters [zerosnapdata=1 debuglogging=0], muss das Modul veeamsnap entsprechend Anleitung.

Inkrementelles Backup in Proxmox VE mit VBR
Was besonders interessant ist – auf dem Server können wir nicht nur die Liste aller ausgeführten Sicherungsaufträge einsehen, sondern auch in Echtzeit den Prozess mit dem Befehl veeam:

Inkrementelles Backup in Proxmox VE mit VBR
Um der Frage zuvorzukommen, warum die Konsole so seltsam aussieht, sage ich gleich: Mir gefällt, wie die Konsole auf dem Bildschirm eines warmen Röhrenmonitor aussieht. Dies wird mit einem Terminal-Emulator erstellt cool-retro-term.

Datenwiederherstellung

Nun zur wichtigsten Frage: Wie stellt man Daten wieder her, wenn das Unvermeidliche passiert? Zum Beispiel, wenn man versehentlich die falsche virtuelle Maschine gelöscht hat. Im Proxmox GUI ist sie völlig verschwunden, im Speicher gibt es nichts mehr von der Maschine.

Der Wiederherstellungsprozess ist einfach. Gehen Sie zur Proxmox-Konsole und geben Sie den Befehl ein:

veeam

Wir sehen eine Liste der durchgeführten Backups. Wählen Sie mit den Pfeiltasten das gewünschte Backup aus und drücken Sie die Taste R. Wählen Sie dann den Wiederherstellungspunkt aus und klicken Sie auf Enter:

Inkrementelles Backup in Proxmox VE mit VBR
Nach ein paar Sekunden wird der Wiederherstellungspunkt im Verzeichnis gemountet. /mnt/backup.

Es bleibt nur noch, die virtuellen Speicher und die Konfigurationsdateien der virtuellen Maschinen an ihre Plätze zu kopieren, danach wird die 'gelöschte' Maschine automatisch im Proxmox VE GUI angezeigt. Sie können sie dann auf gewöhnliche Weise starten.

Um den Wiederherstellungspunkt zu unmounten, sollten Sie dies nicht manuell tun, sondern die Taste U in dem Tool drücken. veeam.

Das ist alles.

Möge die Macht mit Ihnen sein!

Frühere Artikel zum Thema Hypervisor Proxmox VE:

Quelle: habr.com

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster