Inkrementelles Backup in Proxmox VE mit VBR

Inkrementelles Backup in Proxmox VE mit VBR
In einem von vorherige Artikel Im Zyklus „Proxmox VE Hypervisor“ haben wir bereits darüber gesprochen, wie man Backups mit Standardtools durchführt. Heute zeigen wir Ihnen, wie Sie das hervorragende Tool Veeam® Backup&Replication™ 10 für die gleichen Zwecke nutzen können.

„Backups haben eindeutig einen Quantencharakter. Bis Sie versuchen, ein Backup wiederherzustellen, befindet es sich in Überlagerung. Er ist sowohl erfolgreich als auch nicht.“ (im Internet gefunden)

Haftungsausschluss:

Dieser Artikel ist eine kostenlose und erweiterte Übersetzung zum Thema leitenim Veeam-Forum gepostet. Wenn Sie sich strikt an die Originalanleitung halten, erhalten Sie bereits in der ersten Phase der Installation von PVE-Headern eine Fehlermeldung, weil Das System weiß einfach nicht, wohin es sie bringen soll. Es gibt viele nicht offensichtliche Momente.

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

Es funktioniert jedoch alles und ist für viele Benutzer und unerfahrene Systemadministratoren, die ihre ersten Schritte unternehmen, um sich mit Virtualisierungs- und Backup-Systemen vertraut zu machen, durchaus geeignet.


Backup ist vielleicht einer der wichtigsten Prozesse, von denen die Arbeit eines jeden Unternehmens abhängt. Nichts ist wertvoller als die in Unternehmensinformationssystemen gespeicherten Daten und nichts ist schlimmer, als sie im Falle eines Ausfalls nicht wiederherstellen zu können.

Es kommt häufig vor, dass Menschen erst dann über die Notwendigkeit eines Backups und die Wahl eines Tools nachdenken, wenn bereits ein Notfall eingetreten ist, der mit dem Verlust kritischer Daten verbunden ist. Mit der Weiterentwicklung der Virtualisierungstechnologien konzentrierten sich Backup-Anwendungen zunehmend auf die enge Interaktion mit Hypervisoren. Das Produkt Veeam® Backup&Replication™ stellt da keine Ausnahme dar. Es verfügt über umfangreiche Backup-Funktionen in virtualisierten Umgebungen. Heute zeigen wir Ihnen, wie Sie es für die Zusammenarbeit mit Proxmox VE einrichten.

Einrichten des Hypervisors

Wir werden die zum Zeitpunkt des Verfassens dieses Artikels aktuelle Version von Proxmox verwenden – 6.2-1. Diese Version wurde am 12. Mai 2020 veröffentlicht und enthält viele nützliche Änderungen, die wir in einem der folgenden Artikel besprechen werden. Beginnen wir zunächst mit der Vorbereitung des Hypervisors. Die Hauptaufgabe besteht darin, den Veeam® Agent für Linux auf einem redundanten Host mit Proxmox zu installieren. Aber vorher lasst uns noch ein paar Dinge erledigen.

Systemvorbereitung

Installieren Sie das Dienstprogramm sudo, der im System fehlt, wenn Proxmox nicht auf einem bestehenden Linux-System, sondern als eigenständiges Betriebssystem installiert wurde offizielles Bild. Wir benötigen auch PVE-Kernel-Header. Wir gehen über SSH zum Server und fügen ein Repository hinzu, das ohne Support-Abonnement funktioniert (es wird offiziell nicht für die Produktion empfohlen, enthält aber die Pakete, die wir brauchen):

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

apt update

apt install sudo pve-headers

Stellen Sie nach diesem Vorgang sicher, dass Sie den Server neu starten.

Veeam® Agent installieren

Herunterladen Deb-Paket Veeam® Agent für Linux von der offiziellen Website (erfordert ein Konto), rüsten Sie sich mit einem SFTP-Client aus und laden Sie das resultierende Deb-Paket auf den Server hoch. Installieren Sie das Paket und aktualisieren Sie die Liste der Programme in den Repositorys, die dieses Paket hinzufügt:

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

Aktualisieren Sie die Repositorys erneut:

apt update

Installieren Sie den Agenten selbst:

apt install veeam

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

dkms status

Die Antwort wird etwa so lauten:

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

Einrichten von Veeam® Backup&Replication™

Hinzufügen eines Repositorys

Natürlich können Sie Backups mit Veeam® Backup&Replication™ auch direkt auf einem Server speichern, bequemer ist es jedoch noch, externen Speicher zu verwenden.

Gehen Sie zum Abschnitt BACKUP-INFRASTRUKTUR:

