Posts mit dem Label XenMotion werden angezeigt. Alle Posts anzeigen
Posts mit dem Label XenMotion werden angezeigt. Alle Posts anzeigen

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).