ESXi host time not syncing with NTP servers

ntptime-synchronizationvmware-esxi

I have 2 NTP servers (AD 2003 machines) and some ESXi hosts, which are configured to sync time from these 2 servers. I found the time is not in sync between these hosts and servers. And time in each hosts vary from 2-5 minutes. I had done resetting the time in both the NTP servers and when checked, the hosts doesnt seem to sync with these NTP servers. Can anyone suggest me what needs to be done next?

Since host time is different, the same time is getting to my VM's too..

Best Answer

You should make sure you've both configured the NTP service by entering a time server and actually started the service.

enter image description here

The service should show up as "running".

enter image description here