Hemos detectado que cuando pasan algunos días funcionando los domU, los relojes de éstos se desincronizan con respecto del dom0 (Debian Lenny y Xen 3.2) y no se pueden ajustar dentro del domU (Centos 5.4).
Por ejempo al ajustamos en dom0:
$ ntpdate tick.redhat.com
o
$ rdate -s www.clock.org
En el domU no se actualiza el reloj, Por ej. $rdate -s www.clock.org nos daría un error o simplemente no se actualiza el reloj.
Esto es porque el wallclock por defecto nos esta activado y el reloj no se sincroniza immediatamente, hata que el domU se reinicia y entonces obtendrá el reloj inicial desde el dom0.
Si se quiere configurar idependientemente el reloj de los domU, ha que indicar que el wallclock sea independiente, por lo que habrá que sincronizarlo como un servidor a parte (por ejempo via nntp server).
Para cambiarlo:
# [Valor por defecto] Todos los dominios tienen el mismo tiempo "sincroniazado" desde ntp-client en dom0. echo 0 > /proc/sys/xen/independent_wallclock # Si no es el caso, tendremos que correr ntp-client on todos los guests de manera individual. echo 1 > /proc/sys/xen/independent_wallclock
Y si queremos que el cambio sea permanente editamos el fichero /etc/sysctl.conf y añadimos la siguiente línea:
xen.independent_wallclock = 1
Nota: No sabemos si se trata de un bug o de un funcionamiento habitual.