VMWare Server 2 Beta 2 und „Wer hat an der Uhr gedreht?“ …

Man will es kaum glauben, aber selbst in der heutigen Zeit gibt es immer wieder Probleme mit Computer-Uhren. In unserem speziellen Fall, ergab sich folgende Situation: Ein Server mit AMD Athlon X2 CPU lief als VMWare Server 2 Beta 2 Host – am Host selbst lief die Uhrzeit ohne Probleme, jedoch gab es ganz skurile Uhrzeitprobleme in den Gastsystemen. Entweder blieb die Uhr stehen, lief zu langsam oder lief zu schnell. Ich hatte bereits im Dezember mit dem Problem zu kämpfen und als ich jetzt einen unserer Entwicklungsserver auf die Beta 2 umgestellt habe, trat das Problem wieder auf. Für all jene, die das gleiche Problem haben und folgende Fragen mit Ja beantworten können, sollte meine Lösung auch funktionieren.

Es wird eine AMD X2 CPU verwendet (Socket AM2/AM2+)?
Es wird eine der beiden Beta-Versionen von VMWare Server 2 oder der ESX Server verwendet?
Es werden mehr als 2GB RAM verwenden?
Die Host-Uhr läuft normal?
Die Gast-Uhr läuft gar nicht, zu schnell oder zu langsam?
Es wird Debian oder Ubuntu als Host-System verwendet? Es wird Debian oder Ubuntu oder Windows als Gast-System verwendet?

Lösung des Problems

Änderungen am Host-System

Keinen 64bit Kernel verwenden!
32Bit Kernel mit High Memory Support (>4GB)!
250Hz Kernel bauen!
Grub als Bootloader verwenden mit noapic als Parameter!

Kernel-Änderungen:

Processor type and features —>
| — High Memory Support (64GB)
| — Timer frequency (250HZ)

Anpassung der menu.lst von Grub:

kernel /boot/kernel-2.6.23.9 root=/dev/md0 noapic

Änderungen am Gast-System

Keinen 64bit Kernel verwenden!
Grub als Bootloader verwenden mit noapic als Parameter!

Anpassung der menu.lst von Grub:

kernel /boot/kernel-2.6.23.9 root=/dev/md0 noapic

Wem es geholfen hat: bitte, gern geschehen. Wem es nicht geholfen hat: Pech gehabt :D.

5 Gedanken zu „VMWare Server 2 Beta 2 und „Wer hat an der Uhr gedreht?“ …

Kommentare sind geschlossen.