5 1 0: Proxmox VE Sicherung
Suchen Sie nach einer Alternative für ihre VMware Umgebung?
SEP unterstützt viele Hypervisor mit Snapshot basierten VM-Sicherungen. Klicken Sie HIER für einen Überblick der verfügbaren SEP Module und informieren Sie sich über unterstützte Funktionalitäten wie CBT, Single File Restore und andere. |
Übersicht
Proxmox VE ist eine Open-Source-Server-Virtualisierungsumgebung, die auf Debian GNU/Linux basiert. Sie unterstützt zwei Virtualisierungstechnologien:
- KVM (Kernel-based Virtual Machine), eine in den Linux-Kernel integrierte Open-Source-Virtualisierungstechnologie, die es einem Linux-Rechner ermöglicht, als Hypervisor zu fungieren und mehrere isolierte virtuelle Maschinen (VMs) auf derselben physischen Hardware auszuführen.
- LXC (Linux Containers), eine Virtualisierungstechnologie, die es ermöglicht, mehrere isolierte Linux-Systeme (Container) auf einem einzigen Host auszuführen und die Ressourcen des Hosts effizienter zu nutzen als virtuelle Maschinen. Container werden häufig für die Bereitstellung von Anwendungen in isolierten Umgebungen verwendet.
SEP sesam bietet effiziente und umfassende Datensicherung für Proxmox VE Umgebungen und unterstützt sowohl virtuelle Maschinen (VMs) als auch Container. SEP sesam nutzt die Fähigkeiten der zugrundeliegenden Speichersysteme und ermöglicht Online-Sicherungen von laufenden VMs, wodurch Systemunterbrechungen und Ausfallzeiten während der Sicherungsvorgänge minimiert werden. Diese nahtlose Integration stellt sicher, dass Proxmox-Umgebungen mit minimalen Auswirkungen auf die Leistung gesichert werden.
Darüber hinaus können Datenspeicher in SEP sesam auf einer Vielzahl von verschiedenen Speichertypen und Systemen konfiguriert werden. Durch die Nutzung der integrierten Si3-Zieldeduplizierung können Sie die Festplattennutzung erheblich reduzieren und gleichzeitig die gesamte Speicherleistung verbessern.
Sicherung und Rücksicherung von virtuellen Maschinen (KVM)
Für virtuelle Maschinen in Proxmox VE bietet SEP sesam eine fortgeschrittene Integration, wenn es mit Speichersystemen verwendet wird, welche Snapshot-Funktionen unterstützen, wie LVM mit Thin Provisioning oder ZFS. Im Snapshot-Sicherungsmodus führt SEP sesam eine Live-Sicherung der virtuellen Proxmox Maschine durch. Das bedeutet, dass Datenblöcke kopiert werden, während die VM läuft, ohne dass die VM angehalten oder gestoppt werden muss. Dadurch wird die Ausfallzeit minimiert, auch wenn der Sicherungsprozess länger dauern kann.
Abhängig vom Speichertyp, auf dem die VM-Platten bereitgestellt werden, bietet SEP sesam verschiedene Sicherungsmethoden, wie LVM, ZFS oder VZDUMP. Vor der Sicherung prüft SEP sesam die Festplattenkonfiguration einer VM und ändert ggf. die gewählte Sicherungsoption.
Before performing backup, SEP sesam checks the disk configuration for a VM and if necessary changes the selected backup option.
Wenn eine inkompatible Sicherungsoption ausgewählt wird, oder keine Sicherungsoption für eine VM ausgewählt wird, bestimmt SEP sesam automatisch die am besten geeignete Sicherungsoption basierend auf dem erkannten Speichertyp. Wenn alle VM-Platten auf LVM oder ZFS Speicher liegen, führt SEP sesam die Sicherung mit der entsprechenden LVM oder ZFS Option durch. Falls VZDUMP explizit als Sicherungsoption ausgewählt wurde, wird SEP sesam nicht auf andere Optionen umschalten, auch wenn alle VM-Platten auf LVM- oder ZFS-Speicher liegen. VZDUMP wird verwendet, um die Sicherung wie angegeben durchzuführen.
VZDUMP wird als Ausweichoption verwendet, wenn die gewählte Sicherungsoption (LVM oder ZFS) nicht mit dem von SEP sesam erkannten Speichertyp übereinstimmt, oder wenn die Speichertypen gemischt sind. VZDUMP erfasst die gesamte VM und unterstützt nur die Sicherungsmethoe COPY.
Wenn SEP sesam die Sicherungsoption automatisch ändert, wird eine Warnung in den Sicherungsergebnissen protokolliert. Es wird empfohlen, die Sicherungsergebnisse auf Warnungen zu überprüfen, die auf eine Änderung der Sicherungsoption hinweisen, um zu erfahren, welche Option für die Durchführung der Sicherung verwendet wurde.
Rücksicherungen werden immer mit der gleichen Methode wie die ursprüngliche Sicherung durchgeführt. So wird beispielsweise eine LVM-Sicherung in LVM und eine ZFS-Sicherung in ZFS rückgesichert. Außerdem werden bei der Rücksicherung einer LVM-Sicherung die wiederhergestellten Volumen immer in der Proxmox Standard-Volumengruppe „pve“ erstellt. Mit VZDUMP erstellte Sicherungen können auf einem anderen Proxmox-Knoten oder einem anderen Speicherziel rückgesichert werden.
Sicherung und Rücksicherung von Linux Containern (LXC)
Für Proxmox Container (CTs) verwendet SEP sesam immer das VZDUMP Dienstprogramm, um die Sicherung durchzuführen, unabhängig von der gewählten Sicherungsoption. Dieser Ansatz vereinfacht den Sicherungsprozess für Container und gewährleistet eine konsistente Handhabung über verschiedene Speicherumgebungen hinweg.
Während der Sicherung wird der Container kurzzeitig angehalten, um die Datenkonsistenz zu gewährleisten, und der gesamte Container erfasst. Standardmäßig wird nur der Mount-Punkt der Root-Platte gesichert, während andere Mount-Punkte und bestimmte temporäre Dateien (z.B. /tmp/?*, /var/tmp/?*, /var/run/?*pid) ausgeschlossen werden.
Unterstüzte Sicherungsmethoden
SEP sesam bietet je nach zugrunde liegendem Speichersystem verschiedene Sicherungsmethoden:
- Für Speichersysteme ohne Snapshot-Funktionen (Dienstprogramm vzdump): Nur die COPY-Methode wird unterstützt, welche eine vollständige Sicherung der VM oder des Containers ermöglicht.
- Für Snapshot-fähige Speichersysteme (LVM mit Thin Provisioning oder ZFS): SEP sesam unterstützt die Sicherungsmethoden FULL (vollständig) und INCR (inkrementell). Vollständige Sicherungen erfassen die gesamten VM-Daten, während inkrementelle Sicherungen nur die Änderungen seit der letzten Sicherung erfassen, was die Speichernutzung und die Sicherungszeiten optimiert.
Voraussetzungen
Um einen fehlerfreien Betrieb von SEP sesam zu gewährleisten und die Leistung zu verbessern, müssen die folgenden Bedingungen erfüllt sein:
- Überprüfen Sie, ob Ihre Proxmox VE-Version in der Supportmatrix aufgelistet ist.
- Laden Sie die passende SEP sesam Client Version für Ihre Distribution vom SEP Download Center herunter. Lesen sie bitte den Artikel Debian Repository für Installationen von Debian-Paketen. Das SEP sesam Client Paket enthält alle notwendigen Komponenten für die Sicherung von Proxmox VE.
- Installieren Sie den SEP sesam Backup Client auf Ihrem Proxmox Server, oder bei Verwendung eines Proxmox Clusters auf jedem Clusterknoten.
- Fügen Sie alle Knoten als Clients in der SEP sesam GUI unter Verwendung von vollständig qualifizierten Domainnamen (FQDNs) hinzu. Verwenden Sie keine einfachen IP-Adressen, sonst funktioniert die Sicherung nicht.
- Vergewissern Sie sich, dass der Hostname des Clients genau mit dem vom Proxmox-Server zurückgegebenen Hostnamen übereinstimmt.
- Stellen Sie die korrekte Namensauflösung für alle Proxmox-Knoten und die Proxmox-Ressource (bei Clustern) sicher. Die Hostnamen der Knoten müssen von allen Knoten aus auflösbar sein.
- Bei Speichersystemen, die LVM verwenden, müssen Sie sicherstellen, dass Thin Provisioning aktiviert ist.
Hinzufügen des Proxmox Servers zur SEP sesam Umgebung
Fügen Sie Ihren Proxmox Server als Client in die SEP sesam Umgebung ein. Dieser Abschnitt beschreibt nur Anweisungen, die spezifisch für einen Proxmox Client sind. Für weitere Details zu allen verfügbaren Optionen, siehe Konfigurieren von Clients.
- Wählen Sie unter Auswahl -> Komponenten -> Clients den entsprechenden Standort (z.B. Virtualization/Proxmox) und klicken Sie auf Neuer Client. Das Fenster Neuer Client wird geöffnet.
- Geben Sie den Namen des Proxmox Servers an oder, wenn Sie einen Clusterknoten hinzufügen, den genauen Hostnamen des Clients, wie er vom Proxmox-Server zurückgegeben wird.
Es ist sehr wichtig, dass der Name des Clients mit dem vom Proxmox-Server zurückgegebenen Hostnamen übereinstimmt. Zum Beispiel: - Wählen Sie in der Auswahlliste Plattform die Option Linux. Durch die Auswahl der Plattform wird das Betriebssystem automatisch eingestellt.
- Legen Sie die Optionen für den Virtualisierungsserver fest. Wählen Sie zunächst die Option Virtualisierungsserver und dann in der Auswahlliste Virtualisierungsservertyp die Option Proxmox-VE.
- Wechseln Sie zum Reiter Proxmox-VE Zugang und geben Sie die Anmeldedaten für Proxmox VE ein (Benutzername, d.h. admin@internal und Passwort).
- Klicken Sie auf OK.
"Proxmox-VE:109" fv - - - - 5368709120 - ,uuid=109,powerState=running,description=vm-on-node1,hostSystem=pxmx-node2,network=,guest_os=,ips=,cpu_cores_per_socket=,cpu_cores=,total_memory=,not_expandable,single_selection
In diesem Beispiel läuft die VM namens 109 auf hostSystem=pxmx-node2
. Diese Information wird von der Proxmox API zurückgegeben und pxmx-node2 muss in SEP sesam als Client mit dem Namen pxmx-node2 konfiguriert werden. Oder wenn z.B. ein Server in SEP sesam als pxmx-node1.srv.qa.hk.sep.de konfiguriert ist, kann der andere als pxmx-node2.srv.qa.hk.sep.de konfiguriert werden.
Hinweis | |
Der Name des Proxmox-Knotens, auf dem sich die VM befindet, kann auch bei der Erstellung eines Sicherungsauftrags überprüft werden. Details dazu finden Sie in den Konfigurationsschritten des Sicherungsauftrags. |
Abbildungen
Abbildungen
Bevor Sie fortfahren, sollten Sie überprüfen, ob Sie eine Sicherung auf SEP sesam erstellen können. Führen Sie eine manuelle Pfadsicherung durch, um sicherzustellen, dass die Sicherungen funktionieren. Ausführliche Informationen zur generellen Sicherungskonfiguration finden Sie unter Standard-Sicherungsverfahren.
Konfiguration einer Proxmox Sicherung
Die Konfiguration einer Proxmox-Sicherung auf dem SEP sesam Server beinhaltet das Erstellen eines Proxmox-Sicherungsauftrags, das Einrichten eines Sicherungszeitplans (Angabe, wann Sie Ihre Daten sichern wollen) und das Verknüpfen des Zeitplans mit einem Sicherungstermins (Angabe, wie und wo die Daten gesichert werden sollen). Für jede VM in Proxmox VE muss ein eigener Sicherungsauftrag konfiguriert werden. Sie können diese Aufträge jedoch gruppieren, so dass Sie die Sicherung mehrerer VMs mit einem einzigen Termin auslösen können.
Allgemeine Details zur Sicherungskonfiguration und zu den Voraussetzungen finden Sie unter Standard Sicherungsverfahren. Die Konfiguration einer Proxmox-Sicherung weicht leicht vom Standardverfahren ab und erfordert einige Proxmox-spezifische Schritte, die im Folgenden beschrieben werden.
Anmerkung | |
|
- Wählen Sie unter Auswahl -> Aufträge -> Nach Clients den Proxmox Client und klicken Sie auf Neuer Sicherungsauftrag. Das Fenster Neuer Sicherungsauftrag wird geöffnet.
- Wählen Sie den Auftragstyp Proxmox-VE und dann eine der Sicherungsoptionen - LVM, VZDUMP oder ZFS.
- Wählen Sie die Quelle. Klicken Sie auf die Schaltfläche Durchsuchen (großer Pfeil) und wählen Sie die virtuelle Proxmox-Maschine, die Sie sichern möchten, aus der Liste der auf dem Hostsystem erkannten virtuellen Maschinen aus.
Wenn Sie auf die Details klicken, können Sie auch sehen, auf welchem Hostsystem die VM läuft. - Für den Zugriff auf Proxmox VE werden die in der Client-Konfiguration festgelegten Anmeldeinformationen verwendet. Um die Standard-Anmeldeinformationen zu ändern, wechseln Sie zum Reiter Proxmox-VE und geben Sie Ihr Benutzerkonto (z.B. root@pam) und das für den Zugriff auf das Proxmox-Management-Frontend erforderliche Passwort an.
- Konfigurieren Sie die Optionen für die Sicherung wie gewünscht und klicken Sie dann auf OK, um den Auftrag zu erstellen.
- Wenn Sie den neu erstellten Auftrag sofort starten möchten, klicken Sie mit der rechten Maustaste auf den Namen des Auftrags und dann auf Sofortstart. Um eine regelmäßige Sicherung zu planen, wählen Sie einen vorhandenen Zeitplan aus oder erstellen Sie einen neuen Zeitplan. Weitere Einzelheiten finden Sie unter Erstellen eines Zeitplans. Erstellen Sie dann einen Sicherungstermin für Ihren Sicherungsauftrag. Weitere Einzelheiten finden Sie unter Erstellen eines Sicherungstermins.
Abbildungen
Anmerkung | |
Wenn Sie eine inkompatible Option auswählen oder keine spezifische Sicherungsoption für eine VM auswählen, bestimmt SEP sesam automatisch die passende Option basierend auf dem erkannten Speichertyp, auf dem die VM-Platten bereitgestellt werden. Für Container verwendet SEP sesam standardmäßig das vzdump Dienstprogramm, unabhängig von der gewählten Sicherungsoption. Wenn die Sicherungsoption von SEP sesam geändert wird, wird eine Warnung in die Sicherungsergebnisse geschrieben. |
Abbildungen
Anmerkung | |
Sie können einzelne Sicherungsaufträge einer Auftragsgruppe zuweisen und dann den Start aller zu einer Auftragsgruppe gehörenden Aufträge zu einem einzigen Termin auslösen. Die Aufträge werden entsprechend der Nummer der verfügbaren Kanäle abgearbeitet. Die verbleibenden Aufträge werden der Warteschlange hinzugefügt und nacheinander gestartet. Details finden Sie unter Hinzufügen eines Auftrags zu einer Auftragsgruppe. |
Überwachung der Sicherungen
Sie können den Status Ihrer Sicherungsaufträge in den SEP sesam Web UI Kontextansichten Letzter Sicherungsstatus oder Sicherungen einsehen. Die Übersicht über den Sicherungsstatus liefert detaillierte Informationen über den letzten Lauf von Sicherungsaufträgen, einschließlich Auftragsname, Start- und Stoppzeit der letzten Sicherungen, Sicherungsmethode, Datengröße, Durchsatz, zugewiesener Medienpool, etc.
Siehe auch
Proxmox VE Rücksicherung – Proxmox Troubleshooting Guide – Standard Sicherungsverfahren