域控制器时间不正确

我有一个在Hyper-V上运行的虚拟机上的域控制器,时间似乎正在稳步增长,在X-mas期间它快了5倍,这似乎很奇怪!

我知道如何改变时间,我相信我们在DC上设置了NTP服务器,并确保在Hyper-V上closures时间同步function。

我真的不想继续设定时间。 时间快是有原因吗?

我知道如何改变时间,我相信我们在DC上设置了NTP服务器,并确保在Hyper-V上closures时间同步function。

虚拟机无法跟踪时间。 您可能想尝试将DC设置为NTP客户端。 这个博客可能是有用的。

http://www.aperture.ro/index.php/2009/01/windows-time-sync-hyper-v-enabled-domain-controller-dilemma/

这家伙松了一口气,但向下滚动,你会得到必要的registry项。 这个知识库文章似乎有点更具批评性。

http://support.microsoft.com/kb/223184

还有一篇关于configurationDC使用NTP的Technet文章:

http://technet.microsoft.com/en-us/library/cc784553(WS.10).aspx

至于为什么会发生这种情况,VMware对虚拟机(不是HyperV,但概念仍然适用)进行了关于计时的书面报告。

http://www.vmware.com/pdf/vmware_timekeeping.pdf

有了VM,你总是希望主机同步客人,这是唯一可靠的方法。

我知道这可以创build一个无限循环,如果主机是成员服务器的域名,但我已经尝试过的每个解决方法(在我的情况下,VMware服务器)实际上并没有解决问题。

如果运行良好的监控系统(例如,Nagios),可以考虑检查时钟歪斜与全局NTP池或运行NTPD软件包的可靠* nix系统(这不是虚拟机本身)。

虚拟机永远不会保持准确的时间(这意味着虚拟CPU的状态总是不好的),确保足够精确的唯一方法是让它们与物理时钟同步。 这可以通过与主机同步来完成,并通过NTP让所有主机的时间正确,或者让虚拟机通过NTP通过频繁检查来获得时间 – 任何一种方法都可行,但前者可能是最简单的。

所有以前的答案似乎是合理的,但让我补充一点。

事实上,在虚拟机内部进行计时是一个有问题的问题,它带来了多种可能的解决scheme。

  1. 在铁盒上再设置一个DC,就是权威的时间源
  2. 设置您的VM DC更频繁地从外部来源同步时间 – 例如每10分钟。 本KB的registry参考: 816042
  3. 更简单的是,在DC上使用类似Atomic Clock同步工具的东西,并将其频率设置为10-15分钟
  4. Serverfault上的另一个问题有一个类似的问题,并通过在VMware Server中运行同一个VM来排除硬件时钟,并发现问题在于Hyper-V。

是否有一个原因,你不能同步到一个外部来源,如互联网时间服务之一? 如果你遇到这样的漂移问题,每小时一次同步,或者你觉得可能适合的其他时间。

在全球范围内,我们在VMWare下有同样的问题,这是由于CPU时间同步。 事实上,您需要在Hyper-V下设置您的Guess参数,以便与您的主机CPU时钟频率同步。