{"id":3119,"date":"2015-09-17T18:43:24","date_gmt":"2015-09-17T17:43:24","guid":{"rendered":"https:\/\/u-labs.de\/?p=3119"},"modified":"2015-09-17T18:44:53","modified_gmt":"2015-09-17T17:44:53","slug":"virtuellen-computer-von-vmware-workstation-zu-hyper-v-migrieren","status":"publish","type":"post","link":"https:\/\/u-labs.de\/portal\/virtuellen-computer-von-vmware-workstation-zu-hyper-v-migrieren\/","title":{"rendered":"Virtuellen Computer von VMWare Workstation zu Hyper-V migrieren"},"content":{"rendered":"<p>Es gibt viele Gr\u00fcnde, warum man einen virtuellen Computer von VMWare Workstation zu Hyper-V umziehen m\u00f6chte. Hyper-V ist seit einiger Zeit konkurrenzf\u00e4hig und kostenfrei erh\u00e4ltlich bzw. bereits in den Server-Lizenzen ab Standard enthalten. In den Desktop-Editionen immerhin ab Professional. M\u00f6glicherweise m\u00f6chte man die andere Virtualisierungssoftware einfach mal mit einem bestehenden virtuellen System ausprobieren. Leider beschr\u00e4nken sich\u00a0die Converter prim\u00e4r auf die gro\u00dfen Geschwister von WMWare wie etwa\u00a0ESXi. Diese sind eher im professionellen Bereich der (Server-)Virtualisierung zu finden. Wer nicht gleich seinen ganzen Computer sondern lediglich ein paar einzelne VMs betreiben m\u00f6chte, wird jedoch eher zu VMWare Workstation greifen oder gegriffen haben.<\/p>\n<p>Die grafische Oberfl\u00e4che des <a href=\"http:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=42497\" target=\"_blank\" rel=\"nofollow\">Microsoft Virtual Machine Converter<\/a> hilft hier nicht weiter &#8211; er akzeptiert nur vCenter, ESX und ESXi-Server als Quelle:<\/p>\n<p><a href=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/problem-ms-virtual-machine-converter-require-esx-esxi.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3121\" src=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/problem-ms-virtual-machine-converter-require-esx-esxi.png\" alt=\"\" width=\"756\" height=\"578\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/problem-ms-virtual-machine-converter-require-esx-esxi.png 756w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/problem-ms-virtual-machine-converter-require-esx-esxi-300x229.png 300w\" sizes=\"auto, (max-width: 756px) 100vw, 756px\" \/><\/a><\/p>\n<p>Allerdings liegt dem Programm ein Cmdlet f\u00fcr die Windows Powershell bei. Damit lassen sich zwar keine vollst\u00e4ndigen VMs konvertieren wie in der grafischen Version. Man kann jedoch virtuelle Festplatten von VMWare Workstation in das Hyper-V kompatible Vhdx-Format umwandeln. Damit hat man bereits den Kern der VM. Lediglich die Einstellungen m\u00fcssen neu vorgenommen werden. Dies ist aber zu einem gewissen Grad ohnehin n\u00f6tig, da VMWare und Hyper-V unterschiedlich aufgebaut sind. Zur Vernetzung setzt Hyper-V etwa auf virtuelle Router und Switches, die es in dieser Form unter VMWare Workstation nicht gibt.<\/p>\n<h4><strong>Umwandeln einer virtuellen Festplatte mit der Powershell<\/strong><\/h4>\n<p>Die Installation des Virtual Machine Converters aus obigem Link ist zur Nutzung des Cmdlets dennoch notwendig. Anschlie\u00dfend muss die PowerShell als Administrator gestartet werden. Unter Windows 8 geht dies am einfachsten mit der Suche, die man \u00fcber STRG + Q \u00f6ffnet.\u00a0\u00dcber einen Rechtsklick auf den Eintrag kann man die Powershell mit Administratorrechten ausf\u00fchren:<\/p>\n<p><a href=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/powershell-als-admin.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3123\" src=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/powershell-als-admin.png\" alt=\"\" width=\"322\" height=\"420\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/powershell-als-admin.png 322w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/powershell-als-admin-230x300.png 230w\" sizes=\"auto, (max-width: 322px) 100vw, 322px\" \/><\/a><\/p>\n<p>Unter Windows 7 bzw. 10 kann man nat\u00fcrlich alternativ auch die suche im Startmen\u00fc verwenden.\u00a0Standardm\u00e4\u00dfig befindet sich das Modul unter dem Pfad\u00a0<strong>C:\\Program Files\\Microsoft Virtual Machine Converter\\MvmcCmdlet.psd1<\/strong>\u00a0sofern dieser nicht eigenm\u00e4chtig vor der Installation ge\u00e4ndert wurde. Zur Verwendung ist es n\u00f6tig, das Modul in der PowerShell zu importieren:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nImport-Module &quot;C:\\Program Files\\Microsoft Virtual Machine Converter\\MvmcCmdlet.psd1&quot;\r\n<\/pre>\n<p>Reagiert die PowerShell darauf mit einer leeren Zeile, hat alles geklappt:<\/p>\n<p><a href=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/powershell-import-vmcmodul.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3124\" src=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/powershell-import-vmcmodul.png\" alt=\"\" width=\"876\" height=\"108\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/powershell-import-vmcmodul.png 876w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/powershell-import-vmcmodul-300x37.png 300w\" sizes=\"auto, (max-width: 876px) 100vw, 876px\" \/><\/a><\/p>\n<p>Nun k\u00f6nnen wir das Cmdlet\u00a0<strong>ConvertTo-MvmcVirtualHardDisk<\/strong> verwenden. Der Parameter\u00a0<strong>-SourceLiteralPath<\/strong> gibt den Pfad zur Quelldatei an &#8211; Also eine virtuelle Festplatte von VMWare mit .vmdk als Erweiterung. Im\u00a0<strong>-DestinationLiteralPath<\/strong> Pfad wird die umgewandelte Datei f\u00fcr Hyper-V erstellt. Nicht vergessen die Pfade in Anf\u00fchrungsstriche zu setzen, falls sie Leerzeichen enthalten sollten. Zu guter Letzt\u00a0wird mit\u00a0<strong>-VhdFormat<\/strong> noch das Zielformat angegeben. Hier empfiehlt sich das neuere\u00a0<strong>Vhdx<\/strong>, sofern nichts dagegen spricht.<\/p>\n<p>Um die virtuelle Festplatte\u00a0<strong>D:\\VMWareVM\\Windows8.vmdk<\/strong> im Ordner\u00a0<strong>D:\\HyperV\\Windows8<\/strong> umzuwandeln, gen\u00fcgt daher folgender Befehl:<\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\nConvertTo-MvmcVirtualHardDisk -SourceLiteralPath D:\\VMWareVM\\Windows8.vmdk -DestinationLiteralPath D:\\HyperV\\Windows8 -VhdFormat Vhdx\r\n<\/pre>\n<p>Der Umwandlungsprozess beginnt nun und kann je nach Gr\u00f6\u00dfe der virtuellen Festplatte sowie Geschwindigkeit der Hardware bis zu einigen Stunden dauern. Innerhalb der eckigen Klammern gibt die Anzahl der &#8222;o&#8220; den Fortschritt an:<\/p>\n<p><a href=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/vmware-hyperv-konvertierung-fortschritt.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3126\" src=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/vmware-hyperv-konvertierung-fortschritt.png\" alt=\"\" width=\"875\" height=\"129\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/vmware-hyperv-konvertierung-fortschritt.png 875w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/vmware-hyperv-konvertierung-fortschritt-300x44.png 300w\" sizes=\"auto, (max-width: 875px) 100vw, 875px\" \/><\/a><\/p>\n<p>Nach Abschluss taucht die neu erstellte vhdx-Datei im Zielordner auf:<\/p>\n<p><a href=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/explorer-hyperv-festplatte.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3125\" src=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/explorer-hyperv-festplatte.png\" alt=\"\" width=\"591\" height=\"62\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/explorer-hyperv-festplatte.png 591w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/explorer-hyperv-festplatte-300x31.png 300w\" sizes=\"auto, (max-width: 591px) 100vw, 591px\" \/><\/a><\/p>\n<p>Nun muss man lediglich in Hyper-V eine neue Virtuelle Maschine mit den gew\u00fcnschten Ressourcen und Einstellungen erstellen. Im vorletzten Schritt zur virtuellen Festplatte l\u00e4sst man nicht wie vorgegeben eine neue erstellen, sondern w\u00e4hlt darunter den Punkt\u00a0<strong>Vorhandene virtuelle Festplatte Verwenden:<\/strong><\/p>\n<p><a href=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/hyper-v-neue-vm-vorhandene-vhd.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3128\" src=\"https:\/\/u-labs.de\/wp-content\/uploads\/2015\/09\/hyper-v-neue-vm-vorhandene-vhd.png\" alt=\"\" width=\"717\" height=\"544\" srcset=\"https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/hyper-v-neue-vm-vorhandene-vhd.png 717w, https:\/\/u-labs.de\/portal\/wp-content\/uploads\/2015\/09\/hyper-v-neue-vm-vorhandene-vhd-300x228.png 300w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/a><\/p>\n<p>Dort gibt man den Pfad zur erstellten vmdk-Datei an, und schon ist die neue VM unter Hyper-V einsatzbereit.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es gibt viele Gr\u00fcnde, warum man einen virtuellen Computer von VMWare Workstation zu Hyper-V umziehen m\u00f6chte. Hyper-V ist seit einiger Zeit konkurrenzf\u00e4hig und kostenfrei erh\u00e4ltlich bzw. bereits in den Server-Lizenzen ab Standard enthalten. In den Desktop-Editionen immerhin ab Professional. M\u00f6glicherweise m\u00f6chte man die andere Virtualisierungssoftware einfach mal mit einem bestehenden virtuellen System ausprobieren. Leider beschr\u00e4nken &#8230;<\/p>\n","protected":false},"author":5,"featured_media":3129,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[78,110],"tags":[297,299,298,111,112,65],"class_list":["post-3119","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-software-tutorials","tag-hyper-v","tag-vhdx","tag-vmdk","tag-vmware","tag-vmware-workstation","tag-windows-server"],"_links":{"self":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/3119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/comments?post=3119"}],"version-history":[{"count":6,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/3119\/revisions"}],"predecessor-version":[{"id":3132,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/posts\/3119\/revisions\/3132"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media\/3129"}],"wp:attachment":[{"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/media?parent=3119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/categories?post=3119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u-labs.de\/portal\/wp-json\/wp\/v2\/tags?post=3119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}