VMware Tools 安裝程式記錄到主機
當 GSS 支援團隊從客戶收集
vm-support
服務包時,也會在其中包含安裝程式記錄檔。安裝程式記錄存放在虛擬機器以及主機中。安裝程式記錄檔對於安裝相關問題的診斷和分級至關重要。 安裝 VMware Tools 11.0.0 版和 vSphere 7.0 (及更新版本)。
Windows 安裝程式記錄檔皆僅限客體使用,並會移至啟動引導程式安裝程式之使用者帳戶的 %Temp% 資料夾。
產生的記錄檔為:
安裝記錄 (
vminst.log
):包含 VMware 控制元件記錄輸出。MSI 記錄 (
vmmsi.log
):包含 Microsoft MSI 控制記錄輸出。若要啟用或停用 MSI 記錄輸出,請參閱 Microsoft 知識庫文章 KB 22330。 - 對於新的安裝、解除安裝或升級,vmx.log.guest.level選項可用來啟用或停用對主機的安裝程式記錄。允許此選項設定的值如下所示:值說明vmx.log.guest.level = "off"已停用記錄到主機。這是預設值。vmx.log.guest.level = "error"安裝程式記錄vminst.log和vmmsi.log不會傳送至主機。這兩個安裝程式記錄仍保留在虛擬機器中。vmx.log.guest.level = "warning"安裝程式記錄vminst.log和vmmsi.log不會傳送至主機。這兩個安裝程式記錄仍保留在虛擬機器中。vmx.log.guest.level = "notice"安裝程式記錄vminst.log和vmmsi.log不會傳送至主機。這兩個安裝程式記錄仍保留在虛擬機器中。vmx.log.guest.level = "info"安裝程式記錄vminst.log會傳送至主機,但vmmsi.log仍保留在虛擬機器中。vmx.log.guest.level = "verbose"安裝程式記錄vminst.log和vmmsi.log會傳送至主機。vmx.log.guest.level = "trivia"安裝程式記錄vminst.log和vmmsi.log會傳送至主機。客體管理員可以使用"/mg"或"LOGMODE=G"的命令列選項來控制和隱藏主機的記錄。例如:setup.exe /mgsetup.exe /v "LOGMODE=G"setup.exe /S /v "/qn LOGMODE=G"setup.exe /S /mg /v "/qn LOGMODE=G"
- 對於自動升級,install-vmxGuestLogDisabled會讀取和剖析,而不是tools.conf檔案中的vmxGuestLogDisabled。此設定允許設定的值如下所示:值說明install-vmxGuestLogDisabled = true在自動升級期間,安裝程式記錄不會傳送至主機。這是預設值。install-vmxGuestLogDisabled = false在自動升級期間,安裝程式記錄會傳送至主機。這些設定會進入記錄區段。例如:在 [記錄] 群組下,[logging]install-vmxGuestLogDisabled = false
- vMotion 影響:
- 新主機至舊主機:對於 VMware Tools 11.0.0 及更新版本,在 vMotion 之前記錄會進入主機客體記錄。在 vMotion 之後,記錄會停止進入主機。對於早於 VMware Tools 11.0.0 的版本,在 vMotion 之前記錄僅會進入客體 %TEMP% 資料夾。在 vMotion 之後,記錄僅會進入客體 %TEMP% 資料夾。
- 舊主機至新主機:對於 VMware Tools 11.0.0 及更新版本,在 vMotion 之前記錄僅會進入客體 %TEMP% 資料夾。在 vMotion 之後,記錄僅會進入客體 %TEMP% 資料夾。對於早於 VMware Tools 11.0.0 的版本,在 vMotion 之前記錄僅會進入客體 %TEMP% 資料夾。在 vMotion 之後,記錄僅會進入客體 %TEMP% 資料夾。vSphere 管理員可以設定虛擬機器選項,以在 vMotion 之後重新導向至主機客體記錄。