自从公司部署了Hyper-V 3.0后,Fox将域控部署在虚拟机服务器场之中,又淘汰了原来比较老旧的物理机DC。前几周发现公司域中电脑和Lync电话的时间与标准时间相差10几分钟。于是登录域控和物理Host将时间改回。想不到这两天域控的时间再次与标准时间相差半小时。
造成这个问题的原因是,唯一的域控服务器部署在虚拟机服务器场内,并且使用物理机的时间作为时间源。而域控上启用了时间服务器,使得域内的物理机的时间源指向虚拟机的域控服务器。这样的设置会造成虚拟机的时间漂移(Time Skew)。
我们在域控上以管理员权限打开命令提示符。输入命令:w32tm /query /source
可以看到域控的时间同步源是通过虚拟机管理工具的物理机时间。
在DHCP服务器上启用了域控作为时间服务器。
在物理机的Host上输入以上命令,查看时间同步源。发现物理机的时间源指向的虚拟机中的域控。
为了解决虚拟机的时间漂移,我们首先要断开虚拟机域控与物理主机之间的时间同步。我们可以简单的通过虚拟机管理工具禁用Hyper-V和物理Host之间的时间同步,但这不是推荐的做法,如果这样对于虚拟机的启动和恢复将造成影响。我们可以通过在虚拟机域控中输入以下的命令在保持不禁用服务的情况下断开虚拟机和物理机之间的时间同步:
reg add HKLMSYSTEMCurrentControlSetServicesW32TimeTimeProvidersVMICTimeProvider /v Enabled /t reg_dword /d 0
接下来输入以下命令,让域控在域中寻找最适合的时间源(可能是其他域控)来进行同步:w32tm /config /syncfromflags:DOMHIER /update
如果只有一台域控想与外部的时间源进行同步,请参阅以下文档:http://technet.microsoft.com/en-us/library/cc784553(WS.10).aspx
之后重启时间服务,输入命令:net stop w32time & net start w32time
强制与新时间源进行时间同步,输入命令:w32tm /resync /force
最后再输入命令检查域控的同步时间源是否正确,输入命令:w32tm /query /source
可以看到,域控的时间同步源,已经由物理主机变成了另一台域控,这样我们就解决了在虚拟机域控的时间漂移问题。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
Dell vWorkspace 8.0四大竞争特性
Citrix、微软和VMware的VDI产品并不是这个领域中仅有的选择。Dell在收购了Quest Software之后,通过Quest vWorkspace平台,将这家公司带入了桌面虚拟化市场。
-
Hyper-V 3.0虚拟光纤通道:将VM连接至虚拟SAN
上半部分我们介绍了如何为Hyper-V 3.0虚拟光纤通道打好基础,这里介绍如何将VM连接至虚拟SAN。
-
Hyper-V 3.0虚拟光纤通道:打好基础
Hyper-V 3.0中的虚拟光纤通道特性使得VM直接与光纤通道存储区域网络(SAN)进行通信成为了可能。
-
Windows Server 2012:企业虚拟化平台的首选
专家称“企业存储团队的员工需要充分了解服务器虚拟化。这需要两个团队间进行更好的沟通。”而微软Windows Server 2012在服务器虚拟化和存储方面的优势令其成为企业首选。