如何手動下載 VMware Tools
VMware 提供 Enterprise 級虛擬化軟體與雲端運算服務。憑藉其先進的虛擬機器管理程式技術,您可以將不同的作業系統 (OS) 和應用程式與底層實體硬體隔離。此抽象層讓您能在共享相同硬體資源的同時,並行執行多台虛擬機器 (VM)。長遠來看,VMware 虛擬化技術可協助您降低營運成本、減少空間佔用、優化資源消耗,以及實現更多效益。
為了進一步提升您在虛擬環境中的使用體驗,VMware 開發了 VMware Tools。這是一套專為實現對客體作業系統(guest OS)的更佳控制、提升整體虛擬機器效能及改善使用者互動而設計的實用工具集。這篇部落格文章將探討 VMware Tools 的運作原理、其包含的組件,以及在哪些情況下您應從 VMware 網站手動下載 VMware Tools。
關於 VMware Tools
儘管客體作業系統無需安裝 VMware Tools 也能運作,但這套高階功能性確實能為您帶來多方面的益處。為了充分了解 VMware Tools 如何提升虛擬機器的工作效率,我們需要探討這套工具套件包含哪些內容,以及其各個元件能為您的環境帶來什麼樣的效益。
什麼是 VMware Tools?
VMware Tools 是一組驅動程式和實用工具,可提升虛擬機器 (VM) 內客作業系統的效能,並確保內客作業系統與主機作業系統之間能順暢通訊。此外,VMware Tools 還能協助解決以下問題:
- 影片/音質不佳
- 色彩深度低
- 網路速度數值顯示不準確
- 滑鼠游標速度過慢
- 複製貼上及拖放特點無法正常運作
此外,VMware Tools 還可用於:
- 為客體作業系統擷取靜態快照
- 啟用客體作業系統與主機之間的時間同步
- 確保系統組件之間能無縫互動
- 將客體作業系統整合至您的 vCenter Server 以及其他 VMware 產品與服務
- 利用現有或自訂腳本自動化客體作業系統程序,並簡化虛擬機器電源操作
VMware Tools 的下載方式
VMware Tools 隨附 ESXi 部署,這簡化了其安裝與升級的流程。通常,可透過 vSphere Client 自動安裝及升級 VMware Tools。此外,VMware Tools 亦提供獨立安裝套件,可從 他們的官方網站.
根據 VMware 文件所述,應在 ESXi 主機上運行的所有虛擬機器中安裝 VMware Tools,以提升虛擬機器效能、改善客體作業系統的管理,並確保使用者互動無誤。請注意,每個 VMware vSphere 版本都需要專屬的 VMware Tools 套件。 此外,特定的 VMware Tools 安裝套件僅適用於虛擬機器內運行之特定客體作業系統。例如,為 Windows 客體作業系統開發的 VMware Tools 將無法與 Linux 客體作業系統相容。
VMware Tools 可安裝於以下作業系統:Microsoft Windows、Linux、SunOS、Solaris、FreeBSD 及 Novell NetWare。值得注意的是,安裝程序會因作業系統而異。
在執行 VMware Tools 升級或安裝時,VMware 產品能立即辨識是否已為特定虛擬機器作業系統下載了最新版本的 VMware Tools ISO 映像檔。若尚未下載,您可以直接從 VMware 網站下載對應的最新版本 ISO 映像檔(這將在今天的部落格文章中進行示範)。
VMware Tools 元件
VMware Tools 包含以下關鍵元件:VMware Tools 服務、VMware Tools 裝置驅動程式、VMware Tools 使用者程序,以及 VMware Tools 控制面板。每個元件皆具備獨特的功能,以下將對此進行說明。
VMware Tools 服務 在客體作業系統啟動後立即自動啟動。此元件適用於不同的客體作業系統;因此,其名稱可能為 vmtoolsd.exe(Windows 客體作業系統)、vmware-tools-daemon(Mac OS X 客體作業系統)以及 vmtoolsd(Linux、FreeBSD 和 Solaris)。
通常,VMware Tools 服務可在以下使用情境下使用:
- 在主機作業系統與客體作業系統之間傳輸資訊。
- 執行腳本以優化作業系統的操作與流程。
- 確保時間同步。
- 允許指針在客體作業系統與主機作業系統之間自由移動。
- 建立靜止快照。此服務僅適用於 Windows 虛擬機器作業系統。
- 設定螢幕顯示解析度。當啟用全螢幕模式時,VMware Tools 服務可將虛擬機器作業系統的螢幕解析度調整為與主機或客戶端視窗大小相符(此功能適用於 vSphere Client 以及 VMware 工作站、Fusion 或 Player)。至於視窗模式,虛擬機器作業系統的螢幕解析度會設定為與主機或客戶端視窗的大小相符。
- 利用作業系統的心跳功能性。為了驗證客體作業系統是否運作正常,VMware Tools 服務會向 VMware 虛擬機器發送心跳訊號。若心跳訊號未能傳送至指定終端點,則視為虛擬機器已發生故障。
VMware Tools 裝置驅動程式
在實體硬體方面,應安裝裝置驅動程式以實現作業系統與特定硬體之間的通訊。裝置驅動程式通常由硬體供應商開發,用於修復現有問題和/或新增功能性。基本上,VMware 裝置驅動程式可取代原生客體作業系統驅動程式,從而實現更流暢的網路連線及更佳的驅動程式相容性。
在執行 VMware Tools 的自訂安裝時,您可以選擇要啟用的裝置驅動程式(例如 SVGA 驅動程式、SCSI 驅動程式、滑鼠驅動程式、音訊驅動程式等)。此外,根據您所執行的客體作業系統(Windows、Linux、Mac OS X、Solaris 或 FreeBSD),將提供相應的 VMware Tools 裝置驅動程式套件供您下載。
VMware Tools 使用者程序
VMware Tools 使用者程序是 VMware Tools 的重要組成部分,它為 Unity 模式以及複製貼上、拖放特點提供支援。簡而言之,Unity 模式是 VMware 專為桌面虛擬化產品設計的一項功能性,可協助將虛擬機器中的應用程式直接顯示在主機系統的桌面上。當您登入 Windows 客體作業系統,或啟動 Linux 桌面工作階段時,VMware Tools 使用者程序元件便會自動啟動。
在 Windows 系統中,VMware 使用者程序的執行檔為 vmtoolsd.exe。至於 Linux、Solaris 和 FreeBSD 客機作業系統,則使用 vmusr 檔案。在上述兩種系統中,VMware Tools 使用者程序元件亦可手動啟動。
VMware Tools 控制台
根據《VMware Tools 使用者指南》提供的資訊,VMware Tools 提供了一項特殊工具,可讓您設定 VMware Tools 選項、縮小 VMware 虛擬磁碟的大小,以及新增和移除虛擬裝置。此功能性稱為 VMware Tools 控制台。 透過此控制面板,使用者可從單一介面集中管理與設定 VMware Tools 的各項設定。
若要在 Windows 虛擬機器作業系統上開啟 VMware Tools 控制面板,請雙擊 Windows 工作列通知區域中的 VMware Tools 圖示。至於 Linux、FreeBSD 或 Solaris 虛擬機器作業系統,請開啟終端機視窗並執行指令 (/usr/bin/vmware-toolbox &) 以啟動 VMware Tools 圖形化使用者介面。至於 NetWare 虛擬機器,請按一下 Novell 並選擇 Settings,這應該會開啟 VMware Tools for NetWare 視窗。
如何手動下載 VMware Tools
在本篇部落格文章的前幾節中,我們已說明 VMware Tools 的安裝是透過將 ISO 映像檔掛載至虛擬機器的虛擬磁碟來進行的。不同類型的客體作業系統需要對應的 VMware Tools ISO 映像檔。
然而,在開始安裝 VMware Tools 之前,您必須確保符合以下需求:
- VMware Tools 與您虛擬機器上執行的客體作業系統相容。 每個版本的 VMware Tools 皆支援特定數量的客體作業系統。 例如,VMware Tools 10.2.5 支援以下系統:Windows Vista 及後續版本;Linux RHEL 5 及後續版本、SUSE SLES 11 及後續版本、Ubuntu 10.04 及後續版本;Mac OS X 10.11 及後續版本;Solaris 作業系統。若無法下載 VMware Tools,可能是您下載了錯誤的版本。
- VMware Tools 無法安裝在已關機的虛擬機器上。 請注意,該虛擬機器內執行的客體作業系統也必須已啟動。
參見 這份全面指南 如需進一步了解如何在不同的虛擬機器作業系統上安裝 VMware Tools,請參閱:
。若 VMware Tools 的 ISO 映像檔未存放於虛擬機器中,可手動從以下位置下載必要的安裝套件: VMware 網站. VMware 提供了一個儲存庫,其中包含從 VMware ESX 3.5 到 ESXi 6.7 各版本的 VMware Tools 安裝套件。此 VMware 儲存庫對外開放,您可免費下載所需的 VMware Tools ISO 映像檔。請依照以下步驟手動下載 VMware Tools:
1. 前往 VMware Tools 儲存庫 並選擇您目前部署的 ESX/ESXi 版本。
2. 下一步是指定 VMware 虛擬機器上執行的作業系統。每個資料夾都包含一個與特定客體作業系統相容的安裝檔案。
3. 開啟所需資料夾後,系統會要求您指定虛擬機器上執行的作業系統類型(x32、x64、x86)。
4. 最後一步是下載 VMware Tools ISO 映像檔或 VMware Tools .exe 檔案(視資料夾中提供哪種檔案而定)。
5. 現在,您可以開始安裝 VMware Tools 了。只需將(剛才下載的)ISO 映像檔複製到您的檔案伺服器,然後在不使用 VMware 使用者介面的情況下開始安裝 VMware Tools。
註: VMware Tools 的安裝與升級可以變得更加輕鬆快捷。為此,您可以建立專屬的 VMware Tools 儲存庫,以便隨時存取所需的安裝套件。只需下載所有可用作業系統的安裝套件,並將其上傳至儲存庫即可。您的 VMware Tools 儲存庫可直接供管理員存取,藉此降低管理複雜度並將潛在的安全威脅降至最低。
使用 NAKIVO 進行資料保護
VMware Tools 的眾多優勢之一在於,其功能性可協助您強化資料保護策略。VMware Tools 能暫停虛擬機器檔案系統以建立磁碟快照,同時確保即使在備份過程中,虛擬機器的資料仍能保持一致。結合這套全面的資料保護解決方案, NAKIVO Backup & Replication,您不僅能保護虛擬環境,還能保護實體與雲端環境。我們的全方位解決方案能以資源高效且可靠的方式,對虛擬機器和應用程式進行備份、複製與還原,並執行 VMware 雲端備份。



