| « Gesammelte Werke XI | Bold 9000: Firmware 5.0.0.411 released » |
Migration ESXi nach Hyper-V 2008 R2
Eines meiner Projekte, die ich dann doch im letzten Jahr noch abschliessen konnte, war die Migration unserer VMs von VMWare ESXi 3.5 nach Microsoft Hyper-V 2008 R2. Ich hatte ganz schön zu kämpfen, so klappte bspw. die Verbindung zu den VMs via Hyper-V-Manager einfach nicht.
Schuld daran war (und ist) aber gar nicht Hyper-V selbst, sondern ein Problem mit der Integration von Windows Server 2008 in ein Windows 2003 basiertes Active Directory.
Seitdem diese Fehler beseitigt sind, läuft die Hyper-V-Geschichte absolut rund - und schnell. Einer der Gründe für die Migration war und ist die bessere Performance von Hyper-V gegenüber ESXi, insbesondere was die Plattenzugriffe angeht.
Follow up:
Mit dem Release von Hyper-V 2008 R2 bietet Microsoft den Hypervisor ja kostenlos an und zieht mit VMWare ESXi gleich. Beide Systeme haben -unabhängig von ihrer jeweiligen Performance- ihre Vor- und Nachteile:
Für VMWare spricht die einfache Administration der ESXi-Hosts via VMWare Infrastructure Client, für Hyper-V die Möglichkeiten, die man mit dem System Center Virtual Machine Manager (SCVMM) hat.
So lassen sich bei Hyper-V ohne Mehrkosten Failover-Cluster bilden, die VMs können im laufenden Betrieb gesichert werden und VMs können im laufenden zwischen Hyper-V Hosts verschoben werden. Alles Features, für die man bei VMWare separat lizensieren muss; dafür muss man bei Microsoft den SCVMM kaufen.
Im Netz finden sich unzählige Dokumente, die beide Systeme vergleichen, wobei die Verfasser zu immer unterschiedlichen Ergebnissen kommen. Für mich ist Hyper-V zum aktuellen Zeitpunkt die bessere Wahl, da sich SCVMM z.B. in den System Center Operations Manager integrieren lässt.
Meine Kollegen bestätigen in den letzten Tagen, das die Performance der VMs nun deutlich besser ist, insbesondere unser SQL Server 2008 läuft um Längen performanter. Ingesamt scheint ESXi 3.5 mit den aktuellen MS-Betriebssystemen (Windows Vista, 7 sowie Server 2008) ein Performanceproblem zu haben, denn erst die Installation von VMs mit diesen Betriebssystemen hat den ESXi in die Knie gezwungen.
Da Virtualisierung ja mittlerweile Alltagsgeschäft ist: Wer von euch nutzt diese Technik auch und welches Produkt setzt ihr ein? Wie zufrieden seid ihr damit?
6 Kommentare
Nein, mal im Ernst. Wir setzen bei einem recht großen Kunden sowohl VMware ESX, als auch Hyper-V ein. Die Integration des vCenters in SCVMM macht das ganze natürlich gerade für größere Kunden recht attraktiv. Ich bin der Meinung, dass jeder der "drei Großen" seine Daseinsberechtigung hat. Wie Du selbst geschrieben hast, es gibt durchaus Bereiche, da hat der Hyper-V eindeutig die Nase vorne. Allerdings habe ich auch die Erfahrung gemacht, dass VMware ESX in Enterprise Umgebungen besser skaliert als zum Beispiel der Hyper-V. Aber geben wir Microsoft noch ein, zwei Jahre und dann ziehen wir erneut ein Resume ;)
BTW: ESX(i) 3.5 mit 2008 R2 und Win-7 ist erst ab dem letzten Release (Update 5) supported, die davor aufgetretenen Performanceprobleme sind bei VMware wohl bekannt, der Support für diese Gastbetriebssysteme wurde auch als experimentell gekennzeichnet.
Und auf meinem privaten Desktop-PC läuft Ubuntu mit Windows XP in einer Virtualbox VM, auch das sehr gut.
ESX != ESXi ;-)
Klar, mit dem vCenter geht auch einiges besser, schneller, schöner - aber die Lizenz ist auch kein Pappenstiel...
@James:
Mit Virtualbox hatte ich auch experimentiert, aber dabei isses dann geblieben. Xen ist mir suspekt, hat was von ner Sekte, der Verein. ;-)
Ich kann dafür umgekehrt nix über die Performance von Linux unter Hyper-V sagen, das hab ich bisher noch nie ausprobiert (kommt aber bald).
Neuer Hyper-V Host, für den die DNS-Auflösung noch nicht funktioniert. Kein Zugriff, weder via Hyper-V- noch via Server-Manager.
Gute Idee:
ipconfig /registerdns auf dem Hyper-V Host ausführen oder ggf. die DNS-Einträge (Forward _und_ Reverse) händisch ausführen. Schwupp, Zugriff via Hyper-V- und Server-Manager möglich. ;-)
Virtual PC/Server hatte ich auch schon im Einsatz, das waren die "Anfänge". VMWare Workstation und Server hatte ich für diesen Zweck auch schon im Einsatz.
Kommentare sind für diesen Beitrag deaktiviert.