Wie konvertiere ich eine VMWare VMDK HDD-Datei in eine HyperV VHD-Datei?


10

Was ist der beste Weg, um eine VMWare VMDK HDD-Datei in eine HyperV VHD-Datei zu konvertieren?

Ich wurde beauftragt, unsere Umgebung zu Evaluierungszwecken in HyperV zu konvertieren. Wir sind MSDN-Abonnenten, daher steht mir die MS-Software für den Job wahrscheinlich zur Verfügung, wenn Sie sie kennen.

Ich hatte mit "vmdk2vhd" Erfolg oder Misserfolg - ungefähr die Hälfte der Zeit, in der "Invalid vmdk" angezeigt wird, und soweit ich weiß, sollten sie in Ordnung sein.


2
Microsoft hat einen neuen Solution Accelerator "Microsoft Virtual Machine Converter" gestartet, der ein Plugin für vCenter enthält! technet.microsoft.com/en-us/library/hh967435.aspx
Garrett

Antworten:


7

Ich hoffe, es gibt eine bessere Antwort als diese, aber ich habe wiederholt Berichte über bessere Erfolge bei der Konvertierung großer VMDKS gelesen, indem ich sie vor der Konvertierung in 2-GB-Laufwerke (mit VMWare Converter) zerlegte.


1
Obwohl ich schmerzhaft war, erkannte vmdk2vhd vmware-diskmanager von Workstation, um die Festplatte in 2-GB-Blöcke zu konvertieren, als gültige VMDK-Datei. Vielen Dank!
Garrett

4

Es stehen jetzt mehrere Tools zur Verfügung, um diese Aufgabe zu erfüllen. Einige Themen haben weitere Funktionen wie das Konvertieren eines laufenden PCs in ein Image und das Konvertieren in andere Formate.

Ein hübsches kleines Werkzeug ist StarWind V2V Converter:

Ein anderes ist Vmdk2Vhd von vmToolkit, aber ich habe keine Erfahrung mit diesem.

Wenn Sie sich für die große Lösung mit mehr Funktionen unter der Haube entscheiden möchten, können Sie VMware vCenter Converter ausprobieren .


2

Mit WinImage 8.1 können Sie VPC-Images zwischen VHD und VMDK konvertieren, die einfach zu verwenden und leistungsstark sind.


1

Nur das Konvertieren des vmdk in einen vhd überträgt den Server nicht auf Hyper-V, da alle Treiber falsch sind. Ich musste genau das Gleiche tun wie Sie, mit ungefähr einem halben Dutzend virtueller VMWare-Server. Ich habe dazu den Microsoft System Center Virtual Machine Manager verwendet, um die Server so zu importieren, als wären sie physische Server. Ich denke, das SCVMM ist ein kostenloser Download von Microsoft oder zumindest eine Evaluierungsversion ist verfügbar.

Einige Hinweise: Deinstallieren Sie VMWare Tools von den virtuellen Servern, bevor Sie den Import in Hyper-V durchführen. Andernfalls treten beim Starten der importierten Hyper-V-Server Fehler auf. Meine importierten Server geben gelegentlich w32time-Fehler aus, funktionieren aber ansonsten einwandfrei.

JR


Ich glaube nicht, dass ich die Zeit habe, einen physischen Import von allen Servern durchzuführen ... Ich muss wirklich nur in der Lage sein, die VMDKs in VHD zu konvertieren und sie zu starten - kann VMWare Tools jederzeit nachträglich deinstallieren.
Garrett

1

Ich habe versucht, VMDK in VHD zu konvertieren, und am Ende hatte ich einen schwarzen Bildschirm und konnte Windows nach der Konvertierung nicht starten.

Überprüfen Sie den folgenden Kommentarthread auf Probleme mit VMware-Treibern und dem schwarzen Bildschirm nach der Konvertierung: http://vmtoolkit.com/blogs/announcements/archive/2006/11/20/vmdk-to-vhd-converter-available. aspx

Es gibt hier einen Artikel mit ähnlichen oder denselben Informationen wie im obigen Kommentarthread, für den jedoch eine Registrierung erforderlich ist: http://searchservervirtualization.techtarget.com/tip/0,289483,sid94_gci1225164,00.html?asrc=SS_CLA_303373&psrc=CLT_94

Schließlich enthält dieser Forenthread ähnliche Informationen wie die beiden oben genannten Websites: http://vmtoolkit.com/forums/thread/78.aspx


0

Ein paar Hinweise, Sie können VMWare Tools (meiner Erfahrung nach) nicht "nachträglich" deinstallieren. Warum? Weil sie verhindern, dass das konvertierte System so weit funktioniert, dass Sie starten und sich anmelden können. Zumindest war das meine Erfahrung mit einer Vista-Konvertierung.

System Center VMM ist wirklich der richtige Weg, auch wenn ich es derzeit schwer haben kann.

J.Ja.


Wir haben dies auch als alternative Lösung installiert ... Bisher handelt es sich nur um einen verherrlichten Festplattenkonverter, bei dem alle Einstellungen für Netzwerkkarten, Festplatten usw. gelöscht werden, und wir müssen die gesamte Harware zurück hinzufügen. Ich bin ziemlich unzufrieden.
Garrett

0

Als ich mit winimage von vmdk nach vhd konvertierte, wurde die resultierende Datei nach dem Hinzufügen zu einer neuen Hyperv-VM nicht gestartet und es wurde mir mitgeteilt, dass die Windows-Version auf dieser Festplatte beschädigt war. Das Ausführen einer Reparatur aus einer Windows-Image-Datei hat nicht geholfen. Das Betriebssystem ist win2k3 SP2.

Gibt es etwas Besonderes, das getan werden muss, damit diese Konvertierung ordnungsgemäß funktioniert?

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.