域控制器Vmware和时间问题

我目前在VMware服务器内部运行一个Win2k3域控制器进行一个小的设置,Vmware运行在一个Win2k8系统上。

我的问题是,域控制器上的时间是非常不稳定的,有没有办法将权威时间源从域控制器redirect到主机(也在域中)。

我的域控制器不直接在物理硬件的Win2k8上运行的原因是它在域控制器盒上安装Vmware时有些问题(我需要它是因为在虚拟Linux上运行的东西)。

还是有办法让VMware(或任何其他的虚拟化解决scheme)在同一个安装平台上运行(我对虚拟networking适配器有一些问题)?

这绝不是一个大的领域,更多的是为了testing的目的 – 但错误的时间真的很烦人。

谢谢

你可以看看这篇文章(VmWare TimeKeeping) ,你也可以在主机上设置一个ntp服务器,并使其与客户端同步。

这里有一篇关于configurationWindows时间服务的文章。

你的时间不稳定可能是由PDC的仿真器和vmware工具更新的guest虚拟机所引起的,如果你只想使用vmware工具来同步时间,那么w32time的NoSyncregistry项就是这样。

希望这可以帮助。

我在VMWare上运行我的PDC和SDC,从来没有遇到过问题。 我使用NTP设置客户操作系统。

这是我用来在我的PDC上的NTP上设置时间的命令(默认情况下,所有其他DC都期望PDC同步时间,并且所有成员服务器和工作站都将查find它们的login服务器。

w32tm /config /manualpeerlist:"0.us.pool.ntp.org,0x08 1.us.pool.ntp.org,0x08 2.us.pool.ntp.org,0x08 3.us.pool.ntp.org,0x08" /syncfromflags:manual /reliable:yes /update & net stop w32time & net start w32time & w32tm /resync

出于这个原因,通常build议您不要在虚拟机中运行域控制器。

需要注意的是,VMWare时间同步并不完美(通常只能纠正一个方向的时间),不应该与其他时间同步技术同时使用,因此应该closuresDC VM。

你应该确保没有在虚拟机(比如主机)上运行的东西有一个准确的时钟,通过确保Windows时间服务或NTP等替代方法正在运行并正确configuration。 那么你应该确保VM中的操作系统被类似地configuration为保持其时钟与该时钟同步。

我通常build议在虚拟机中使用适当的NTP(我使用的Windows编译可以在这里find,虽然有其他的可用),因为这不像许多其他时间同步技术那样大步改变时钟。 确保你指定了这个选项

 tinker panic 0 

在虚拟机的configuration文件的顶部,否则,如果虚拟机或主机的突然加载导致时钟暂时漂移超过某一点,则它将进入并停止工作。