在 Windows 上散佈 VMware Tools 升級

您可以從 GuestStore 存放庫為虛擬機器執行 VMware Tools 升級。
VMware 提供可隨每個新版 VMware Tools 一併下載的 VMware Tools 內容。從 VMware Tools 的 11.2.5 版本後開始,您可以從 VMware 網站下載 VMware Tools 內容,並將其解壓縮至 GuestStore 存放庫路徑下。在 GuestStore 存放庫中解壓縮的所有 VMware Tools 版本中,依預設會選取最新版本以進行後續升級,除非由 VMware Tools 組態檔中的設定所覆寫。
透過在 GuestStore 存放庫中匯入 VMware Tools 內容,您可以排程在下次虛擬機器重新開機時自動執行 VMware Tools 升級。您也可以透過 vSphere UI 或 API 從特定虛擬機器的 GuestStore 存放庫觸發 VMware Tools 升級。
此版本不支援使用 VMware Tools Toolbox 命令列從 GuestStore 存放庫觸發 VMware Tools 升級。
以 GuestStore 為基礎的 VMware Tools 升級是在 VMware Tools 安裝過程中進行安裝。如果 GuestStore 存放庫具有較新版本的 VMware Tools,且如果 VMware Tools 升級需要系統重新啟動以完成升級程序,則此功能會向登入的使用者產生通知。
以 GuestStore 為基礎的 VMware Tools 升級支援多個原則。在
tools.conf
中,可以使用下列設定來設定此原則:
[guestStoreUpgrade]
policy=manual
其中,
"policy"
可能包含下列其中一個值:
  • off
    • 在客體中停用以 GuestStore 為基礎的 VMware Tools 升級。
  • manual
    • 這是預設原則。此原則允許 vSphere 管理員使用 vSphere UI 或 API 從 GuestStore 存放庫觸發 VMware Tools 升級。
    • 如果虛擬機器的 VMware Tools 升級原則已設定為在重新啟動電源 (VMX 設定
      tools.upgrade.policy = "upgradeAtPowerCycle"
      ) 時升級,則在啟用以 GuestStore 為基礎的 VMware Tools 升級功能時,便會套用此設定。虛擬機器開啟電源後,第一次啟動 VMware Tools 系統服務時,VMware Tools 系統服務會查詢虛擬機器的主機端 VMware Tools 升級原則設定。如果此原則設定為在重新啟動電源時升級,則會自動觸發從 GuestStore 存放庫升級 VMware Tools 的檢查。
      啟用以 GuestStore 為基礎的 VMware Tools 升級時,不會使用與 VMware ESXi 主機綁定的 VMware Tools,包括透過 vSphere Update Manager (VUM) 新增至 VMware ESXi 主機的 VMware Tools 映像。
  • powercycle
    • 在客體作業系統啟動後,觸發從 GuestStore 存放庫執行 VMware Tools 升級。
    • 此原則也允許 vSphere 管理員使用 vSphere UI 或 API 從 GuestStore 存放庫觸發 VMware Tools 升級。
依預設,以 GuestStore 為基礎的 VMware Tools 升級會從 GuestStore 存放庫挑選最新版本的 VMware Tools。為「vmtools-version-key」設定指定 VMware Tools 版本,即可覆寫此行為。此設定預設為
"vmtools"
,以參照 GuestStore 存放庫中最新的 VMware Tools 版本。
例如,下列設定會限制 VMware Tools 從 GuestStore 存放庫升級至 11.2.5 版。
vmtools-version-key=vmtools-11.2.5