V2V Konvertierung von Citrix XenServer zu VMware ESXi 5.5

Dieser Blogeintrag beschreibt die Vorgehensweise, wie virtuelle Maschinen (hauptsächlich Windows 2008 R2) auf Basis von Citrix XenServer zu VMware ESXi 5.5 migriert werden können.

Zunächst einmal besteht die Möglichkeit, den VMware Converter für die Konvertierung zu benutzen. Es zeigte sich jedoch, dass die virtuellen Festplatten nicht erkannt werden konnten. Wir haben verschiedene Versionen des Converters getestet, bei allen zeigte sich das gleiche Bild.

Da wir keine weiteren Software Produkte (zum Beispiel Acronis Universal Restore) kaufen wollten, haben wir uns letztlich dazu entschieden, das Windows-eigene Server Backup zu nutzen. Das erzeugte Backup speicherten wir auf ein NAS der Marke Synology mit LAN-Bonding zur Durchsatzerhöhung ab. Anschließend haben wir auf dem neuen Server mit VMware ESXi 5.5 jeweils neue virtuelle Maschinen mit ähnlichen Hardwareeigenschaften angelegt und diese von der Windows 2008 R2 DVD gebootet. Der nächste Schritt war die Wiederherstellung des Backups über die Computerreparaturoptionen.

Der erste Start des zu zurückgespielten Backups endete in einem Blue-Screen, da noch die falschen Festplattencontrollertreiber in der Registry aktiv waren. Die Behebung des Fehlers machte einen Eingriff in der Registry mittels Regedit im Computerreparaturmodus nötig. In unserem Fall mussten wir die LSI-SAS Treiber aktivieren, da VMware jene als Controllertreiber in virtuellen Maschinen verwendet (kann je nach Konfiguration jedoch variieren.)

Nach dem erfolgreichen Start der so konvertierten virtuellen Maschine haben wir uns mit dem lokalen Administrator angemeldet (kein Domänen-Account), die XenTools deinstalliert und die VMware Tools zur besseren Treiberunterstützung installiert. Abschließend empfiehlt sich noch die Umstellung der virtuellen Netzwerkkarten vom E1000 auf VMXNET3.

Für die komplette Konvertierung einer ca. 400GB großen virtuellen Maschine mit Windows 2008 R2 und MS SQL-Datenbank dauerte etwa zweieinhalb Stunden, was nicht zuletzt stark durch die Verwendung von LAN-Bonding (einer Bündelung der Netzwerkkarten mittels LACP) beschleunigt wurde.