I can't have the correct time in our servers. We get always the same delay in the three of them (they are VM on the same server).
We use ntp to have our date always synchronized·
The main server which is virtualized has OS Linux Proxmox.
What I have probe in the main server:
Reconfigure tzdata (real time 12:14 pm CEST):
root@ns226161:~# dpkg-reconfigure tzdata
Current default time zone: 'Europe/Madrid'
Local time is now: Wed May 13 11:55:01 CEST 2015.
Universal Time is now: Wed May 13 09:55:01 UTC 2015.
Try to access hardware clock (time is okay here!!):
root@ns226161:~# hwclock -r
Wed 13 May 2015 14:01:57 CEST -0.327412 seconds
Restart NTP:
root@ns226161:~# /etc/init.d/ntp restart
[ ok ] Stopping NTP server: ntpd.
[....] Starting NTP server: ntpd/etc/init.d/ntp: line 40: 11709 Terminated lockfile-touch $LOCKFILE
. ok
So, how can I update the time from the hardware clock which is okay?