Redhat

為什麼不使用 vmware 工具進行時間同步?

  • July 26, 2013

我們有兩個 VMWare 環境執行一堆(主要是)Redhat 5.9 和 6.4 來賓。我們遇到了時間漂移問題(每週提前幾分鐘)。我們使用ntp,同步到本地域控制器。

VMWare 的這項建議特別指出不要使用 vmware-tools 進行時間同步。為什麼?似乎很多人都對 NTP 有疑問,而 vmware-tools 通常以可預測的方式執行。vmware-tools 在更高版本的 Redhat 上是否存在任何特定問題?

對於上下文,這是我們的 ntp.conf(刪除了所有註釋行):

tinker panic 0
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
server our.domain.server.com
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys

我們的一些客人在保持時間方面絕對沒有問題。其他人則大幅度出局。

老實說,您不應該在虛擬環境和現代作業系統中遇到 NTP 問題……值得找到問題的根本原因

如果可以,請確保您有一個良好的 NTP 基礎架構(我通常使用外部 NTP 源或將所有內容都指向核心交換機或路由器),並且您有基本的東西,例如 ESXi 主機的硬體時鐘設置並及時關閉。有時,對具有硬體時鐘偏差的不同主機的 vMotion 可能會觸發您在虛擬機中看到的問題。

至於 guest-tools 方法,它有點老套。如果您的虛擬機不執行客戶工具(不受支持的作業系統或設備情況),或者您的客戶工具處於非最佳狀態(例如,Linux 核心更新後的 VMware Tools),該怎麼辦。

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