您可以从 GuestStore 存储库在多个虚拟机之间分发 VMware Tools 配置文件。

GlobalConf 功能将使用 GuestStore 存储库中可用的配置自动更新 VMware Tools 配置。默认情况下会禁用 GlobalConf 功能。启用此功能后,vSphere 管理员可以在 vSphere 环境中的多个虚拟机之间分发全局 VMware Tools 配置。

GlobalConf 功能依赖于 GuestStore 存储库中存在的 VMware Tools 配置。默认情况下,可以从 GuestStore 存储库 "/vmware/configurations/vmtools/windows/tools.conf"(对于 Windows GOSes)和 "/vmware/configurations/vmtools/linux/tools.conf"(对于 Linux GOSes) 中获取 VMware Tools 配置,除非此行为被客户机内的本地 VMware Tools 配置中的设置所覆盖。使用此功能之前,应当将所需的 VMware Tools 配置作为 GlobalConf 功能要求的资源添加到 GuestStore 存储库中。

启用 GlobalConf 功能后,VMware Tools 系统服务会定期检查 GuestStore 存储库中的 tools.conf 文件。

  • 如果存在 tools.conf 文件,则会在运行时下载该文件并在本地应用。在此过程中,只会应用客户机内的本地 tools.conf 文件中未指定的设置。
  • 如果 GuestStore 存储库中没有 tools.conf 文件,则先前下载的任何配置文件都将从客户机的本地文件系统中删除。

默认情况下,VMware Tools 中的 GlobalConf 模块会每 60 分钟检查一次 GuestStore 存储库。在虚拟机内,客户机管理员可以手动编辑 tools.conf 文件,以配置与 GlobalConf 模块相关的各种设置。

GlobalConf 功能具有以下配置设置:

[globalconf]
  • enabled=true:启用模块。
  • poll-interval=3600:应指定时间间隔值(以秒为单位)。默认值:3600 秒。最小值:1800 秒。
  • resource=/path/to/tools/conf/in/gueststore:对于 Windows GOSes,默认值为 "/vmware/configurations/vmtools/windows/tools.conf",对于 Linux GOSes,默认值为 "/vmware/configurations/vmtools/linux/tools.conf"
注:
  • 如果在本地 tools.conf 文件中更新了上述任何设置,则必须重新启动 VMware Tools 系统服务 (vmsvc)。
  • 从 VMware Tools 11.3.0 版本开始,在 tools.conf 文件中修改 GlobalConf 相关设置后,无需再重新启动 VMware Tools 系统服务 (vmsvc)。

您可以使用 VMware Tools 工具箱命令行实用程序来执行以下操作:

  • 查询 GlobalConf 模块的状态。
    • Windows

      VMwareToolboxCmd.exe globalconf status

    • Linux

      vmware-toolbox-cmd globalconf status

  • 启用 GlobalConf 模块。
    • Windows

      VMwareToolboxCmd.exe globalconf enable

    • Linux

      vmware-toolbox-cmd globalconf enable

  • 禁用 GlobalConf 模块。
    • Windows

      VMwareToolboxCmd.exe globalconf disable

    • Linux

      vmware-toolbox-cmd globalconf disable

  • 从 GuestStore 存储库触发 VMware Tools 配置的即时更新,而无需等待轮询时间间隔。
    • Windows

      VMwareToolboxCmd.exe globalconf refresh

    • Linux

      vmware-toolbox-cmd globalconf refresh

注: 您可以使用 globalconf enableglobalconf disable 命令来启用或禁用 GlobalConf 功能,而无需编辑 tools.conf

前提条件