我有一个在Hyper-V上运行的虚拟机上的域控制器,时间似乎正在稳步增长,在X-mas期间它快了5倍,这似乎很奇怪!
我知道如何改变时间,我相信我们在DC上设置了NTP服务器,并确保在Hyper-V上closures时间同步function。
我真的不想继续设定时间。 时间快是有原因吗?
我知道如何改变时间,我相信我们在DC上设置了NTP服务器,并确保在Hyper-V上closures时间同步function。
虚拟机无法跟踪时间。 您可能想尝试将DC设置为NTP客户端。 这个博客可能是有用的。
这家伙松了一口气,但向下滚动,你会得到必要的registry项。 这个知识库文章似乎有点更具批评性。
http://support.microsoft.com/kb/223184
还有一篇关于configurationDC使用NTP的Technet文章:
http://technet.microsoft.com/en-us/library/cc784553(WS.10).aspx
至于为什么会发生这种情况,VMware对虚拟机(不是HyperV,但概念仍然适用)进行了关于计时的书面报告。
有了VM,你总是希望主机同步客人,这是唯一可靠的方法。
我知道这可以创build一个无限循环,如果主机是成员服务器的域名,但我已经尝试过的每个解决方法(在我的情况下,VMware服务器)实际上并没有解决问题。
如果运行良好的监控系统(例如,Nagios),可以考虑检查时钟歪斜与全局NTP池或运行NTPD软件包的可靠* nix系统(这不是虚拟机本身)。
虚拟机永远不会保持准确的时间(这意味着虚拟CPU的状态总是不好的),确保足够精确的唯一方法是让它们与物理时钟同步。 这可以通过与主机同步来完成,并通过NTP让所有主机的时间正确,或者让虚拟机通过NTP通过频繁检查来获得时间 – 任何一种方法都可行,但前者可能是最简单的。
所有以前的答案似乎是合理的,但让我补充一点。
事实上,在虚拟机内部进行计时是一个有问题的问题,它带来了多种可能的解决scheme。
是否有一个原因,你不能同步到一个外部来源,如互联网时间服务之一? 如果你遇到这样的漂移问题,每小时一次同步,或者你觉得可能适合的其他时间。
在全球范围内,我们在VMWare下有同样的问题,这是由于CPU时间同步。 事实上,您需要在Hyper-V下设置您的Guess参数,以便与您的主机CPU时钟频率同步。