学习更多:深博IT大讲堂
在使用VMware产品过程中,经常会涉及虚拟机的硬件驱动和功能性问题,这些问题很多时候都是因VMware Tools实用程序引起,所以从本节开始,我们将重点讲解和VMware Tools相关的知识。
VMware Tools 提供的驱动程序和服务可提高虚拟机的性能,并支持 vSphere 中的众多易于使用的功能。安装 VMware Tools 后,可以配置其中很多实用程序并更改其特性。此外,为尽可能地保护虚拟机并降低安全风险,请禁用容易受到安全威胁的 VMware Tools 功能。
1、VMware Tools 组件
VMware Tools 是一套实用程序,能够提高虚拟机的性能。尽管客户机操作系统在未安装 VMware Tools 的情况下仍可运行,但应始终在客户机操作系统上运行最新版本的 VMware Tools,以便访问只有在安装该套件之后才能使用的最新 VMware Tools 功能和更新内容。
2、VMware Tools 服务
当客户机操作系统引导时,VMware Tools 服务将启动。该服务在主机和客户机操作系统之间传递信息。
该程序(在后台运行)在 Windows 客户机操作系统中名为 vmtoolsd.exe,在 Mac OS X 客户机操作系统中名为 vmware-tools-daemon,在 Linux、FreeBSD、Solaris 客户机操作系统中名为 vmtoolsd。VMware Tools 服务可执行以下任务。
1)、将消息从主机传递到客户机操作系统。
2)、为自定义作为 vCenter Server 及其他 VMware 产品的一部分的客户机操作系统提供支持。
3)、为使用 VMware VIX API 创建的受客户机操作系统约束的调用提供支持,在 Mac OS X 客户机操作系统中除外。
4)、运行脚本以帮助自动执行客户机操作系统操作。当虚拟机的电源状况更改时,脚本将运行。
5)、使客户机操作系统中的时间与主机上的时间同步。
6)、在 Windows 客户机操作系统中,允许指针在客户机和 vSphere Web Client 之间自由移动。
7)、在运行 Xorg 1.8 及更高版本的 Linux 客户机操作系统中,该功能作为一项标准功能。8)、在 Windows 和 Mac OS X 客户机操作系统中,如果以全屏模式运行,则将客户机的屏幕显示分辨率调整为与 vSphere Web Client 的屏幕分辨率相同。如果以窗口模式运行,则调整客户机的屏幕分辨率,使其适合客户端或主机上的窗口大小。
9)、在 Windows 和 Linux 客户机操作系统中,帮助创建由某些备份应用程序使用的静默快照。
10)、在 Windows、Linux、Solaris 和 FreeBSD 客户机操作系统中,在关机或重新启动客户机操作系统时运行虚拟机中的自定义启动脚本。
11)、这是其中一个进程,向 VMware 产品发送检测信号,以指示客户机操作系统正在运行。当虚拟机在 ESXi 或 vCenter Server 下运行时,管理界面中将显示此检测信号的计量器。