
In einem der der Reihe ĂŒber den Hypervisor Proxmox VE haben wir bereits erklĂ€rt, wie man mit den integrierten Mitteln Backups erstellt. Heute zeigen wir, wie man zu diesen Zwecken das hervorragende Tool VeeamÂź Backup&Replicationâą 10 nutzt.
âBackups haben eine offensichtliche quantenmechanische Natur. Solange du nicht versucht hast, aus einem Backup wiederherzustellen, befindet es sich in Ăberlagerung. Es ist gleichzeitig erfolgreich und nicht erfolgreich.â (gefunden im Internet)
Haftungsausschluss:
Dieser Artikel ist eine freie und erweiterte Ăbersetzung des Themas , veröffentlicht im Veeam-Forum. Wenn man sich strikt an den ursprĂŒnglichen Leitfaden hĂ€lt, wird man bereits im ersten Schritt der Installation von PVE-Headern auf einen Fehler stoĂen, da das System einfach nicht weiĂ, woher es diese beziehen soll. Es gibt dort genĂŒgend unklare Punkte.
Nein, ich sage nicht, dass dies die ideale Backup-Methode ist. Nein, sie kann nicht fĂŒr den produktiven Einsatz empfohlen werden. Nein, ich garantiere nicht die perfekte IntegritĂ€t der erstellten Sicherungskopien.
Dennoch funktioniert all dies und ist durchaus geeignet fĂŒr viele Benutzer und angehende Systemadministratoren, die ihre ersten Schritte in die Virtualisierung und in Systeme zur Datensicherung machen.
Das Backup ist wohl einer der wichtigsten Prozesse, von denen die Arbeit eines Unternehmens abhÀngt. Es gibt nichts Wertvolleres als die Daten, die in unternehmensinternen Informationssystemen gespeichert sind, und nichts Schlimmeres, als nicht die Möglichkeit zu haben, sie im Falle eines Ausfalls wiederherzustellen.
Es kommt hĂ€ufig vor, dass die Notwendigkeit eines Backups und die Auswahl des Tools erst nach einem bereits eingetretenen Vorfall, der mit dem Verlust kritischer Daten verbunden ist, in Betracht gezogen werden. Mit der fortschreitenden Entwicklung der Virtualisierungstechnologien haben sich Backup-Anwendungen auf eine enge Interaktion mit Hypervisoren ausgerichtet. Auch das Produkt VeeamÂź Backup&Replicationâą bildet da keine Ausnahme und bietet umfangreiche Möglichkeiten fĂŒr Backups in virtualisierten Umgebungen. Heute werden wir erlĂ€utern, wie man es fĂŒr die Arbeit mit Proxmox VE einrichtet.
Einrichtung des Hypervisors
Wir werden die aktuelle Version von Proxmox zum Zeitpunkt des Schreibens des Artikels verwenden â 6.2-1. Diese Version wurde am 12. Mai 2020 veröffentlicht und enthĂ€lt eine Reihe nĂŒtzlicher Ănderungen, die wir in einem der nĂ€chsten Artikel vorstellen werden. ZunĂ€chst beginnen wir mit der Vorbereitung des Hypervisors. Die Hauptaufgabe besteht darin, den VeeamÂź Agent for Linux auf dem zu sichernden Host mit Proxmox zu installieren. Doch zuvor fĂŒhren wir einige Schritte durch.
Systemvorbereitung
Wir installieren das Dienstprogramm sudo, das im System fehlt, wenn Proxmox nicht als bestehendes Linux-System, sondern als eigenstĂ€ndiges Betriebssystem aus installiert wurde. AuĂerdem benötigen wir die pve-Kernel-Header. Melden Sie sich ĂŒber SSH am Server an und fĂŒgen Sie das Repository hinzu, das ohne Support-Abonnement funktioniert (offiziell wird es fĂŒr den produktiven Einsatz nicht empfohlen, enthĂ€lt jedoch die benötigten Pakete):
echo "deb http://download.proxmox.com/debian/pve buster pve-no-subscription" >> /etc/apt/sources.listapt updateapt install sudo pve-headersNach dieser Prozedur ist es unbedingt erforderlich, den Server neu zu starten.
Installation des VeeamÂź Agent
Wir laden herunter VeeamÂź Agent for Linux von der offiziellen Website (ein Benutzerkonto ist erforderlich), bewaffnen wir uns mit einem SFTP-Client und laden das erhaltene deb-Paket auf den Server. Wir installieren das Paket und aktualisieren die Liste der Programme in den Repositories, die dieses Paket hinzufĂŒgt:
dpkg -i veeam-release-deb_1.x.x_amd64.debAktualisieren Sie die Repositories erneut:
apt updateInstallieren Sie den Agent selbst:
apt install veeamĂberprĂŒfen Sie, ob alles korrekt installiert wurde:
dkms statusDie Antwort wird ungefÀhr so aussehen:
veeamsnap, 4.0.0.1961, 5.4.41-1-pve, x86_64: installiertKonfiguration von VeeamÂź Backup & Replicationâą
HinzufĂŒgen des Repositories
SelbstverstÀndlich können Sicherungskopien auch direkt auf dem Server mit installiertem VeeamŸ Backup & Replication⹠gespeichert werden, jedoch ist es bequemer, ein externes SpeichergerÀt zu verwenden.
Gehen Sie zum Abschnitt BACKUP-INFRASTRUKTUR:

