
У меня есть Unix O/S, запущенная в качестве гостя под гипервизором на хосте Linux. Часы гостевой ОС отстают на 2 с от хоста через 24 часа. Я хотел бы синхронизировать часы с точностью менее секунды для удобства анализа логов и т. д.
Я знаю, что запуск NTP под виртуальной машиной — этопроблематичный(в некотором роде). Существуют инструменты гостевой виртуальной машины для синхронизации часов, предоставляемые поставщиком гипервизора, но не для этой гостевой ОС (насколько мне известно).
Планирую запускать ntpdate hostservername
почасово в cron. Это разумно или я пропустил более очевидное решение?
Хост: CentOS 5.7
Гипервизор: VMware Server 2
Гостевая система: SCO OpenServer 5.0.7
решение1
Я уже некоторое время запускаю службу ntp на экземпляре VMware Workstation 9.0 и не испытываю никаких проблем.
Я только что остановил его, выполнил синхронизацию и получил смещение -0,003862 сек. (Гостевая ОС - Ubuntu 12.04.1 Server x86_64 с VMware Tools)
Лично я считаю, что если что-то и может вас огорчить, так это продукция SCO.