Wie man eine VM auf nativen KVM- und KVM-basierten Plattformen sichert?

KVM ist ein beliebter Hypervisor für die Virtualisierung. Neben dem nativen KVM gibt es auch einige darauf basierende Virtualisierungslösungen wie Red Hat Virtualization, oVirt, Oracle Linux KVM usw. In diesem Beitrag erfahren Sie, wie Sie KVM-VMs auf verschiedenen Plattformen sichern.

download-icon
Kostenloser Download
für VM, OS, DB, Datei, NAS usw.
emma

Updated by Emma on 2024/10/31

Inhaltsverzeichnis
  • Wie erstelle ich ein Momentaufnahme in KVM als kurzfristige Sicherung?

  • Wie erstelle ich eine KVM-Sicherung mit der Kommandozeile?

  • Wie clont man eine KVM-VM von der Kommandozeile aus?

  • Wie kann man VMs auf KVM-basierten Plattformen einfach sichern und wiederherstellen?

  • Häufig gestellte Fragen zu KVM-Backups

  • Zusammenfassung

Die Technologie der Servervirtualisierung hat die Nutzung von physischen Serverressourcen erheblich verbessert. Beliebte Hypervisoren sind ESXi, Hyper-V, KVM und Xen. ESXi ist der am weitesten verbreitete, aber KVM gewinnt ebenfalls viele Anhänger aufgrund seiner Vorteile, wie Schnelligkeit und Wirtschaftlichkeit.

Die Sicherung von VMs ist eine stets erforderliche Fähigkeit für IT-Administratoren und Sie können die im folgenden Abschnitt beschriebenen KVM-Sicherungsskripte verwenden, um Daten in virtuellen Umgebungen zu schützen.

Wie erstelle ich ein Momentaufnahme in KVM als kurzfristige Sicherung?

Eine Momentaufnahme kann als eine Art schnelle Sicherung betrachtet werden. Sie wird häufig vor dem Anwenden von Systempatches oder Updates erstellt, um den Zustand der virtuellen Maschine einschließlich des Betriebszustands und des Speichers zu speichern. Wenn Sie die VM von einer Momentaufnahme wiederherstellen, wird sie in den vorherigen Zustand zurückversetzt.

Einen Schnappschuss zu erstellen dauert viel weniger Zeit als ein Backup und der Schnappschuss funktioniert bei der Wiederherstellung von VMs ähnlich wie ein Backup, aber es wird dennoch empfohlen, ein KVM-VM-Backup durchzuführen. Die Wiederherstellung einer KVM-VM mit einem Schnappschuss hängt sowohl von den VM-Dateien als auch von den Schnappschussdateien ab, sodass bei schwerwiegenden Ausfällen die VM nicht wiederhergestellt werden kann. Darüber hinaus erhöht das Speichern eines Schnappschusses für längere Zeit (mehr als 72 Stunden) die Belastung der VM und beeinflusst die VM-Leistung. Deshalb ist ein KVM-Schnappschuss gut, aber Sie müssen ihn richtig als Backup verwenden.

Erstellen eines Snapshot-Backups in einer KVM-Umgebung benötigt den Befehl virsh. Geben Sie einfach den folgenden Befehl ein.

virsh snapshot-create-as domain snapshot-name

Domain ist der Name der KVM-VM und snapshot-name ist der Name, den Sie dem Snapshot geben.

Um die Liste der KVM-VM-Snapshots zu überprüfen, geben Sie den folgenden Befehl ein:

virsh snapshot-list domain

Um eine VM aus einem KVM-VM-Snapshot wiederherzustellen, geben Sie den folgenden Befehl ein:

virsh snapshot-revert domain snapshot-name

Um eine KVM-VM-Snapshot zu löschen, geben Sie den folgenden Befehl ein:

virsh snapshot-delete domain snapshot-name

Wie erstelle ich eine KVM-Sicherung mit der Kommandozeile?

Virsh-Befehle können auch helfen VM-Konfiguration und virtuelle Festplatten zu exportieren. Sie können sie verwenden um neue virtuelle Maschinen zu erstellen.

Um die VM-Konfiguration zu exportieren, geben Sie den folgenden Befehl ein:

# virsh dumpxml vm_name > /etc/libvirt/qemu/vm_name_backup.xml

Vm_name ist der Name des KVM-VMs und der letzte Teil ist das Verzeichnis, in dem Sie die Konfigurationsdatei speichern möchten

Um das Verzeichnis der virtuellen Festplatte zu prüfen, geben Sie den folgenden Befehl ein:

# virsh domblklist vm_name

Um die virtuellen Festplatten zu kopieren, geben Sie den folgenden Befehl ein:

# cp /var/lib/libvirt/images/vm_name.qcow2 /var/lib/libvirt/images/vm_name_backup.qcow2

Ersetzen Sie die Verzeichnisse in diesem Befehl durch das tatsächliche Verzeichnis, das Sie überprüft haben.

Um die Konfigurationsdatei zu bearbeiten, geben Sie den folgenden Befehl ein:

# vim /etc/libvirt/qemu/vm_name_backup.xml

