2009-03-05 5 views
4

Unser Entwicklungsteam hat gerade begonnen, virtuelle Maschinen zu entwickeln, und ein Problem, das wir haben, hält die Uhren synchron. Ich erinnere mich, dass es in der Vergangenheit ein Problem gab, bei dem ntpd nicht auf virtuellen Maschinen funktionierte. Ich erinnere mich auch daran, dass es keine gute Idee war, ntpdate als Cron einzusetzen. Meine Frage ist also, gibt es eine andere Lösung? Oder bin ich stecken in Ntpdate in die Crontab?Ist es möglich, ntpd auf einer virtuellen Maschine arbeiten zu lassen?

Antwort

1

NTP funktioniert nicht in virtuellen Maschinen. Zeitraum. Die virtuelle Maschinenuhr ist, naja ... virtuell. Es verhält sich nicht wie die Uhr einer echten Maschine, und NTP hängt davon ab, um richtig zu funktionieren.

Die Gasttreiber, die Sie in der VM installieren sollten, sollten jedoch auf die Uhrensynchronisation achten. Zumindest ist es mit VirtualBox und IIRC, VMWare funktioniert auf die gleiche Weise. Haben Sie die Gastcomputertreiber installiert?

5

Zeit ist ein etwas komplizierter in virtuellen Umgebungen. Ich würde vorschlagen, die vmware whitepaper auf Zeitmessung zu lesen.

Sie haben dieses Problem gründlich durchdacht, einschließlich empfohlener Optionen für ntp und die Verwendung der vmware tools time support.