启用 Hyper-V 集成服务时间同步服务与 Internet 时间同步

启用 Hyper-V 集成服务时间同步服务与 Internet 时间同步

如果启用了基于 Hyper-V 的虚拟机的“时间同步服务”,我是否应该取消选中 VM 的“日期和时间 -> Internet 时间设置”选项卡下的“与 Internet 时间服务器同步”复选框?

Hyper-V 提供的集成服务之一是时间同步服务,可以通过转到管理部分中的虚拟机设置->集成服务设置来启用/禁用该服务。我相信默认情况下会选中该选项。

当您在 Hyper-V 服务器上的虚拟机中安装 Windows Server 2008 操作系统时,它会附带“与 Internet 时间服务器同步”选项集,指向“time.windows.com”。

我认为,如果父 Hyper-V 服务器设置为一个时间服务器,而子 VM 指向不同的时间服务器,则如果同步服务运行时两者的时间不一致,就会出现短暂的故障。

那么问题是,我应该使用哪种时间同步服务?我假设不会同时使用两者。其中一个相对于另一个有什么优势?

注意:此问题假设计算机未加入域。如果加入域,计算机也会尝试根据具有主域控制器角色的域控制器更新其时间,对吗?

谢谢!

答案1

那么问题是,我应该使用哪种时间同步服务?

Hyper-V。虚拟机上的时钟可能会非常快地不同步。大多数现代操作系统(包括 Windows)都依赖于软件时钟,但遗憾的是,软件时钟在虚拟机上不稳定。如果虚拟机无法为其分配足够的 CPU 片(它假定有足够的 CPU 片),它将落后。Hyper-V 非常频繁地重新同步。

答案2

我通常会禁用非 Windows VM 的时间同步服务,并将它们与防火墙同步。我发现 Hyper-V 中的 Windows 与 Hyper-V 上的时间同步服务运行良好,但所有 'nix 系统似乎都会很快地向一个方向或另一个方向漂移。我通常会在这些系统上运行一个 cron 作业,以 2 到 5 分钟的时间在所有地方进行同步。

答案3

我认为这取决于角色。对于域控制器,我将它们视为常规 DC,并使用常规 NTDS 规则进行 Windows 时间同步,并且不使用 Hyper-V。

为了使 AD 发挥作用,所有 DC 具有相同的时间比时间准确更重要。

答案4

我决定,由于 Hyper-V 集成服务已经提供与主机 Hyper-V 服务器的时间同步,并且由于它已经使用 Internet 时间功能同步其时间,因此最好在 VM 实例上禁用 Internet 时间同步。

通过右键单击时间/日期,转到“调整时间/日期” - 单击“Internet 时间”选项卡 - >单击“更改设置”按钮并取消选择“与 Internet 时间服务器同步”复选框。

相关内容