Page 1 of 1

Xen DomU Uhrzeit synchron halten

Posted: 2008-01-12 11:59
by daemotron
Moin moin,

ich habe Schwierigkeiten mit der Uhrzeit in einer Xen DomU. Die Dom0 synchronisiert sich mit ptbtime1.ptb.de und nutzt dazu OpenNTPd. In der Dom0 ist die Uhrzeit auch korrekt eingestellt. In der DomU war die Uhrzeit anfangs synchron zur Dom0, hat sich aber in 14 Tagen Uptime um ca. 3 Minuten verschoben (sprich: geht nach). Ganz unbekannt ist das Problem nicht, dass die Xen-eigenen Mechanismen zur Synchronisation so nicht ganz funktionieren. Allerdings bekomme ich die Uhrzeit auch nicht in den Griff, wenn ich die Synchronisation unterbinde:

Code: Select all

echo 1 > /proc/sys/xen/independent_wallclock
und dann in der DomU einen eigenen OpenNTPd laufen lasse.

Kurz zum Setup:
Dom0 und DomU jeweils Debian Etch
Xen-3.0.3-1 (aus den Debian-Paketen)
OpenNTPD 3.9p1-3 (mit Option "-s" gestartet)

Hat von Euch jemand eine Idee, was ich noch versuchen könnte bzw. woran es noch liegen könnte?

Re: Xen DomU Uhrzeit synchron halten

Posted: 2008-01-12 13:50
by oxygen
Ich kenne das Problem. Allerdings eine perfekte Lösung kenne ich auch nicht. Ich hab einfach in jeder DomU ntpdate in einem cronjob laufen lassen.
Ansonsten probier einfach mal ntpd (ohne open davor). Persönlich mit OpenNTPd schlecht Erfahrungen, das ist allerdings schon länger her.

Re: Xen DomU Uhrzeit synchron halten

Posted: 2008-01-12 14:00
by daemotron
Hmm, so hab ich das jetzt auch mal umgesetzt. Ist zwar ein bisschen unschön, aber auf ein bis zwei Sekunden kommt's mir auch nicht an. Verschiebungen im Minutenbereich sind aber schon ein gewisses Ärgernis... OpenNTPD kenne ich eben von OpenBSD her, da läuft er sehr zuverlässig und problemfrei. Mag angehen, dass das für die p-Versionen nicht unbedingt gilt...

Re: Xen DomU Uhrzeit synchron halten

Posted: 2008-02-10 20:35
by cirox
Wo kann ich:

Code: Select all

echo 1 > /proc/sys/xen/independent_wallclock
genau einbinden, damit das nach einem Reboot der DomU immer zur Verfügung steht?

Ein Eintrag in der domU.cfg funktioniert bei mir nicht.

Code: Select all

extra = "independent_wallclock=1"

Re: Xen DomU Uhrzeit synchron halten

Posted: 2008-02-20 18:22
by daemotron
Wirf mal einen Blick auf http://wiki.hetzner.de/index.php/Xen_au ... nstall_xen - da finden sich ein paar Workarounds für das Uhrzeit-Problem.