可在部署後變更 vCenter Server中的時間同步化設定。

部署vCenter Server時,可使用 NTP 伺服器或 VMware Tools 選擇時間同步化方法。如果 vSphere 網路中的時間設定發生變更,您可以使用應用裝置 shell 中的命令編輯 vCenter Server和設定時間同步化設定。

啟用定期時間同步化時,VMware Tools 會將客體作業系統的時間設定為與主機的時間相同。

執行時間同步化之後,VMware Tools 會每分鐘檢查一次,判定客體作業系統與主機上的時鐘是否仍然相符。如果不相符,則將同步客體作業系統上的時鐘以符合主機上的時鐘。

本機時間同步化軟體 (例如網路時間通訊協定 (NTP)) 通常比 VMware Tools 定期時間同步化更精確,因此更常使用。vCenter Server中只能使用一種定期時間同步化形式。如果您決定使用本機時間同步軟體,則會停用 vCenter Server VMware Tools 週期性時間同步。

使用 VMware Tools 時間同步化

您可以將 vCenter Server設定為使用 VMware Tools 時間同步化。

程序

  1. 存取應用裝置 shell 並以具有管理員或超級管理員角色的使用者身分登入。
    具有超級管理員角色的預設使用者是根使用者。
  2. 執行下列命令以啟用 VMware Tools 時間同步化。
    timesync.set --mode host
  3. (選擇性) 執行下列命令以確認已成功套用 VMware Tools 時間同步化。
    timesync.get
    該命令傳回時間同步化處於主機模式。

結果

應用裝置的時間已與 ESXi主機的時間同步。

vCenter Server 組態中新增或取代 NTP 伺服器

若要設定 vCenter Server 以使用以 NTP 為基礎的時間同步化,您必須將 NTP 伺服器新增至 vCenter Server 組態。

程序

  1. 存取應用裝置 shell 並以具有管理員或超級管理員角色的使用者身分登入。
    具有超級管理員角色的預設使用者是根使用者。
  2. 執行下列 ntp.set 命令,將 NTP 伺服器新增至 vCenter Server 組態。
    ntp.set --servers IP-addresses-or-host-names
    在此命令中, IP-addresses-or-host-names 是 NTP 伺服器的 IP 位址或主機名稱清單 (以逗點分隔)。
    此命令將移除目前的 NTP 伺服器 (如有),並將新的 NTP 伺服器新增至組態。如果時間同步化以 NTP 伺服器為基礎,則 NTP 精靈會重新啟動以重新載入新的 NTP 伺服器。否則,此命令會將 NTP 組態中的目前 NTP 伺服器取代為您指定的新 NTP 伺服器。
  3. (選擇性) 若要驗證是否已成功套用新的 NTP 組態設定,請執行以下命令。
    ntp.get
    命令會傳回設定用於 NTP 同步之伺服器的空格分隔式清單。如果啟用 NTP 同步,則命令會傳回 NTP 組態處於 [啟動] 狀態。如果停用 NTP 同步,則命令會傳回 NTP 組態處於 [關閉] 狀態。
  4. (選擇性) 若要驗證 NTP 伺服器是否可供連線,請執行以下命令。
    ntp.test --servers IP-addresses-or-host-names
    該命令將傳回 NTP 伺服器的狀態。

下一步

如果停用 NTP 同步,您可以將 vCenter Server 中的時間同步設定設定為以 NTP 伺服器為基礎。請參閱將 vCenter Server與 NTP 伺服器的時間同步

vCenter Server與 NTP 伺服器的時間同步

您可以將 vCenter Server中的時間同步化設定設定為以 NTP 伺服器為基礎。

必要條件

vCenter Server組態中設定一或多部網路時間通訊協定 (NTP) 伺服器。請參閱 在 vCenter Server 組態中新增或取代 NTP 伺服器

程序

  1. 存取應用裝置 shell 並以具有管理員或超級管理員角色的使用者身分登入。
    具有超級管理員角色的預設使用者是根使用者。
  2. 執行下列命令以啟用以 NTP 為基礎的時間同步化。
    timesync.set --mode NTP
  3. (選擇性) 執行下列命令以確認已成功套用 NTP 同步化。
    timesync.get
    該命令傳回時間同步化處於 NTP 模式。