Freitag, 31. Juli 2009

XenServer 5.5: Probleme bei der Installation neuer Windows VMs

In der aktuellen Version von Citrix's XenServer gibt es derzeit vereinzelt Probleme bei der Installation von Windows-basierten VMs. So kann es passieren, daß mitten im Setup die Installation bei der Erkennung der neuen Hardware hängen bleibt oder die VM sogar abstürzt. In einem Thread des Citrix Knowledge Center's finden sich mehrere Betroffene mit den selben Problemen. Beim Vergleich der Hardware stellt sich heraus, daß alle die selbe Plattform verwenden: Intel Core i7 und der damit verbundenen neuen Prozessorarchitektur Nehalem.
Die Architektur kommt übrigens auch in der Intel Xeon 55xx Serie zum Einsatz, daher ist es nicht ausgeschlossen das es auch hier Probleme geben kann.

Die genaue Ursache liegt bei Intel's EPT Feature (Extended Page Tables), welche normalerweise bei den aktuellen Hypervisorn je nach Workload einen deutlichen Performance Schub bedeutet. Details dazu finden sich hier.

Citrix arbeitet momentan an einem Patch für dieses Problem, in der Zwischenzeit kann folgender Workaround angewendet werden, um EPT zu deaktivieren:

Pro XenServer muss die Datei

/boot/extlinux.conf

editiert werden. Hinter den Parameter

"dom0_mem=752M"

muss nun folgender Parameter hinzugefügt werden:

"hap=0"

Nach dem Speichern der Datei muss der XenServer neu gestartet werden.

Dieser Fix behebt übrigens auch ein Problem mit XenMotion, welches in Zusammenhang mit den neuen Nehalem CPUs auftreten kann (Link).

6 Kommentar(e):

Anonym hat gesagt…

Herzlichen Dank für diesen Beitrag! Habe ihn zwar ungefähr 4 Std. (gefühlte 4 Tage) zu spät gelesen, aber er hat auf jeden Fall geholfen!

Tim Arenz hat gesagt…

Citrix hat nun einen Hotfix veröffentlicht, welcher diese Problematik löst.

CTX122348 - Hotfix XS550E002 - For XenServer 5.5
http://support.citrix.com/article/CTX122348

Viele Grüße
Tim Arenz

Jens Festag hat gesagt…

Der Hotfix scheint immer noch nicht alle Probleme zu lösen, daher muss im Notfall immer noch auf o.g. Workaround zurückgegriffen werden!

Nico hat gesagt…

Hallo Spezialisten,

ich habe das selbe Problem mit einem Intel Quad Q6600. Die Lösung mit hap=0 ist demnach nciht machbar.

Kennt jemand dazu eine Lösung?

Anonym hat gesagt…

Hallo, hat schon jemand den neuen HotFix4 ausprobiert und kann mir bestätigen, dass damit dieses Problem gelöst?

Tim Arenz hat gesagt…

Hallo,

der Hotfix 4 löst alle bis dato bekannten Probleme in Bezug auf die Intel Nehalem Plattform.

Haben diesen bereits mehrfach sehr erfolgreich im Einsatz.

Viele Grüße
Tim Arenz

Kommentar veröffentlichen