當 GSS 支援團隊從客戶收集 vm-support 服務包時,也會在其中包含安裝程式記錄檔。安裝程式記錄存放在虛擬機器以及主機中。這些記錄檔對於安裝問題的診斷和分級極為重要。
Windows 安裝程式記錄檔皆僅限客體使用,並會移至啟動引導程式安裝程式之使用者帳戶的 %Temp% 資料夾。
產生的記錄檔為:
安裝記錄 (vminst.log):包含 VMware 控制元件記錄輸出。
MSI 記錄 (vmmsi.log):包含 Microsoft MSI 控制記錄輸出。若要啟用或停用 MSI 記錄輸出,請參閱 Microsoft 知識庫文章 KB 22330。
必要條件
安裝 VMware Tools 11.0.0 版和 vSphere 7.0 (及更新版本)。
程序
- 對於新的安裝、解除安裝或升級,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 /mg
setup.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 之後重新導向至主機客體記錄。