Xen:与Dom0同步时间

我有在Debian 6上运行的Xen虚拟机(Dom0和DomU)。 我想与Dom0同步DomU上的时钟。 在http://wiki.xen.org/wiki/Xen_FAQ_DomU我读过,我需要设置/proc/sys/xen/independent_wallclock为0,但我甚至没有/ proc / sys / xen目录上的DomU:

 # ls /proc/sys/xen ls: cannot access /proc/sys/xen: No such file or directory 

我应该怎么做DomU与Dom0同步时钟?

更新:

 [ 0.000000] Booting paravirtualized kernel on Xen [ 0.000000] Xen version: 4.0.1 (preserve-AD) (dom0) 

如果您正在运行Xen 3或更早版本,请将proc/sys/xen/independent_wallclock0 ,并且时钟应该自动同步。
如果您正在使用Xen 4+,请在VM的vm.cfg文件中设置tsc_mode=2

自动同步会导致某些软件出现问题。 尽pipe它可能会抱怨时间倒退,但你的操作系统应该处理它。 最值得注意的问题是时间倒退导致程序中的某些东西不正常(这种情况有点罕见,但是会发生)。

如果因任何原因无法运行自动时间同步,请将independent_wallclock设置为1或将tsc_mode0然后运行NTP。 由于时钟不一致(这是虚拟机的本质,实际上不能“固定”),这仍然会有漂移的问题。

你运行NTP,就像FAQ说的那样。