Hinweis: Die Bearbeitung mit Virsh ist nicht unterstützt, da die VM nicht registriert wurde. Sie kann daher nur mit vi/vim bearbeitet werden.

Dinge die geändert werden müssen:

1. Metadaten

Ändern Sie vm_name in vm_name_backup

2. UUID

Ändern Sie eine beliebige Nummer, um sie von der ursprünglichen abzuheben

3. virtuelles Festplattenetikett

Das Verzeichnis in das neue wechseln

4. VNC-Port

Der VNC-Port sollte eindeutig sein

Um eine VM zu registrieren, geben Sie den folgenden Befehl ein:

# virsh define /etc/libvirt/qemu/vm-name_backup.xml
# virsh start vm_name_backup

Wie clont man eine KVM-VM von der Kommandozeile aus?

Virt-clone ist das Kommandozeilenwerkzeug zum Klonen einer KVM-VM. Bevor Sie es verwenden, um eine VM zu klonen, stellen Sie sicher, dass der Gast ausgeschaltet ist.

Wenn Sie zum Beispiel eine QEMU-VM in einer Red Hat Virtualization-Umgebung haben und ihr Name demo lautet, geben Sie den folgenden Befehl ein, um sie zu klonen:

# virt-clone --connect qemu:///system --original demo --name newdemo --file /var/lib/libvirt/images/newdemo.img --file /var/lib/libvirt/images/newdata.img

Wenn Sie eine einfache automatische Kopie erstellen möchten, geben Sie den folgenden Befehl ein:

# virt-clone --original demo --auto-clone

Wie kann man VMs auf KVM-basierten Plattformen einfach sichern und wiederherstellen?

Das Sichern von VMs auf der nativen KVM kann lange dauern, aber es gibt eine bessere Lösung, um VMs auf KVM-basierten Plattformen zu sichern. Vinchin Backup & Recovery ist eine professionelle Sicherungs- und Wiederherstellungslösung für KVM-basierte Plattformen, wie Proxmox, oVirt, Oracle Linux KVM, Red Hat Virtualization, oVirt usw. (Die native KVM wird derzeit nicht unterstützt)

Alle VM-Sicherungs- und Wiederherstellungsauftragskonfigurationen werden mit Wizard in einer benutzerfreundlichen Web-Konsole abgeschlossen. Sie müssen den Host nur in den Vinchin Backup Server hinzufügen und dann können Sie eine Sicherung aller VMs auf dem Host ohne Agent durchführen.

Außerdem hilft Ihnen Vinchin Backup & Recovery bei der Verwaltung einer heterogenen virtuellen Umgebung, indem es Ihnen ermöglicht, VMs zwischen verschiedenen Virtualisierungsplattformen zu verschieben.

Hier ist ein Beispiel für das Sichern einer Proxmox-VM:

1. Wählen Sie die Proxmox-VMs aus

Proxmox VMs auswählen

2. Wählen Sie das Backup-Speichermedium aus

Wählen Sie das Sicherungsspeichermedium

3. Wählen Sie die Sicherungstrategien aus

Sicherungsstrategien auswählen

4. Stelle die Aufgabe ein

Die Arbeit einreichen

Sie können diese Lösung mit einer 60-tägigen vollumfänglichen kostenlosen Testversion ausprobieren. Die Bereitstellung in Ihrer virtuellen Umgebung dauert nur wenige Minuten.

Häufig gestellte Fragen zu KVM-Backups

1. Können Sie KVM-Backups automatisieren?

Ja, Sie können Skripte verwenden, um KVM-VMs automatisch zu sichern, aber es wird empfohlen, eine professionelle Sicherungslösung wie Vinchin Backup & Recovery zu verwenden, um die Daten besser zu schützen.

2. Wie oft sollten Sie ein KVM-VM-Backup durchführen?

Es hängt von Ihren RPO-Anforderungen ab. Üblicherweise führen Unternehmen eine vollständige VM-Sicherung wöchentlich und eine inkrementelle täglich durch. Für kritische Workloads können Sie eine kontinuierliche Datenschutzlösung verwenden, um sie zu schützen.

3. Können Sie nur Dateien aus einem KVM-Backup wiederherstellen?

Ja, Vinchin granulare Wiederherstellung kann Ihnen helfen, Dateien aus einem KVM-VM-Backup zu extrahieren und dann können Sie die Dateien an den gewünschten Ort wiederherstellen.

Zusammenfassung

KVM gewinnt zunehmend an Beliebtheit und ein Backup von KVM ist immer notwendig. Um ein Backup zu erstellen, können Sie die in diesem Beitrag beschriebenen Befehle verwenden, um virtuelle Maschinen zu sichern und zu klonen.

Die Prozeduren für Typ-Befehle können mühsam sein. Mit Vinchin Backup & Recovery können Sie Backup- und Wiederherstellungsaufträge für VMs auf KVM-basierten Plattformen einfach konfigurieren und die Arbeitswirksamkeit erheblich verbessern. Verpassen Sie die kostenlose Testversion nicht.

Teilen auf:

Categories: VM Backup