backup-vm’s

Änderungsstand: 2021-05-27

2021-02-13: Wichtige Info.

2020.12.23: Wichtige Sachen hinzugefügt.

2020-06-28: Guide erstellt.

Dieses Plugin ist jetzt auch für Unraid 6.9.2 verfügbar. Zwar in einer BEta-Version, aber funktionstüchtig.

Das Erstellen eines Backups, einer oder aller VM’s, gestaltet sich in Unraid relativ einfach. Das ist aber auch schon alles, was es positives zu berichten gibt. Kein anderes getestete System war, in Sachen integrietem Backup, so schlecht wie Unraid. Ich frage mich immer wieder, wo das Problem ist, dass man nicht einfach einen Restore-Button einfügt, um es für Einsteiger etwas zu erleichtern.

  • „APPS“
  • Im Suchfeld „VM Backup“ eingeben
  • VM BACKUP (BETA) downloaden

Dann

  • „Settings“
  • „VM Backup“

Jetzt schnell konfigurieren

  • Enable backups? Yes
  • Set backup location: Zielverzeichnis angeben (der Ordner wird nicht selbst erstellt, sondern muss vorhanden sein)
  • Backup all VMs? No
  • List VMs to backup: Gewünschte VM’s wählen
  • Number of backups to keep: Anzahl der Backups, die behalten werden sollen (o ist unbegregrenzt)
  • Enable snapshots? Yes, wenn das Konfigurationsverzeichnis der VM’s auf dem Cache oder einen btrfs-Filesystem liegt. Ansonsten No
  • compression? 2x No (wichtig!)
  • Schedule noch einrichten, falls ein automatischer Ablauf gewünscht wird
  • APPLY

BACKUP NOW

Es werden 3 Dateien im Backupordner erstellt, die alle für das Restore benötigt werden. Das sind die Image-Datei, eine FD-Datei und eine xml-Datei.

Restore:

Um das Restore zu tätigen, öffne ich am WIn-PC mittels SMB den Ordner, wo sich die Backups befinden und kopiere den Hauptordner der gewünschten VM in folgendes Verzeichnis

/mnt/user/domains/

Dort legt am Ende nur die vdisk1.img. Bitte anpassen bzw. umbenennen. Aber die FD-Datei wird auch noch benötigt, allerdings in einem anderen Ordner.

Jetzt – und das wird meist nach einem Systemupdate vergessen, die FD-Datei noch verschoben werden. Aber nur, wenn diese nicht schon vorhanden ist. Dort befinden sich für jede einzelne erstellte VM jeweils eine *.VARS-pure-efi.fd

/etc/libvirt/quemu/nvram/

Das Datum und die vierstellige Nummer davor, natürlich weg.

Nun erstelle ich eine neue VM, konfiguriere soweit durch (gegebenenfalls „Primary vDisk Location“ auf Maual stellen und den Pfad des Images eintragen) und klicke anschließend, rechts oben, auf Form View, so das XML View erscheint. Dann kopiere ich den ganzen Text, der sich in der *.xml-Datei befindet, dort hinein. Jetzt nur noch CREATE klicken und die VM ist wieder vorhanden.

Erstelle eine Website wie diese mit WordPress.com
Jetzt starten