我在 Linux 下设置了 Xen 服务器,运行了几个客户机,一切正常。一段时间后,我注意到服务器上的时钟漂移了,所以我安装了“ntpd”,时钟恢复正常。但是,我的 Xen 客户机仍然使用旧时钟。有没有办法让客户机始终拥有与服务器上相同的时钟值?这样每次“ntpd”在服务器上同步时,客户机也会更改它。
答案1
较新版本的 Xen 没有时钟共享功能,并且 independent_wallclock 设置不存在。最好的办法是在所有客户机以及 dom0 上安装 ntpd。您可以尝试使用 openntpd 作为简单的 ntp 守护程序。
答案2
看来 PVHVM 客户机至少有时钟共享(类似 qemu/kvm):
[ ]# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
xen