I have a low cost server running Debian Squeeze stable, using the Xen hyperviser. After a very long uptime the clocks of the unprivileged domains will deviate. Restarting the domains will not fix the clocks. I have tried using hwclock to reset the clock, but new domains will still have a clock that is a few minutes off.
I want new domains to have an accurate clock without resetting the whole server. Is there a way to fix the clocks without needing to run ntpd/ntpclient in the unprivileged domains?
Running Xen 4.0.1 provided by Debian Sqeeze
Domain 0 Kernel is Linux 3.2.0 from Debian backports