Как синхронизировать время на сервере Debian6? У нас есть 30-минутная задержка в наших виртуальных машинах

Я не могу иметь правильное время на наших серверах. Мы получаем одинаковую задержку в трех из них (они являются виртуальными машинами на одном сервере).

Мы используем ntp, чтобы наша дата всегда синхронизировалась.

Основным виртуализированным сервером является ОС Linux Proxmox.

Какой у меня зонд на главном сервере:

Переконфигурируйте tzdata (в режиме реального времени 12:14 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.

Попытайтесь получить доступ к аппаратным часам (время хорошо здесь!!):

root@ns226161:~# hwclock -r
Wed 13 May 2015 14:01:57 CEST  -0.327412 seconds

Перезапустите 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 

Итак, как я могу обновить время с аппаратных часов, которые в порядке?

1 ответ

Решение

Я нашел решение благодаря этой вики: http://docs.slackware.com/howtos:hardware:syncing_hardware_clock_and_system_local_time

Sopping NTP, обновлять время со своих серверов, перезапускать ntp и синхронизировать часы HW

root@ns226161:~# /etc/init.d/ntp stop
Stopping NTP server: ntpd.
root@ns226161:~# ntpdate pool.ntp.org
13 May 14:06:12 ntpdate[16434]: step time server 37.187.2.84 offset 1117.077034 sec
root@ns226161:~# /etc/init.d/ntp start
Starting NTP server: ntpd.
root@ns226161:~# date
Wed May 13 14:06:30 CEST 2015
root@ns226161:~# hwclock --systohc --localtime
root@ns226161:~#
Другие вопросы по тегам