将 Hyper-V 域控制器与外部源同步时间

将 Hyper-V 域控制器与外部源同步时间

我无论如何都无法让我的 Hyper-V PDC (2012 R2) 与外部时间源同步。我尝试过多种配置,但最终只能让命令w32tm /query /source显示Local CMOS ClockVM IC Time Synchronization Provider

我尝试过以下设置

设置 1

  • 时间同步集成服务已启用在虚拟机上
  • 运行命令w32tm /config "/manualpeerlist: 0.pool.ntp.org" /syncfromflags:manual /reliable:yes /update
  • 运行命令net stop w32time && net start w32time
  • 运行命令w32tm /resync /rediscover
    • 上述命令成功完成
  • w32tm /query /source展示VM IC Time Synchronization Provider

设置 2

  • 时间同步集成服务已禁用在虚拟机上
  • 运行命令w32tm /config "/manualpeerlist: 0.pool.ntp.org" /syncfromflags:manual /reliable:yes /update
  • 运行命令net stop w32time && net start w32time
  • 运行命令w32tm /resync /rediscover
    • 上述命令总是失败,并显示“计算机未重新同步,因为没有可用的时间数据”
  • w32tm /query /source展示Local CMOS Clock

设置 3

  • 时间同步集成服务已启用在虚拟机上
  • 注册密钥HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider :Enabled:0
    • 这应该禁用 VMICTimeProvider 的即时同步,但仍允许服务在 VM 启动时执行(#6 这里
  • 运行命令w32tm /config "/manualpeerlist: 0.pool.ntp.org" /syncfromflags:manual /reliable:yes /update
  • 运行命令net stop w32time && net start w32time
  • 运行命令w32tm /resync /rediscover
    • 上述命令总是失败,并显示“计算机未重新同步,因为没有可用的时间数据”
  • w32tm /query /source展示Local CMOS Clock

配置 Hyper-V PDC 以正确与外部源同步的正确方法是什么?

答案1

当您说在设置 2 中禁用了时间同步集成服务时,您的意思是您在虚拟机的属性中取消选中了该框吗?如果是这样,那么这就是正确的过程。再次按照设置 2 操作,并从提升的命令提示符在 DC 上运行以下命令。然后按照在设置 2 中所做的操作重新配置它。

净停止 w32time

w32tm /取消注册

w32tm/注册

网络启动 w32time

相关内容