Inkrementelles Backup in Proxmox VE mit VBR
Wählen Sie den Punkt Backup-Repositorys aus und drücken Sie die Taste Repository hinzufügen und wählen Sie im angezeigten Fenster aus Network Attached Storage:

Inkrementelles Backup in Proxmox VE mit VBR
Nehmen wir zum Beispiel einen Test-SMB-Speicher, ich habe einen regulären QNAP:

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

Inkrementelles Backup in Proxmox VE mit VBR
Geben Sie die SMB-Speicheradresse ein und klicken Sie, falls eine Autorisierung erforderlich ist, auf Hinzufügen, um Zugriffsdetails hinzuzufügen:

Inkrementelles Backup in Proxmox VE mit VBR
Geben Sie den Benutzernamen und das Passwort ein, um auf den SMB-Speicher zuzugreifen, und klicken Sie dann auf die Schaltfläche OK und, zurück zum vorherigen Fenster, - Weiter:

Inkrementelles Backup in Proxmox VE mit VBR
Wenn alles fehlerfrei verläuft, stellt das Programm eine Verbindung zum Speicher her, fordert Informationen zum verfügbaren Speicherplatz an und zeigt das folgende Dialogfeld an. Legen Sie darin zusätzliche Parameter fest (falls erforderlich) und klicken Sie auf die Schaltfläche Weiter:

Inkrementelles Backup in Proxmox VE mit VBR
Im nächsten Fenster können Sie alle Standardoptionen belassen und auch auf klicken Weiter:

Inkrementelles Backup in Proxmox VE mit VBR
Wir prüfen, ob die notwendigen Komponenten installiert sind und sich im Status befinden ist bereits vorhanden, und drücken Sie die Taste Jetzt bewerben:

Inkrementelles Backup in Proxmox VE mit VBR
Zu diesem Zeitpunkt stellt Veeam® Backup&Replication™ erneut eine Verbindung zum Speicher her, ermittelt die erforderlichen Einstellungen und erstellt das Repository. Klicken Weiter:

Inkrementelles Backup in Proxmox VE mit VBR
Wir überprüfen die zusammenfassenden Informationen zum hinzugefügten Repository und klicken auf die Schaltfläche Endziel:

Inkrementelles Backup in Proxmox VE mit VBR
Das Programm bietet automatisch an, seine Konfigurationsdateien in einem neuen Repository zu speichern. Wir brauchen das nicht, also antworten wir Nein:

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

Inkrementelles Backup in Proxmox VE mit VBR

Erstellen einer Sicherungsaufgabe

Klicken Sie im Hauptfenster von Veeam® Backup&Replication™ auf Sicherungsauftrag - Linux-Computer. Wählen Sie einen Typ Server und das Regime Verwaltet vom Backup-Server:

Inkrementelles Backup in Proxmox VE mit VBR
Geben Sie der Aufgabe einen Namen und fügen Sie optional eine Beschreibung hinzu. Dann drücken Weiter:

Inkrementelles Backup in Proxmox VE mit VBR
Als nächstes müssen wir alle Server mit Proxmox hinzufügen, die wir sichern möchten. Drücken Sie dazu Speichern - einzelner Computer. Geben Sie den Hostnamen oder die IP-Adresse des Servers und die Zugangsdaten ein. So erstellen wir eine Liste Geschützte Computer und drücken Sie Weiter:

Inkrementelles Backup in Proxmox VE mit VBR
Nun ein ganz wichtiger Punkt, nämlich die Auswahl der Daten, die dem Backup hinzugefügt werden sollen. Alles hängt davon ab, wo genau sich Ihre virtuellen Maschinen befinden. Wenn Sie nur einen logischen Datenträger hinzufügen möchten, benötigen Sie den Modus Backup auf Volume-Ebene und wählen Sie beispielsweise den Pfad zum logischen Volume oder Gerät /dev/pve. Alle anderen Schritte sind identisch.

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

Inkrementelles Backup in Proxmox VE mit VBR
Im nächsten Fenster erstellen wir eine Liste der Verzeichnisse für die Sicherung. Klicken Speichern und legen Sie die Verzeichnisse fest, in denen die Konfigurationsdateien virtueller Maschinen gespeichert werden. Der Standardwert ist das Verzeichnis /etc/pve/nodes/pve/qemu-server/. Wenn Sie nicht nur virtuelle Maschinen, sondern auch LXC-Container verwenden, dann fügen Sie das Verzeichnis hinzu /etc/pve/nodes/pve/lxc/. In meinem Fall ist das auch ein Verzeichnis /Daten.

Nachdem Sie so eine Verzeichnisliste erstellt haben, drücken Sie Weiter:

