更新日期:2019 年 3 月 20 日 VMware Tools | 2016 年 10 月 25 日 | 組建編號 4449150 查看這些版本說明的新增項目和更新。 |
版本說明的內容
此版本說明涵蓋下列主題:新增功能
VMware Tools 是公用程式套件,可用來提升虛擬機器的客體作業系統所展現的效能,並改善虛擬機器的管理效率。
- VMware Tools 生命週期管理:VMware Tools 10.1.0 是具有數個增強功能的主要版本。此版本新增了用於安裝和升級 VMware Tools 之簡化和可擴充的方法、對較新的 Linux 發行版的升級需要的重新開機次數較少、支援 OSP 升級、使用 UI 的增強版本,以及使用 API 和 UI 的狀態報告。此版本包括數個功能增強功能、驅動程式相關的增強功能,以及支援更新的客體作業系統。VMware Tools 10.1.0 適合目前的客體作業系統。VMware Tools 10.0.12 適合舊版的客體作業系統。
- VMware Tools 支援 10.1.0 的客體作業系統
- windows.iso 支援 Windows Vista 及更新版本。
- linux.iso 支援 Linux 客體作業系統 Red Hat Enterprise Linux (RHEL) 5 及更新版本、SUSE Linux Enterprise Server (SLES) 11 及更新版本、Ubuntu 10.04 及更新版本。它也支援具有 glibc 版本 2.5 及更新版本的其他發行版本。
- darwin.iso 支援 Mac OS X 版本 10.11 及更新版本。
- freebsd.iso 支援 FreeBSD 版本。
- solaris.iso 支援 Solaris 版本。
- 對較新的 Linux 發行版的升級需要的重新開機次數較少:利用目前版本的 VMware Tools,Linux 客體作業系統的主要編號即不需在升級之後重新開機。
注意:對於已更新 PVSCI、VMXNET 或 VMXNET3 驅動程式的舊版 Linux 發行版,升級之後必須將客體作業系統重新開機。
- 客戶經驗改進計劃:客戶經驗改進計劃 (CEIP) 為 VMware 提供了可讓 VMware 改善其產品及服務並修正問題的相關資訊。如果您選擇參與 CEIP,VMware 會在 CEIP 報告中定期收集有關 VMware 產品和服務使用情況的技術資訊。本資訊不會透露您的身分。如需更多詳細資料,請參閱 vSphere 說明文件中心。
- VGAuth 客體作業系統驗證:VGAuth 使用不同驗證機制提供客體作業系統驗證。已在此版本的 VMware Tools 10.1.0 中修正嚴重問題。
- TLS 支援:VMware Tools 10.1.0 支援 TLSv1.2。
- 已解決的問題:此版本的 VMware Tools 10.1.0 解決了記錄在已解決的問題一節中的問題。
開始之前
在舊版中,VMware Tools ISO 映像會隨附於 ESXi 映像。一些客體作業系統生命週期結束的 ISO 映像會予以凍結。可自 http://my.vmware.com 下載凍結的 ISO 映像。這些 ISO 映像不會隨附在 ESXi 的 tools-light VIB 中。如需詳細資料,請參閱 VMware Tools 說明文件頁面。
有關升級至 ESXi 5.5 Update 3b 或更新版本的重要注意事項
如需在使用舊版 Horizon View Agent 時,將 ESXi 主機升級至 ESXi 5.5 Update 3b 或 ESXi 6.0 Update 1 或更新版本所發生之不相容問題的解決方法和一般準則,請參閱知識庫文章:
- Connecting to View desktops with Horizon View Agent 5.3.5 or earlier hosted on ESXi 5.5 Update 3b or later fails with a black screen (使用在 ESXi 5.5 Update 3b 或更新版本上主控的 Horizon View Agent 5.3.5 或更早版本連線至 View 桌面平台時失敗,並出現黑色畫面)。
- Connecting to View desktops with Horizon View agent 6.0.x or 6.1.x hosted on ESXi 5.5 Update 3b or later fails with a black screen (使用在 ESXi 5.5 Update 3b 或更新版本上主控的 Horizon View Agent 6.0.x 或 6.1.x 連線至 View 桌面平台時失敗,並出現黑色畫面)。
- Connecting to View desktops with Horizon View Agent 6.1.x hosted on ESXi 6.0 Update 1 or later fails with a black screen (使用在 ESXi 6.0 Update 1 或更新版本上主控的 Horizon View Agent 6.1.x 連線至 View 桌面平台時失敗,並出現黑色畫面)。
國際化
VMware Tools 10.1.0 提供下列語言版本:
- 英文
- 法文
- 德文
- 西班牙文
- 義大利文
- 日文
- 韓文
- 簡體中文
- 繁體中文
相容性
VMware Tools 10.1.0 與 VMware vSphere ESXi 5.5 及更新版本、VMware Workstation 12.0 和 VMware Fusion 8.0 的支援版本相容。如需詳細資訊,請參閱《VMware 相容性指南》。
VMware Tools 10.1.0 在搭配虛擬裝置可支援所需功能的 VMware Workstation 12.0、VMware Fusion 8.0 和 VMware vSphere 版本使用時,可支援 Windows 客體上的 DirectX 10.0 和 OpenGL 3.3。Windows 和 Linux 適用的 VMware 客體作業系統 OpenGL 驅動程式僅支援 OpenGL 3.3 核心設定檔。不支援 OpenGL 3.3 相容性設定檔。對於相容性設定檔,OpenGL 客體驅動程式僅支援版本 3.0。
64 位元客體作業系統支援 Common Agent Framework (CAF)。它不支援 32 位元客體作業系統。
覆寫作業系統隨附之 Linux 核心模組的 VMware Tools 安裝程式選項已過時。在未來版本的 VMware Tools for Linux 中,將會從安裝程式中移除覆寫選項。
客體作業系統自訂支援
客體作業系統自訂支援對照表提供支援自訂的客體作業系統的相關詳細資料。
此版本的安裝及升級
VMware Tools 可從產品下載頁面下載。
VMware Tools 作業系統特定套件可從 http://packages.vmware.com/tools/releases/index.html 下載。如需安裝 OSP 的詳細資訊,請參閱作業系統特定套件適用的 VMware Tools 安裝指南
VMware Tools 的安裝步驟會根據 VMware 產品和您已安裝的客體作業系統而有所不同。如需在多數 VMware 產品中安裝 VMware Tools 的一般步驟,請參閱 VMware Tools 一般安裝指示 (1014294)。若要將 productLocker 設定為指向共用資料存放區,請參閱 KB 2004018。
如需安裝、升級和設定 VMware Tools 的特定指示,請參閱 VMware Tools 說明文件頁面。
升級資訊
支援 ESXi 5.0 和 ESXi 5.1 VMware Tools
- 延伸支援 - ESXi 5.0 和 ESXi 5.1 隨附的 VMware Tools 版本可享有延伸支援
- 升級 - 不支援在 ESXi 5.0 和 ESXi 5.1 上針對舊版客體作業系統將 VMware Tools 升級為版本 10.0.12。ESXi 5.0 和 5.1 上支援執行 VMware Tools 10.0.12 的虛擬機器。
注意:需要 VMware ESXi 5.5 (修補程式版本 ESXi550-201608001) 和 VMware ESXi 6.0 (修補程式版本 ESXi600-201608001) 及更新版本,才能在舊版客體作業系統上安裝或升級 VMware Tools 10.0.12。
升級影響
升級支援表示使用者需要遵循兩步驟的升級程序,在非舊版客體作業系統上將早於 9.4.x 的 VMware Tools 升級為 10.1.0 之後的版本。
- 早於 9.4.x 的 VMware Tools 必須先升級為 VMware Tools 10.1.0 版。在第二個步驟中,您可以將 VMware Tools 升級至 10.1.0 之後的較新版本。
- VMware Tools 9.4.x 和較新版本可直接升級到 VMware Tools 的最新可用版本。
如需隨附 ESXi 的 VMware Tools 對應版本,請參閱 http://packages.vmware.com/tools/versions。
針對簡易升級,請升級為隨附 ESXi 的支援版本之 VMware Tools。
VMware Tools 與 ESXi 具有回溯與向上相容性。較新版本的 VMware Tools 與支援的較舊 ESXi 版本相容,反之亦然。針對 VMware ESXi 5.5 (修補程式版本 ESXi550-201608001)、VMware ESXi 6.0 (修補程式版本 ESXi600-201608001) 及更新版本上的舊版客體作業系統,VMware Tools 的 10.0.12 版升級是所支援的最終升級。
針對 VMware Tools 未來版本的升級支援
升級支援可讓隨附於 ESXi、已到達結束支援的舊版 VMware Tools 升級至在舊版 ESXi 結束支援時發行、同時隨附於接續 ESXi 版本的較新版本 VMware Tools。
VMware Tools 安裝的 Windows 客體驅動程式
VMware Tools 10.1.0 在 Windows 客體作業系統上支援下列驅動程式版本。
驅動程式 | VMware Tools 10.1.0 |
硬體驅動程式 | |
vmci | 9.8.6.0 |
vsock | 9.8.8.0 |
pvscsi | 1.3.8.0 |
wddm | 8.15.1.48 |
xpdm | 12.1.8.0 |
vmxnet3 | 1.7.3.0 - NDIS 6.0 |
vmxnet2 | 2.2.0.0 |
vmmouse | 12.5.7.0 |
vmusbmouse | 12.5.7.0 |
vmaudio | 5.10.0.3506 |
軟體驅動程式 | |
vmrawdsk.sys | 1.1.0.1 |
vmmemctl.sys | 7.4.1.1 |
vmhgfs.sys | 11.0.14.2 - 適用於 Windows Vista 及更新版本的作業系統 |
vsepflt.sys | 10.1.0.0 |
vnetflt.sys | 10.1.0.0 - 適用於核心模式程式碼簽署 |
vnetWFP.sys | 10.1.0.0 |
已解決的問題
- OpenSSL 更新。
OpenSSL 已更新至 1.0.2h 版。
- 已安裝 VMware Tools 的 ESXi 主機上的 Windows 虛擬機器安裝失敗,並會出現藍色診斷畫面及報告錯誤
已安裝 VMware Tools 之 ESXi 主機上的 Windows 虛擬機器安裝失敗,並會出現藍色診斷畫面及報告類似下方的錯誤:
PAGE_FAULT_IN_NONPAGED_AREA (50) Invalid system memory was referenced: vmmemctl.sys
出現此問題是因為在執行的 Windows 客體作業系統中有大量的記憶體配置和取消配置程序。這會在 VMware 伺服器記憶體控制器中造成記憶體負擔。
已在此版本中解決此問題。
- 在 Linux 客體作業系統核心升級之後,VMware Tools 無法啟動
在開機至不同的 Linux 客體作業系統核心之後,VMware Tools 無法執行。此問題的發生是因為 VMware Tools 核心模組與 Linux 核心不相容性所導致。需要重新安裝核心。
已在此版本中解決此問題。VMware Tools 10.1 及更新版本,依預設會啟用 VMware 自動核心模組。
- VMware Tools 10.0.x 無法在 Ubuntu 16.10 客體作業系統上執行
當 VMware Tools 是使用 .tar 套件安裝時,VMware Tools 10.0.x 無法在 Ubuntu 16.10 客體作業系統上執行。在安裝後將客體作業系統重新開機時,便會發生此問題。
已在此版本中解決此問題。
-
如果是 Perl 5.20 之後的版本,則 FreeBSD 上 VMware Tools 的安裝會失敗
如果是 Perl 5.20 之後的版本,則因為 Perl 可執行檔的路徑已變更,所以 FreeBSD 上 VMware Tools 的安裝會失敗。安裝失敗時會顯示類似下列內容的錯誤:
./vmware-install.pl: Command not found
已在此版本中解決此問題。
- 靜止快照作業失敗,使 Linux 客體檔案系統成為靜止狀態
在客體檔案系統靜止之後,主機的 Linux 客體作業系統上的靜止快照作業可能會失敗。即使快照作業完成之後將錯誤傳回至用戶端,發生此問題仍會導致客體檔案系統成為靜止狀態。vmware.log 檔案中會產生類似以下的錯誤記錄訊息。
<TIMESTAMP>| vcpu-0| I120: ToolsBackup: changing quiesce state: COMMITTED -> ERROR_WAIT
<TIMESTAMP>| vcpu-0| I120: Msg_Post: Warning
<TIMESTAMP>| vcpu-0| I120: [msg.snapshot.quiesce.vmerr] The guest OS has reported an error during quiescing.
<TIMESTAMP>| vcpu-0| I120+ The error code was: 4
<TIMESTAMP>| vcpu-0| I120+ The error message was: Quiesce aborted.
<TIMESTAMP>| vcpu-0| I120: ----------------------------------------
<TIMESTAMP>| vcpu-0| I120: Vigor_MessageRevoke: message 'msg.snapshot.quiesce.vmerr' (seq 860282) is revoked
<TIMESTAMP>| vcpu-0| I120: ToolsBackup: changing quiesce state: ERROR_WAIT -> ERROR_WAIT
<TIMESTAMP>| vcpu-0| I120: ToolsBackup: changing quiesce state: ERROR_WAIT -> IDLE
<TIMESTAMP>| vcpu-0| I120: ToolsBackup: changing quiesce state: IDLE -> DONE
已在此版本中解決此問題。
已知問題
下列問題為 VMware Tools 10.1.0 中已知會發生的問題:
-
VMware Tools 10.1.0 與 VMware Site Recovery Manager 6.1.1 或更早版本不相容
在由 VMware Site Recovery Manager 6.1.1 或更早版本管理的虛擬機器上,將 VMware Tools 升級至 10.1.0 會中斷 VMware Site Recovery Manager 工作流程。VMware Site Recovery Manager 6.1.2 和 6.5 版本與 VMware Tools 10.1.0 相容。
因應措施:在將 VMware Tools 安裝或升級至 10.1.0 版之前,先將 VMware Site Recovery Manager 升級至 6.1.2 或 6.5 版。如果虛擬機器正由 VMware Site Recovery Manager 6.1.1 或更早版本管理,請避免將 VMware Tools 安裝或升級至 10.1.0 版。此相容性需求亦適用於各種 Linux 散發所封裝的 open-vm-tools 10.1.0。如需相容性的詳細資訊,請參閱 VMware 產品互通性對照表。
-
嘗試在 FreeBSD 6.x 或 7.x 客體作業系統上安裝 VMware Tools 可能會失敗,並顯示錯誤
嘗試在 FreeBSD 6.x 或 7.x 客體作業系統上安裝 VMware Tools 可能會失敗,並顯示類似以下的錯誤:
Guest operating system daemon: failed
Attempting to run vmtoolsd after installation will result in the following error
"Segmentation fault: 11 (core dumped)"
因應措施:在 FreeBSD 6.x 或 7.x 虛擬機器上安裝 VMware Tools 10.1.0 之前,請執行下列操作- 建立檔案 (若尚未建立)
/etc/libmap.conf - 將下列內容新增至 /etc/libmap.conf 檔案
[/usr/local/lib/vmware-tools/]
libpthread.so.2 libthr.so.2
libpthread.so libthr.so
- 建立檔案 (若尚未建立)
- 使用下列內容來更新 /etc/libmap.conf
[/usr/local/lib/vmware-tools/]
libpthread.so.2 libthr.so.2
libpthread.so libthr.so - 透過執行 /usr/local/bin/vmware-config-tools.pl 來完成組態
注意:此因應措施不適用執行 FreeBSD 7.x 之後版本的虛擬機器。
-
open-vm-tools 中的 Common Agent Framework 在 Ubuntu 14.04 中無法建置
open-vm-tools 中的 Common Agent Framework 在具有的 rabbitmq-c 版本低於 0.8.0 的 Ubuntu 14.04 中無法建置
因應措施:將 rabbitmq-c 升級為版本 0.8.0 或更新版本,以在 Common Agent Framework 中取得 TLS1.2 支援。
-
vmusr 外掛程式在 Solaris 10 Update 11 上不會載入
當 VMware Tools 10.1 在 Solaris 10 U11 客體作業系統上執行時,不會載入下列 vmusr 外掛程式:- libdesktopEvents.so
- libdndcp.so
- libresolutionSet.so
因應措施:升級為 Solaris 11.3。
- 使用 VMware Tools 10.0.x 時,Linux 核心中可能會載入重複的驅動程式
在 /lib/modules/<核心版本>/ 中直接安裝驅動程式時就會發生此問題。這可能導致 VMware Tools 不正確地偵測驅動程式,造成安裝不需要的驅動程式。
因應措施:若要因應此問題,請先在 /lib/modules/<核心版本>/
/ 的子目錄中安裝模組, 然後再安裝或重新安裝 VMware Tools。例如,
cd /lib/modules/$(uname -r)/
mkdir foobar
mv foo.ko bar.ko foobar/
depmod -a