Назад | Перейти на главную страницу

ntpdate устанавливает неверную дату после загрузки

У меня есть несколько виртуальных машин Debian XEN, и я обновил их до wheezy (мне нужно ядро ​​3.2 для проекта). Все было хорошо, пока я не перезагрузил одну из машин.

Моя текущая проблема заключается в том, что ntpdate устанавливает неправильную дату после загрузки, что имеет серьезные последствия для приложения, работающего на виртуальных машинах (сбои, прерывание данных и т. Д. - время важно на этих серверах).

Вскоре после загрузки я дважды выполнил команду ntpdate - со следующим (сбивающим с толку) выводом:

$> ntpdate server1 server2 server3

9 апр, 20:42:26 ntpdate [2371]: шаг сервера времени x.x.x.x смещение 83,293954 сек.

$> ntpdate server1 server2 server3

9 апр, 20:40:45 ntpdate [1800]: сервер времени шага x.x.x.x смещение -83,294240 сек.

После этих двух выполнений ntpdate работает так же, как всегда, возвращая смещения менее 0,0001 секунды.

Эта проблема одинакова для всех виртуальных машин в кластере, только смещение времени отличается. Я видел, как сервер синхронизирует ~ 2800 секунд таким образом, поэтому 83 секунды в приведенном выше примере - довольно низкие значения.

Есть ли способ узнать, почему ntpdate устанавливает время вперед, а вскоре и обратно?

Редактировать: Время на Dom0 правильное и также синхронизировано.

Я думаю, ты попал в такая же проблема, как Вот.

Время DomU, возможно, связано с Dom0-временем. Перед использованием необходимо отключить его ntpd или ntpdate.