ESX和Windows的时间同步问题,初步解决。
最近在VMwareWKS6里面试验ESX和VC,发现ESX的时间同步是个很麻烦的事情。
如果不是在虚拟机里面跑ESX,时间问题很好解决,只要在BIOS里面设置一下就好了。通常服务器主板的时钟精度不会太差。
而在虚拟机里面这个问题就很严重了,因为在虚拟出来的ESX不能安装(至少我没有安装成功)VMtools。所以时间差别通常会很大。
造成很严重的一系列问题。
而通过NTP将ESX和运行VC的windows服务器进行时间同步是个不错的解决方案。但是实际操作时却发现虽然在Win2003上启动了时间服务器,
却发现根本不起作用。而ESX的NTP配置和防火墙都是已经做出了正确的修改。2003的NTP端口已经开始监听,应该也不存在什么问题。
不过要特殊说明的是,此2003不是DC,而是一台普通服务器。
随后我进行了抓包分析。
可以看到,ESX和windows所用的NTP版本不一致,但是是否是这个问题导致同步失败我并不能肯定。
其中关键的问题在于win2003发送给ESX的回应信息。
可以看到,问题主要在于leap的值是3,如果此值为0,ESX才会采用此服务器提供的时间信息。
在尝试了各种方法修改2003的NTP设置无效之后,我只得放弃使用win自带的NTP Server的想法。使用了一个另外的For win的NTP服务器软件。
安装配置十分简单,我选择了与本地时间进行同步。
随后在ESX执行service ntpd restart命令,发现同步成功。
在随后的抓包分析中,可以看到NTP版本都是4,服务器回应的leap值为0 。
至此问题初步解决。
但是还存在一些问题:
首先我发现ESX启动之后的时间似乎是不正确的,但是按理说启动的时候是应该与NTP服务器进行同步的才对。
所以还望各位多多指教……
Linux达人 发表于: 2009-07-20
我要回答相关推荐
-
从五方面考虑用VMware vCenter appliance还是Windows?
管理员在决定是否使用virtual appliance vCenter之前,需要考虑到其在提供诸多优势的同时,也存在一些局限性。
-
请问谁有VM上用加密狗的经验,有问题请教。
我现在有台VM需要用硬狗,VM固定在一台ESX上可以接受,现在是想办法怎么让VM认到物理ESX上的狗。我试了装 […]
-
在hypervisor中运行遗留Windows的注意事项
如果需要在虚拟机上运行不受支持的Windows版本作为子操作系统,试试以下这些故障检修选项。
-
Windows Embbed Standard 7登录后台虚机,鼠标卡
后台是XenDesktop7.6,前端用HP ThinClient,OS为Windows Embbed Sta […]
-
esxi 5.5 显卡直通以后,在windows中,dxdiag只能显示vmware的显卡….
esxi 5.5 显卡直通以后,在windows中,dxdiag只能显示vmware的显卡,不能显示直通的显卡 […]