I'm running ESXi 4.1 and my XP VM's have the incorrect time. They are 1 hour slow.. In Windows they have the correct time zone (GMT-05:00 Eastern Time Zone with Automatically adjust for daylight savings) and when I do a net time it shows both a "current time" and a "Local Time" for the AD server it contacts..
Here is what a VM XP machine shows when doing a net time..
Here is what a non VM XP machine shows when doing a net time..
My hosts have NTP enabled and running and they do show the correc time..
Any ideas?
Thanks!
Sounds like a potential DST 2007 issue when they moved DST back 3 weeks from 1st Sunday of April to 2nd Sunday of March. Machines that are still using the pre-2007 DST rules are behind an hour for 3 weeks in the spring and ahead for 1 week in the fall. Set your timezone to UTC (Coordinated Universal Time) and see if it matches www.time.gov's UTC time. If it does match, then install this hotfix:
http://support.microsoft.com/kb/955839
time.gov UTC time:
Do you have other VMs running on this host? Are they showing the correct time? DO you have another host you can migrate this VM to and see if the time is corrected?
The reason for my last question is I have seen this where the CMOS clock on the host is conflicting with the time zone set for the ESXi host -
I have 6 hosts. All setup the same. I only have 2 XP Vm's (both with wrong time). All my 2003 / 2008 servers have the correct time.
The XP VM's are running on two different hosts..
There is no timezone setting in ESXi 4.1 (it uses UTC).
Thanks for the reply!
In Vcenter
right click VM -> properties -> options tab ,
make sure you tick sync guest time with host
My VMware Tools properties has "Time synchronization between the virtual machine and the ESX Server." checked.
Adding those values didn't fix it.
Anyone have any other ideas?
Thanks
few steps
restart ntp server
check time on esxi
check on a vm without vmware tools
check on vm with vmware tools (time sync option enabled)
The NTP server is a router and every other machine that pulls from it is correct.
The time on ESXI is correct.
A VM that I uninstalled vmware tools doesn't allow the NIC to work so it can't pull time.
Time is the same whether the option to sync is checked or not.
Thanks for the reply.
Sounds like a potential DST 2007 issue when they moved DST back 3 weeks from 1st Sunday of April to 2nd Sunday of March. Machines that are still using the pre-2007 DST rules are behind an hour for 3 weeks in the spring and ahead for 1 week in the fall. Set your timezone to UTC (Coordinated Universal Time) and see if it matches www.time.gov's UTC time. If it does match, then install this hotfix:
http://support.microsoft.com/kb/955839
time.gov UTC time:
You friggin rock! That was it!
Thanks! ![]()
You friggin rock! That was it!
Thanks! ![]()
