在主机上记录 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 知识库文章 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] 组下,[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 后重定向主机客户机日志。