Windows 域 Hyper-V 中的时间问题

Windows 域 Hyper-V 中的时间问题

我在具有 PDC 模拟器角色的域控制器上运行了命令:

w32tm /config /manualpeerlist:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org" /syncfromflags:manual /reliable:yes /update

这是一个物理服务器。

在我们的 Hyper-V 主机(单独的物理服务器)上,我运行了命令:

w32tm /config /syncfromflags:domhier /update

但 Hyper-V 主机即使在重新启动服务后仍设置为使用虚拟机作为提供程序。

为什么即使我运行了命令,Hyper-V 主机也没有使用具有 PDC 模拟器角色的域控制器?

答案1

Why the Hyper-V host is not using the Domain Controller that has PDC Emulator Role, even after I ran the command?

因为这不是它的工作原理。域成员将其时间与其身份验证 DC 同步,而身份验证 DC 不一定是 PDCe。

w32tm /config /syncfromflags:domhier /update告诉时间服务与域层次结构同步。它不会告诉时间服务与 PDCe 同步。域层次结构由任何和每个域控制器组成,除非它们配置为不提供时间服务。

编辑

根据您的评论:

您误解了时间。任何计算机(无论是虚拟的还是物理的)都不会get从任何其他计算机或时间源获取时间。所有计算机都get从其内部 RTC(实时时钟)或虚拟机管理程序主机(在虚拟机启动时)获取时间。它们sync从另一台计算机或时间源获取时间,但它们不get从另一台计算机或时间源获取时间。这是我的建议:

  1. 禁用所有加入域的虚拟机的 Hyper-V 时间集成服务。

  2. 将您的 Hyper-V 主机同步到域层次结构,就像任何其他加入域的计算机(无论是物理的还是虚拟的)一样。

  3. 将所有加入域的客户端同步到域层次结构。这包括所有不具备 PDCe 角色的域控制器。

  4. 将您的 PDCe 域控制器同步到您希望的任何可靠的外部时间源。

我可以告诉你,过去几年中我曾使用过几次这种性质的 Hyper-V 部署,完全没有出现时间同步问题。

相关内容