Centos

CentOS VM、NTP同步問題

  • August 23, 2014

我們在 ESX3.5 主機上有三個 CentOS 5.9 虛擬機。

由於我們提供的服務的性質,要求 NTP 時間同步並且所有三個時間都正確。

然而,他們中的一個每天都會不斷地向後漂移,持續大約 66 秒。到目前為止,我們似乎都不明白為什麼會發生這種情況。

我們包括了虛擬機可能會以某種方式從主機中提取時間的可能性,但是所有三個虛擬機都具有相同的配置設置並且它們沒有安裝 VMware 工具。

雖然我意識到這可能是一個內部問題,而不是在論壇上詢問,但如果你們中的任何人知道一些 CentOS NTP 診斷常式,這將幫助我診斷問題並找到可靠的解決方案,我將不勝感激。

我感謝你的幫助。

如果時鐘在任一方向漂移超過 500ppm,ntpd 會認為它很瘋狂並停止更新它。發生這種情況時,您將看到一條日誌消息(如果您去尋找它)。在這種情況下,您將需要使用備用 ntp 客戶端,例如chrony可以將其配置為在這種情況下繼續工作。

我會建議你採取一些行動,因為我有同樣的問題。

  • 看看這個關於計時的Vmware KB
  • 每天在 crontab 重啟時強制 ntp 同步 + 在 /etc/sysconfig/ntp 添加這些參數
OPTIONS="-x -u ntp:ntp -p /var/run/ntpd.pid"

我在 ntp 和 CentOS 上遇到了完全相同的問題,甚至安裝 Vmware 工具也沒有感覺到任何區別。我應該嘗試使用openntp。

引用自:https://serverfault.com/questions/495659