WĂ€hlen Sie den Punkt Backup-Repositories, klicken Sie auf die SchaltflĂ€che Repository hinzufĂŒgen und wĂ€hlen Sie im erscheinenden Fenster Netzwerkspeicher:

Zum Beispiel nehmen wir einen Test-SMB-Speicher. Bei mir handelt es sich um einen normalen QNAP:

Geben Sie den Namen und die Beschreibung ein und klicken Sie dann auf die SchaltflÀche Weiter:

Geben Sie die Adresse des SMB-Speichers ein und, falls eine Authentifizierung erforderlich ist, klicken Sie auf HinzufĂŒgen, um die Zugangsdaten hinzuzufĂŒgen:

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 kehren Sie dann zum vorherigen Fenster zurĂŒck. Weiter:

Wenn alles fehlerfrei erledigt ist, wird das Programm eine Verbindung zum Speicher herstellen, Informationen ĂŒber den verfĂŒgbaren Speicherplatz abfragen und das folgende Dialogfenster anzeigen. Geben Sie darin zusĂ€tzliche Parameter (falls erforderlich) ein und klicken Sie auf die SchaltflĂ€che Weiter:

Im nÀchsten Fenster können Sie alle Standardparameter belassen und ebenfalls auf klicken Weiter:

ĂberprĂŒfen wir, ob die erforderlichen Komponenten installiert sind und den Status haben existiert bereits, und klicken wir auf die SchaltflĂ€che Ăbernehmen:

In diesem Schritt wird sich VeeamŸ Backup&Replication⹠erneut mit dem Speicher verbinden, die benötigten Parameter festlegen und das Repository erstellen. Klicken wir auf Weiter:

ĂberprĂŒfen Sie die zusammenfassenden Informationen zum hinzugefĂŒgten Repository und klicken Sie auf die SchaltflĂ€che Fertigstellen:

Das Programm bietet automatisch an, seine Konfigurationsdateien im neuen Repository zu speichern. Das benötigen wir nicht, also antworten wir Nein:

Repository erfolgreich hinzugefĂŒgt:

Backup-Aufgabe erstellen
Im Hauptfenster von VeeamÂź Backup&Replicationâą klicken wir auf Backup-Job â Linux-Computer. WĂ€hlen Sie den Typ Server und den Modus Vom Backup-Server verwaltet:

Benennen Sie die Aufgabe und fĂŒgen Sie optional eine Beschreibung hinzu. Klicken Sie dann auf Weiter:

Nun mĂŒssen wir alle Proxmox-Server hinzufĂŒgen, die wir sichern möchten. Klicken Sie dazu auf HinzufĂŒgen â Einzelner Computer. Geben Sie den Hostnamen oder die IP-Adresse des Servers und die Zugangsdaten ein. Auf diese Weise erstellen wir die Liste GeschĂŒtzte Computer und klicken auf Weiter:

Jetzt gibt es einen sehr wichtigen Punkt, nĂ€mlich die Auswahl der Daten, die in das Backup aufgenommen werden sollen. Das hĂ€ngt davon ab, wo genau sich Ihre virtuellen Maschinen befinden. Wenn Sie nur ein logisches Laufwerk hinzufĂŒgen möchten, benötigen Sie den Modus Backup auf Volume-Ebene und wĂ€hlen Sie den Pfad zum logischen Laufwerk oder GerĂ€t, beispielsweise /dev/pve. Alle anderen Aktionen sind identisch.
In diesem Artikel zeigen wir, wie der Modus Backup auf Datei-Ebene:

Im nĂ€chsten Fenster erstellen wir die Liste der Verzeichnisse fĂŒr das Backup. Klicken Sie auf HinzufĂŒgen 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 dies auch das Verzeichnis /data.
Nachdem Sie auf diese Weise die Liste der Verzeichnisse erstellt haben, klicken Sie auf Weiter:

