优势
open-vm-tools 的主要目的是使操作系统供应商和/或社区和虚拟设备供应商能够将 VMware Tools 捆绑到其产品版本。open-vm-tools 是 VMware Tools 的开源实现方式,由一套可改进 VMware 环境中虚拟机的功能、系统管理和管理的虚拟化实用程序组成。
捆绑 open-vm-tools 的优势包括:
内容
open-vm-tools 由以下软件包组成:
- open-vm-tools 软件包
此软件包包含核心的 open-vm-tools 用户空间程序和库,其中包括 vmtoolsd
。这些功能均由此软件包启用:
- 客户机操作系统时钟与虚拟化平台的同步
- 启用虚拟化基础架构以执行正常的电源操作(关闭)和虚拟机的文件系统静默
- 提供从客户机到虚拟化基础架构的检测信号以支持 vSphere High Availability (HA)
- 向虚拟化平台发布有关客户机操作系统的信息,包括资源利用率和网络连接信息
- 提供安全且需要身份验证的机制,以在客户机操作系统中通过虚拟化基础架构执行各种操作
- 接受其他可扩展的插件,或自定义 open-vm-tools 功能
- open-vm-tools-desktop 软件包
此可选软件包通过其他用户空间程序和库对 open-vm-tools 进行扩展,以改善虚拟机的交互功能。此安装包依赖于 X,因此仅当 X 可用时才可安装。这些功能均由此软件包启用:
- 启用调整客户机显示大小的功能,以便与主机控制台窗口或适用于 vSphere 的 VMware Remote Console 窗口匹配
- 启用主机和客户机 UI 之间的文本复制和粘贴操作(双向)
- 为 VMware Workstation 和 VMware Fusion 产品启用客户机和主机之间的拖放操作(双向)(在 vSphere 上不受支持)
- open-vm-tools-devel 软件包
此可选软件包通过其他用户空间库对 open-vm-tools 进行扩展,以便在使用 open-vm-tools
开发应用程序时使用。该软件包包含:
- 用于开发
vmtoolsd
插件的库 - 适用于库的文档
- open-vm-tools-debuginfo 软件包
此可选软件包包含用于调试 open-vm-tools 的其他二进制文件和源代码。
可用性
可在
此处找到 open-vm-tools 的源代码
最终用户获得由操作系统供应商和社区重新分发的或在虚拟设备中重新分发的 open-vm-tools。open-vm-tools 的集成因操作系统版本而异。最高级别的集成包括操作系统介质上的 open-vm-tools,并且默认情况下在安装操作系统时进行安装。在其他情况下,操作系统介质中包含 open-vm-tools,但默认情况下不会安装,除非在安装期间特别指定。此外,某些操作系统通过使用在线存储库提供 open-vm-tools,并且可以在安装操作系统后使用操作系统软件包管理器进行安装。
具有 open-vm-tools 的操作系统的列表可以在
https://github.com/vmware/open-vm-tools/blob/master/README.md 中找到。
有关特定于 FreeBSD 的信息,请参见
VMware support for Open VM Tools on FreeBSD (2149806)。
VMware 技术支持策略
- VMware 建议使用由操作系统供应商重新分发的 open-vm-tools。
- VMware 完全支持虚拟机,其中包括由操作系统供应商重新分发的 OVT,这是与操作系统供应商合作完成的。这仅适用于经联机 VMware Compatibility Guide中特定 VMware 产品认证而发布的操作系统版本。
- 对于经联机 VMware Compatibility Guide中特定 VMware 产品认证而发布的新操作系统版本,VMware 会协助操作系统供应商和社区进行集成
open-vm-tools
。 - VMware 支持使用受支持的标准 GOS(包含 open-vm-tools)构建的虚拟设备,这是与虚拟设备供应商合作完成的。标准 GOS 是经在线 VMware Compatibility Guide 中的特定 VMware 产品认证后而发布的操作系统。这些 GOS 可由操作系统供应商直接提供,也可按其原有形式下载。如果您使用的是非标准操作系统,并且希望其经过特定 VMware 产品的认证,请联系 VMware。
- VMware 不建议移除由操作系统供应商重新分发的 open-vm-tools。
常见问题解答