Ist der Export als Appliance für die Automatisierung einer vollständigen Sicherung einer VM besser als das Klonen der VM?

1093
alpha_989

Ich hatte kürzlich ein Missgeschick auf meiner VM, wo sich die Einstellungen meines BridgeNetwork zufällig geändert haben. Ich musste ziemlich viel Zeit investieren, um die Ursache herauszufinden. Rightnow, ich kopiere die VM manuell in einen anderen Ordner, der dann regelmäßig auf Google-Drive gesichert wird. Als ich jedoch versuchte, die Sicherung in den ursprünglichen Ordner unter "C: \ Users \ Benutzername \ VirtualBox VMs \" zu kopieren, konnte ich nicht beide VMs (die neueste und die von der Sicherung) starten, da dies das Problem war Die VMs hatten dieselben UUIDs. Ich konnte herausfinden, wie ich dieses Problem beheben kann, aber ich möchte dieses Problem vermeiden und diesen Prozess automatisieren ( https://stackoverflow.com/a/49471969/4752883 ).

Beim Debuggen dieses Problems kam ich zu drei Lösungen, um das Laufwerk zu sichern. Ich versuche herauszufinden, ob ein Prozess besser ist als der andere, um den Sicherungsprozess in regelmäßigen Zeitabständen zu automatisieren.

  1. VM exportieren / importieren
  2. Kopieren Sie den VM-Ordner
  3. klonen Sie die VM

Aus diesem Artikel, https://forums.virtualbox.org/viewtopic.php?f=1&t=63079, scheint es zumindest 2014 zu sein, das Kopieren des Ordners ist ein besserer Prozess. Das Kopieren des Ordners ist jedoch nicht zulässig, wenn die VM tatsächlich ausgeführt wird. Das Klonen und Exportieren der VM ist zulässig, wenn die VM ausgeführt wird. Da meine VM fast immer läuft, müsste ich die VM manuell herunterfahren und dann den VM-Ordner kopieren, was den Zweck der Automatisierung beeinträchtigen würde. Es scheint also, dass die einzigen zwei Optionen das exporting the VMKlonen der VM sind. Wenn ich den VM-Ordner kopiere und dann die Kopie der VM und der VM selbst aufrufen möchte, stoßen die UUIDs zusammen. Aus diesem Grund kann ich nicht beide gleichzeitig online schalten, um Probleme zu debuggen.

Um diese Lösung zukunftssicher zu machen, sind dies einige Anforderungen, die ich zur Sicherung der VM aufgestellt habe

  1. Möglichkeit, die Sicherung innerhalb eines Zeitraums von 7 Tagen zu automatisieren
  2. Möglichkeit, die Sicherung auszuführen, ohne die VM stoppen zu müssen
  3. Möglichkeit, die Sicherung von einem Computer auf einen anderen zu verschieben (um das Risiko eines Computerausfalls zu reduzieren)
  4. Möglichkeit, den Sicherungsordner auf einem anderen Laufwerk zu speichern (um einen Festplattenausfall zu verhindern)
  5. Die Möglichkeit, beide VMs gleichzeitig aufzurufen, ohne zu viel Arbeit
  6. Behalten Sie alle Einstellungen (Momentaufnahmen, IP-Adressen, Konfigurationen) von der aktuellen VM bei
  7. Möglichkeit der Übertragung auf andere VM-Software ( VMwareusw.) in der Zukunft. Dies ist eine nice to haveFunktion, die aber nicht notwendig ist, und es ist unwahrscheinlich, dass ich VMWarein naher Zukunft hierher komme.

Fragen

  1. Wenn ich den Ordner in einen anderen Ordner kopiere und ihn dann zu einem ZIP-Code zähle, scheint es, als könnte ich ihn nicht zusammen mit dem Original-Repo wiederherstellen, da UUIDs kollidieren. Ist es besser, es stattdessen zu klonen und dann eine ZIP-Datei für die Sicherung zu erstellen?

  2. Wenn ich die VM als Appliance exportiere, behält sie dann alle Einstellungen der VM (Snapshots, IP-Adressen usw.) bei, während sie ihr nur neue UUIDs gibt und ein Archiv erstellt?

  3. Welche Kombination von Befehlen kann ich verwenden, um die Anforderungen mindestens 1-6 zu erfüllen, und wenn möglich 7?

0

1 Antwort auf die Frage

0
Jorge Valentini

Ich würde empfehlen, einen Export durchzuführen, wenn Sie können, oder bei Konfigurationsänderungen. Halten Sie das tägliche Backup jedoch mit einer Backup-spezifischen Software aufrecht. Auf diese Weise können Sie die Deltas effizienter halten, indem Sie Deduplizierung, Komprimierung, Verschlüsselung usw. verwenden.

Sie können mehrere Sicherungslösungen verwenden, kostenlos und proprietär. Welche Sie wählen, hängt vom Gastbetriebssystem sowie von Ihren persönlichen Vorlieben ab.

Mit diesem Ansatz decken Sie 1 bis 4 ab. Nachdem:

Bei fünf VMs gleichzeitig können Sie wahrscheinlich den aktuellen Status klonen und die Sicherung auf der zweiten wiederherstellen.

Anforderung 6 ist verwirrend. IP-Adressen sind Teil des Betriebssystems, nicht die VM-Konfiguration. Dies wird also gesichert, wenn Sie das Betriebssystem sichern. Konfigurationen werden dies nicht tun, aber wenn Sie bei Konfigurationsänderungen einen Export haben, werden Sie abgedeckt.

Für Anforderung 7 haben Sie VMware Converter, um den Computer zu verschieben. Anschließend können Sie die gesamte Strategie auf VMware verschieben.

Ich hoffe, es hilft.