- - So sichern Sie eine virtuelle Maschine von Virt-Manager unter Linux

So sichern Sie eine virtuelle Virt-Manager-Maschine unter Linux

Virt-Manager ist einer der besseren Open Source,KVM-Virtualisierungsverwaltungstools unter Linux. Damit ist das Einrichten mehrerer virtueller Maschinen ein einfacher und optimierter Prozess. In diesem Artikel werden wir heute alle Möglichkeiten behandeln, wie Benutzer eine Sicherung einer virtuellen Maschine mit Virt-Manager erstellen können.

Hinweis: Virt-Manager ist nicht die einzige Möglichkeit, mit virtuellen KVM-Maschinen auf der Linux-Plattform zu interagieren. Wenn diese Methoden bei Ihnen nicht funktionieren, sollten Sie andere Virtualisierungstools wie VirtualBox oder Gnome Boxes ausprobieren.

Snapshot-Sicherung

Der einfachste Weg, um sicherzustellen, dass Ihre virtuelle Linux-KVM-Maschine über eine ordnungsgemäße Sicherung verfügt, ist die Verwendung von Virt Manager-Snapshot-Tool. Mit Snapshots ist es einfach, alles auf der VM zu speichern und später wiederherzustellen. Öffnen Sie, um einen Schnappschuss zu erstellen Virtu-Manager und geben Sie die Wurzel Passwort. Wenn Sie remote sichern, melden Sie sich bei allen Remote-VM-Verbindungen an, die Sie möglicherweise haben.

Hinweis: Eine ideale Möglichkeit, Snapshots zu verwenden, besteht darin, alles auf Ihrer VM zu installieren, was für die Ausführung erforderlich ist, und anschließend einen Basis-Snapshot zu erstellen, auf dem die Wiederherstellung durchgeführt werden kann, ähnlich einer Neuinstallation.

Wann Virt-Manager Starten Sie die VM, von der Sie einen Snapshot erstellen möchten. Klicken Sie auf „Ansicht“ und wählen Sie dann die Schaltfläche „Schnappschüsse“, um das Schnappschuss-Werkzeug zu öffnen. CKlicken Sie auf die Schaltfläche +, um das Menü zum Erstellen von Schnappschüssen zu öffnen. Im Menü müssen Sie den Namen des Schnappschusses und die Beschreibung eingeben.

Vergewissern Sie sich, dass Sie im Abschnitt „Name“ das Zeichen schreibenName des Betriebssystems, das im Snapshot enthalten ist. Schreiben Sie unter "Beschreibung" eine ausführliche Erklärung dazu auf, was in der Momentaufnahme enthalten ist und warum Sie sie erstellt haben. Dies ist besonders dann hilfreich, wenn Sie viele verschiedene Schnappschüsse haben und keinen Unterschied erkennen können.

Klicken Sie nach dem Ausfüllen aller Informationen im Snapshot-Erstellungstool auf Fertig stellen, um den Vorgang abzuschließen.

Schnappschüsse wiederherstellen

So stellen Sie eine virtuelle Maschine mit Virt-Manager wieder herKlicken Sie in der Hauptbenutzeroberfläche auf „Ansicht“ und wählen Sie „Schnappschüsse“. Wählen Sie einen Schnappschuss in der Benutzeroberfläche aus und klicken Sie auf die Wiedergabetaste. Dadurch werden alle aktuellen Aktivitäten in der VM gestoppt und der Status des Snapshots wiederhergestellt.

Müssen Sie einen Snapshot aus Virt-Manager löschen? Klicken Sie auf einen Schnappschuss und wählen Sie dann das Papierkorbsymbol aus. Wenn Sie Löschen auswählen, wird ein Dialogfeld geöffnet, in dem Sie gefragt werden, ob Sie diesen Schnappschuss wirklich löschen möchten. Wählen Sie die Option "Ja" aus, und der Schnappschuss wird gelöscht.

Archivsicherung

Neben dem Erstellen von Snapshots zum Sichern einer virtuellen Virt-Manager-Maschine können Sie auch ein Archiv des Volumes erstellen, auf dem das Betriebssystem gespeichert ist.

Hinweis: Der in diesem Abschnitt beschriebene Sicherungsvorgang bezieht sich nur auf virtuelle Festplatten. Wenn Ihr KVM-Setup die Ausführung virtueller Maschinen direkt auf der Festplatte zulässt, wird der folgende Vorgang nicht empfohlen. Informationen zum Erstellen von Backups finden Sie in unserem Gnome Disks-Tutorial.

Öffnen Sie zunächst ein Terminal (stellen Sie über SSH im Terminal eine Verbindung zu Ihrem Server her, wenn Ihre VMs remote sind), und verwenden Sie die CD Befehl, um zu bewegen / var / lib / libvirt / images /. Dies ist das Standardverzeichnis für Virt-Manager, und alle Datenträger werden hier abgelegt. Wenn Sie das Verzeichnis in ein anderes geändert haben, müssen Sie dies selbst herausfinden.

Jeder Benutzer kann CD in / var / lib / libvirt / images /, aber ein Benutzer ohne Rootberechtigung kann nicht ls um den Inhalt des Verzeichnisses anzuzeigen, da die Berechtigungen nicht korrekt sind. Um dieses Problem zu beheben, erhalten Sie Root-Zugriff.

sudo -s

Nachdem das Terminal root verwendet, führen Sie die virsh Tool zum Erstellen einer Sicherung der VM-Definitionsdatei.

echo "" > nameofvm.xml
virsh dumpxml nameofvm >  /var/lib/libvirt/images/nameofvm.xml

Verwenden ls um den Namen der virtuellen Qcow2-Festplatte zu finden / var / lib / libvirt / images /. Kopieren Sie den Dateinamen und verwenden Sie mv um es in ein neues Unterverzeichnis zu verschieben.

mkdir -p vm-backup
c
mv example.qcow2 vm-backup
mv nameofvm.xml vm-backup

Verwenden Teer, erstellen Sie ein Archiv der VM-Festplatte und der XML-Datei.

tar -jcvfp my-vm-backup.tar.bz2 vm-backup
mv my-vm-backup.tar.bz2 /home/username/

Das Sichern von VM-Images dauert sehr lange. Abhängig von der Dateigröße kann dies eine Stunde oder länger dauern. Lassen Sie den PC am besten einfach sein Ding machen. Wenn die Sicherung abgeschlossen ist, können Sie sich frei bewegen my-vm-backup.tar.bz2 zu einem anderen Server, Cloud-Backup usw.

Backups wiederherstellen

Um ein Backup wiederherzustellen, müssen Sie es zuerst extrahieren.

tar -xvfp my-vm-backup.tar.bz2
cd vm-backup

Verwenden virsh um die XML-Datei wiederherzustellen.

sudo -s
virsh define --file /home/username/location/of/exctracted/archive/vm-backup/nameofvm.xml

Verschieben Sie zuletzt das Disk-Image in das Image-Verzeichnis.

mv example.qcow2 /var/lib/libvirt/images/
</ p>

Bemerkungen