当客户机操作系统引导时,VMware Tools 服务将启动。该服务在主机和客户机操作系统之间传递信息。

该程序(在后台运行)在 Windows 客户机操作系统中名为 vmtoolsd.exe,在 Mac OS X 客户机操作系统中名为 vmware-tools-daemon,在 Linux、FreeBSD、Solaris 客户机操作系统中名为 vmtoolsd。VMware Tools 服务可执行以下任务:

  • 将消息从主机传递到客户机操作系统。

  • 为自定义作为 vCenter Server 及其他 VMware 产品的一部分的客户机操作系统提供支持。

  • 为使用 VMware VIX API 创建的受客户机操作系统约束的调用提供支持,在 Mac OS X 客户机操作系统中除外。

  • 运行脚本以帮助自动执行客户机操作系统操作。当虚拟机的电源状况更改时,脚本将运行。

  • 使客户机操作系统中的时间与主机上的时间同步。

  • 在 Windows 客户机操作系统中,允许指针在客户机和 vSphere Web Client 之间自由移动。

    在运行 Xorg 1.8 及更高版本的 Linux 客户机操作系统中,该功能作为一项标准功能。

  • 在 Windows 和 Mac OS X 客户机操作系统中,如果以全屏模式运行,则将客户机的屏幕显示分辨率调整为与 vSphere Web Client 的屏幕分辨率相同。如果以窗口模式运行,则调整客户机的屏幕分辨率,使其适合客户端或主机上的窗口大小。

  • 在 Windows 和 Linux 客户机操作系统中,帮助创建由某些备份应用程序使用的静默快照。

  • 在 Windows、Linux、Solaris 和 FreeBSD 客户机操作系统中,在关机或重新启动客户机操作系统时运行虚拟机中的自定义启动脚本。

  • 这是其中一个进程,向 VMware 产品发送检测信号,以指示客户机操作系统正在运行。当虚拟机在 ESXi 或 vCenter Server 下运行时,管理界面中将显示此检测信号的计量器。

  • 为在 Windows 和 Linux 中使用 VMware VIX API 创建的客户机操作系统提供支持,在 Mac OS X 客户机操作系统中除外。有关 VIX API 的信息,请参见《vSphere API 参考》文档。