使用 CentOS 6.2 在 HyperV 上进行时间同步

Wal*_*enL 11 centos time-synchronization hyper-v-server-2008-r2

我有一个在 HyperV 下运行的 CentOS VM(6.2 版)。我已经安装了集成服务(现在是 base 的一部分),CentOS 显示当前时钟源是 hyperv_clocksource,但是在正常运行一周后,我在 VM 中的时间快了大约 10 分钟。我对新 IC 和可插拔时钟源的理解是,这种情况不应再发生。是否需要任何额外的配置才能使可插入时钟源“工作”?

我知道有很多关于将内核选项设置为 PIT 和类似内容的链接,但这些链接似乎都早于集成时钟源支持,据我所知,不再需要它了。ntpd 或 adjtimex 也不应该。

编辑:正在运行 3.2 的 IC(附带 Centos 6.2),今天升级到 3.3,机器已经运行了 1 小时 22 分,时钟已经快了 5 秒。所以我现在正在运行最新的 IC 并且仍然有同样的问题。

lon*_*eck 2

首先,检查 hyper-v 是否正在检测集成服务。我知道如何使用系统中心虚拟机管理器的唯一方法,但我认为必须有一种使用 hyper-v 的 mmc 的方法。

另外,我还发现当在虚拟机配置中禁用时钟同步时会发生这种情况。为什么时钟走得更快我无法理解。我附上了虚拟机配置的屏幕截图供您参考。 在此输入图像描述