Можно ли заставить работать ntpd на виртуальной машине? - PullRequest
4 голосов
/ 05 марта 2009

Наша команда разработчиков только недавно начала использовать виртуальные машины для разработки, и одной из проблем, с которыми мы сталкиваемся, является синхронизация часов. Я помню, в прошлом была проблема с ntpd, не работающим на виртуальных машинах. Я также вспоминаю, что не стоит вставлять ntpdate в качестве cron. Итак, мой вопрос, есть ли другое решение для этого? Или я застрял, вставив ntpdate в crontab?

Ответы [ 4 ]

5 голосов
/ 05 марта 2009

Время немного сложнее в виртуальных средах. Я бы посоветовал прочитать vmware whitepaper по хронометражу.

Они тщательно обдумали эту проблему, включая рекомендуемые параметры для ntp и поддержку времени vmware tools.

2 голосов
/ 05 марта 2009

Установите инструменты VMWare и установите

tools.syncTime = "ИСТИНА"

в вашем * .vmx файле, он находится в вашей директории установки vm

Vmware-Tools и синхронизация времени

1 голос
/ 05 марта 2009

NTP не будет работать на виртуальных машинах. Период. Часы виртуальной машины, ну ... виртуальные. Он не ведет себя как часы реальной машины, и NTP зависит от того, чтобы он работал правильно.

Но гостевые драйверы, которые вы должны установить на ВМ, должны позаботиться о синхронизации часов. По крайней мере, с VirtualBox и IIRC, VMWare работает так же. Вы установили драйверы гостевой машины?

...