Inkrementelles Backup in Proxmox VE mit VBR
Wählen Sie aus der Dropdown-Liste der Repositorys aus Lagerungfrüher erstellt. Bestimmen Sie die Kettenlänge für ein inkrementelles Backup. Je mehr Punkte drin sind Aufbewahrungsrichtliniedesto mehr Platz sparen Sie. Gleichzeitig nimmt jedoch die Zuverlässigkeit des Backups ab. Zuverlässigkeit ist mir wichtiger als die Menge an Speicherplatz, daher gebe ich 4 Punkte. Sie können den Standardwert übernehmen 7. Fahren Sie mit dem Einrichten der Aufgabe fort, indem Sie auf klicken Weiter:

Inkrementelles Backup in Proxmox VE mit VBR
Hier lassen wir die Parameter unverändert, gehen Sie einfach in das folgende Fenster:

Inkrementelles Backup in Proxmox VE mit VBR
Einrichten des Planers. Dies ist eine der coolsten Funktionen, die einem Systemadministrator das Leben erleichtert. Im Beispiel habe ich mich dafür entschieden, die Sicherung jeden Tag um 2 Uhr morgens automatisch zu starten. Eine weitere tolle Funktion ist die Möglichkeit, den Backup-Auftrag zu unterbrechen, wenn wir das Zeitlimit des zugewiesenen „Backup-Fensters“ überschreiten. Der genaue Zeitplan wird über die Schaltfläche erstellt Window:

Inkrementelles Backup in Proxmox VE mit VBR
Nehmen wir als Beispiel noch einmal an, dass wir Backups nur außerhalb der Arbeitszeit an Wochentagen durchführen und an Wochenenden sind wir zeitlich überhaupt nicht begrenzt. Wir erstellen eine so schöne Tabelle, kehren zum vorherigen Fenster zurück und klicken Jetzt bewerben:

Inkrementelles Backup in Proxmox VE mit VBR
Es müssen nur noch die zusammenfassenden Informationen zur Aufgabe überprüft und die Taste gedrückt werden Endziel:

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

Erstellen eines Backups

Hier ist alles elementar. Wählen Sie im Hauptfenster des Programms die erstellte Aufgabe aus und klicken Sie auf Startseite. Das System stellt automatisch eine Verbindung zu unserem Server (oder mehreren Servern) her, prüft die Speicherverfügbarkeit und reserviert den erforderlichen Speicherplatz. Dann beginnt tatsächlich der Backup-Prozess und nach Abschluss erhalten wir umfassende Informationen über den Vorgang.

Wenn beim Starten eines Backups ein Problem auftritt wie Das Laden des Moduls [veeamsnap] mit den Parametern [zerosnapdata=1 debuglogging=0] ist fehlgeschlagen., dann müssen Sie das Modul neu erstellen veeamsnap gemäß Anweisung.

Inkrementelles Backup in Proxmox VE mit VBR
Besonders interessant ist, dass wir auf dem Server selbst nicht nur eine Liste aller abgeschlossenen Backup-Aufgaben sehen können, sondern mit dem Befehl auch den Vorgang in Echtzeit überwachen können Veeam:

Inkrementelles Backup in Proxmox VE mit VBR
Um die Frage vorherzusagen, warum die Konsole so seltsam aussieht, sage ich gleich: Mir gefällt wirklich, wie die Konsole auf dem Bildschirm eines Warmröhren-CRT-Monitors aussieht. Dies geschieht mithilfe eines Terminalemulators. Cool-Retro-Begriff.

Восстановление данных

Jetzt die wichtigste Frage. Aber wie kann man Daten wiederherstellen, wenn etwas Irreparables passiert? Beispielsweise wurde versehentlich die falsche virtuelle Maschine gelöscht. In der Proxmox-GUI verschwand es vollständig, es blieb nichts mehr im Speicher, in dem sich die Maschine befand.

Der Wiederherstellungsprozess ist einfach. Wir gehen zur Proxmox-Konsole und geben den Befehl ein:

veeam

Wir sehen eine Liste der abgeschlossenen Backups. Wählen Sie die gewünschten Pfeile aus und drücken Sie die Taste R. Wählen Sie als Nächstes einen Wiederherstellungspunkt aus und klicken Sie auf Enter:

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

Es bleibt nur noch, die virtuellen Laufwerke und Konfigurationsdateien der virtuellen Maschinen an ihren Platz zu kopieren, woraufhin die „getötete“ Maschine automatisch in der Proxmox VE-GUI angezeigt wird. Sie können es normal starten.

Um die Bereitstellung des Wiederherstellungspunkts aufzuheben, sollten Sie dies nicht manuell tun, sondern müssen die Taste drücken U im Nutzen Veeam.

Das ist alles.

Möge die Macht mit dir sein!

Frühere Artikel zum Proxmox VE-Hypervisor:

Source: habr.com

Kommentar hinzufügen