
Unser Unternehmen möchte Hyper-V als Servervirtualisierungslösung ausprobieren. Daher suche ich nach der effizientesten Möglichkeit, alles sicher zu testen. Mein Plan ist, von jeder der 10 VMware-VMs (das sind Live-Produktionsserver) ein Snapshot-Backup zu erstellen und die Snapshots dann mit Microsoft Virtual Machine Converter in Hyper-V-Dateien zu konvertieren. Anschließend würde ich Hyper-V-Dienste auf einem Testcomputer mit Windows Server 2012 Datacenter Edition installieren und die konvertierten VMs in Hyper-V hochladen. Klingt das für mich als Neuling im Netzwerkbereich nach einem soliden Plan? Auf welche potenziellen Probleme könnte ich stoßen?
Beim Lesen von MVMC-Anleitungen hat man den Eindruck, dass die VM sich auf der Quelle selbst herunterfährt, sobald sie konvertiert und auf den Zielserver hochgeladen wurde. Gibt es eine Möglichkeit, VMware-Snapshots sauber in Hyper-V-Dateien zu konvertieren?
Entschuldigen Sie, wenn dieser Beitrag verwirrend ist, bitte geben Sie mir einen Rat.
Antwort1
Ich habe es selbst nicht verwendet, aber ich weiß, dass Starwind auf seiner Website einen kostenlosen VM-Image-Konverter anbietet. Hier sind weitere Informationen dazu:http://www.starwindsoftware.com/converter
Bemerkenswert ist, dass es so klingt, als würde ihr Konverter die Konvertierung durchführen, ohne die Vorgänge der VM zu beeinträchtigen, aber ich habe nicht die nötige Erfahrung damit, um das mit Sicherheit sagen zu können.
Antwort2
Mein Ruf reicht nicht aus, um einen Kommentar abzugeben, deshalb schreibe ich es einfach hier.
Nachdem ich mehrere Hypervisoren (Hyper V, VMWare, Xen) verwendet habe, würde ich vorschlagen, sich den Aufwand zu ersparen und überhaupt nicht zu konvertieren. Wenn Sie über die erforderlichen Tools verfügen, wäre es viel besser, wenn Sie Ihre Umgebung einfach neu erstellen.
Auf diese Weise können Sie auch sicher sein, dass keine der VMs über dieselben Netzwerkfunktionen usw. verfügt wie die aktuelle Produktionsumgebung.
Antwort3
Hier fallen mir ein paar Dinge ein:
Bei der Umstellung haben wir hierfür den System Center Virtual Machine Manager (im Folgenden SCVMM genannt, weil das Leben zu kurz ist) verwendet. Wenn Sie es mit HyperV ernst meinen und vCenter derzeit zur Verwaltung einer VMware-Farm verwenden (anstatt nur ein paar ESXi-Hosts zu haben, die nicht viel miteinander zu tun haben), dann empfehle ich es Ihnen dringend.
Ehrlich gesagt, ichTrotzdemIch schlage vor, dass Sie sich eine Evaluierungskopie von SCVMM besorgen, um die Umstellung zu erleichtern, auch wenn Sie diese danach nicht behalten.
Im Wesentlichen führt dies (und die meisten anderen mir bekannten Konvertierungsmethoden) eine Swing-Migration des VM-Gasts durch, der auf dem „alten“ Hypervisor läuft, und verschiebt ihn auf den „neuen“.
Dies bedeutet natürlich, dass beide einmal ausgeführt werden müssen und (wenn ich mich recht erinnere) Änderungen an der Konfiguration der „alten“ VM vorgenommen werden müssen, wie etwa das Entfernen (oder zumindest Deaktivieren) der Gasterweiterungen, das Installieren neuer Treiber usw. Daher empfehle ich dringend, dass Sie vor dem Verschieben einen Snapshot der Test-VMs erstellen, den Verschieben durchführen und sehen, ob das läuft. Wenn Sie sich entscheiden, bei VMware zu bleiben, stellen Sie die Snapshots wieder her, die Sie vor dem Verschieben erstellt haben.
Mit SCVMM können Sie vCenter und Hyper-V nebeneinander in derselben Schnittstelle verwalten. Dadurch wird diese Aufgabe wesentlich einfacher und auch die laufende Verwaltung des Hyper-V-Clusters wird anschließend wesentlich einfacher.