RSS

RSSAlle Einträge markiert mit: "Hyper-V Export"

Hyper-V Sicherung mittels Powershell Script

Sicherung ist eines der meist vernachlässigsten und dennoch wichtigsten Aufgaben in der IT. Hand aufs Herz, nachdem man eine virtuelle Maschine laufen hat, kann es schon mal vorkommen das man das Sichern vergisst. Damit das in unseren Projekten nicht passiert, haben wir nach einer Lösung gesucht, die es uns mit Bordmitteln ermöglicht, ein konsistentes Backup einer Hyper-V VM zu fahren. Vorweg aber etwas das uns sehr am Herzen liegt:

Da Daten und deren Sicherungen für Unternehmen einen existenziellen Wert darstellen, möchten wir hier ausdrücklich darauf hinweisen, dass wir für die hier bereitgestellten Skripte und Methoden  keinerlei Haftung übernehmen und Sie diese auf eigene Gefahr einsetzen.

Wie sieht nun unsere Methode aus? Hyper-V bringt seit der ersten Version die Möglichkeit mit sich eine VM zu exportieren. Bei diesem Vorgang werden die kompletten Daten, d. h. die Platten (VHDs), die Snapshots (falls vorhanden) und die Konfiguration, in einem Format in ein Verzeichnis kopiert,  so dass diese jederzeit auf einen anderen Host kopiert und wieder importiert werden können. Daraus kann sich ein Problem ergeben: Da die Daten kopiert werden, und das nur auf einer Platte des Hosts passieren kann (keinem Netzlaufwerk), benötigt die Maschine mindestens den gleichen freien Plattenplatz, wie die gesamte VM belegt.

Import von exportierten virtuellen Computern schlägt fehl (0×80070057)

Ich hatte das Problem, das der Import von virtuellen Maschinen, die ich vorher über den Hyper-V-Manager exportiert habe, mit dem Fehler 0×80070057 fehlschlägt. Nach einer kurzen Suche bin ich auf folgenden Blog gestoßen, wo das Problem beschrieben wird und auch eine Lösung geboten wird. Problem ist eine Variable in der .exp-Datei. Wenn man wie beschrieben die Variable zwischen <VALUE> und </VALUE> löscht und die Datei dann speichert, funktioniert auch der Import der virtuellen Maschine.