域控制器时间不正确


8

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

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

我真的不想一直设定时间。时间为何如此之快?


我之前已经问过一个类似的问题(见下文) serverfault.com/questions/92617/… 我想知道的是为什么它又很快了?
stead1984

1
5什么更快?5倍?5天?5秒?
马克·亨德森

哈哈,是的,对不起,快5分钟
stead1984

Answers:


12

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

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

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

这个家伙胡扯了一下,但是向下滚动,您将获得必要的注册表项。该知识库文章似乎更具权威性。

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

Technet上还有一篇有关配置DC以使用NTP的文章:

http://technet.microsoft.com/zh-CN/library/cc784553(WS.10).aspx

至于发生这种情况的原因,VMware撰写了有关使用VM计时的文章(不是HyperV,但概念仍然适用)。

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


我按照链接中的步骤操作,效果很好,但是似乎又在漂移。似乎它没有定期或完全没有轮询。有任何想法吗?我也在使用time.windows.com!我应该在ntp池上使用第2层服务器吗?
stead1984 '02

它漂移了多少?
ta.speot。是

现在慢了5分钟。由于我已经不在办公室了一段时间,所以不知道每天有多少漂移。
stead1984 '02

VM服务器负载过重吗?
ta.speot。是

主机在任何时候都无法最大运行4个VM。1个文件服务器,1个DC(70个用户,40台计算机,路由和远程访问),1个消息服务器和1个托管我们定制软件的服务器,这些软件几乎无能为力。我正在考虑从主机同步时间并让主机从外部NTP服务器获取时间吗?我该如何从虚拟机DC的答案中删除NTP客户端设置?
stead1984 '02

4

借助VM,您始终希望主机同步来宾,这是唯一可靠的方法。

我意识到,如果主机是域的成员服务器,这会造成无限循环,但是我尝试过的每一种解决方法(以我的VMware服务器为准)都无法真正解决问题。

如果您运行良好的监视系统(例如Nagios),请考虑针对全局NTP池检查时钟偏斜,或者考虑运行NTPD软件包的可靠的基于* nix的系统(不是VM本身)。


建议不要将来宾与主机同步。我认为您使用主机的本地时钟还是在主机上使用NTP服务器?我的主机不是域成员。
stead1984

主机上的NTP服务器,用于设置本地时钟。
LapTop006

1
我认为您或您的顾问正在将vm中的本地时钟与硬件服务器的时钟混淆。如果要与外部非VM源同步,则只希望不与父操作系统同步。
JamesRyan 2010年

撰写时,此答案可能是适当的,但今天并不是最佳实践。VMware建议在来宾中使用ntp,对于KVM来宾,则建议使用Red Hat。Dunno关于hyper-v。
丹·普里兹

3

VM永远不会保持准确的时间(这意味着它们也总是具有错误的虚拟CPU统计信息),确保它们足够准确的唯一方法是使它们与物理时钟同步。这可以通过与主机同步并通过NTP使所有主机的时间正确来完成,也可以通过让VM通过NTP频繁检查来获取其时间来完成-两种方法都可行,但前者可能是最简单的。


3

所有先前的答案似乎都是合理的,但让我补充一下。

实际上,VM内部的计时是一个有问题的问题,它提出了多种可能的解决方案。

  1. 在铁盒上设置另一个DC,并将其作为权威时间源
  2. 将您的VM DC设置为更频繁地同步来自外部源的时间-例如每10分钟。该知识库中的注册表参考:816042
  3. 更简单的是,在DC上使用诸如Atomic Clock同步工具之类的工具,并将其频率设置为10-15分钟
  4. 关于Serverfault的另一个问题也有类似的问题,并通过在VMware Server中运行相同的VM排除了硬件时钟,并发现问题出在Hyper-V。

1

您是否有原因无法同步到外部时间源,例如Internet时间服务之一?如果您在漂移方面遇到这样的问题,只需每小时同步一次,或者您认为合适的其他时间段即可。


0

在全球范围内,VMWare下存在相同的问题,这是由于CPU时间同步所致。实际上,您需要在Hyper-V下设置Guess参数以与主机CPU时钟频率同步。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.