WĂ€hlen Sie aus der Dropdown-Liste der Repositories das aus, das zuvor erstellt wurde. SpeicherDefinieren Sie die LĂ€nge der Kette fĂŒr das inkrementelle Backup. Je mehr Punkte vorhanden sind in Aufbewahrungsrichtlinie, desto mehr Speicherplatz sparen Sie. Gleichzeitig verringert sich jedoch die ZuverlĂ€ssigkeit des Backups. Mir ist ZuverlĂ€ssigkeit wichtiger als der Speicherplatz, daher habe ich 4 Punkte gegeben. Sie können den Standardwert ĂŒbernehmen. 7. Fahren Sie mit der Einrichtung der Aufgabe fort, indem Sie auf Weiter:

hier die Parameter unverÀndert lassen und einfach zum nÀchsten Fenster gehen:

Wir konfigurieren den Planer. Dies ist eines der coolsten Features, das das Leben des Systemadministrators erleichtert. Im Beispiel habe ich die automatische AusfĂŒhrung des Backups tĂ€glich um 2 Uhr nachts gewĂ€hlt. Eine weitere groĂartige Funktion ist die Möglichkeit, die Backup-Aufgabe zu unterbrechen, wenn wir das zeitliche Limit des zugewiesenen âBackup-Fenstersâ ĂŒberschreiten. Der genaue Zeitplan wird ĂŒber die SchaltflĂ€che Zeitfenster:

angenommen, dass wir das Backup nur auĂerhalb der Arbeitszeiten an Wochentagen durchfĂŒhren, und am Wochenende haben wir keine zeitlichen EinschrĂ€nkungen. Wir erstellen eine solche schöne Tabelle, kehren zum vorherigen Fenster zurĂŒck und drĂŒcken Ăbernehmen:

Es bleibt nur noch, die zusammenfassenden Informationen zur Aufgabe zu ĂŒberprĂŒfen und die SchaltflĂ€che zu drĂŒcken. Fertigstellen:

Damit ist die Erstellung der Backup-Aufgabe abgeschlossen.
DurchfĂŒhrung des Backups
Hier ist alles einfach. Im Hauptfenster des Programms wĂ€hlen wir die erstellte Aufgabe 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 Backup-Prozess, und am Ende erhalten wir umfassende Informationen ĂŒber den Ablauf.
Wenn wÀhrend des Startvorgangs des Backups ein Problem wie Failed to load module [veeamsnap] with parameters [zerosnapdata=1 debuglogging=0], auftritt, muss das Modul neu kompiliert werden. veeamsnap mit dem Testziel .

Was besonders interessant ist â auf dem Server selbst können wir nicht nur die Liste aller durchgefĂŒhrten Backup-Aufgaben einsehen, sondern auch den Prozess in Echtzeit mit dem Befehl veeam:

Um die Frage vorwegzunehmen, warum die Konsole so seltsam aussieht, möchte ich gleich sagen: Ich mag es sehr, wie die Konsole auf dem Bildschirm eines warmen Röhrenmonitor aussieht. Dies wird durch einen Terminal-Emulator .
Datenwiederherstellung
Jetzt die wichtigste Frage. Wie stellt man die Daten wieder her, wenn das Unvermeidliche passiert ist? Zum Beispiel, wenn man versehentlich die falsche virtuelle Maschine gelöscht hat. Sie ist im Proxmox-GUI vollstĂ€ndig verschwunden, im Speicher ist nichts mehr von der Maschine ĂŒbrig.
Der Wiederherstellungsprozess ist einfach. Wir gehen zur Proxmox-Konsole und geben den Befehl ein:
veeamWir 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. Danach wĂ€hlen wir den Wiederherstellungspunkt aus und drĂŒcken Enter:

Nach ein paar Sekunden wird der Wiederherstellungspunkt im Verzeichnis eingehÀngt. /mnt/backup.
Es bleibt nur noch, die virtuellen Speicher und die Konfigurationsdateien der virtuellen Maschinen an ihren Platz zu kopieren, danach wird die "getötete" Maschine automatisch im Proxmox VE GUI angezeigt. Sie können sie dann wie gewohnt starten.
Um den Wiederherstellungspunkt zu demontieren, sollte man dies nicht manuell tun, sondern die Taste U in der Dienstprogramme veeam.
Das ist alles.
Möge die Macht mit dir sein!
FrĂŒhere Artikel zum Thema Hypervisor Proxmox VE:
Quelle: habr.com
