Open-VM-Tools与VMware-Tools


19

Open-VM-Tools软件包与VMware ESX / ESXi附带的工具有什么区别?

想知道这是因为来自VMware的那些除了RPM以外我没有编译任何东西而且我使用Debian。在过去,我只是根据VMware指令在每台机器上编译它们。

但是有一些我搞砸的东西,比如一个名为Untangle的UTM软件。为了避免与打开Untangle到vanilla repos相关的问题,我想尝试一下Open-VM工具。

任何帮助,将不胜感激。

Answers:


21

VMware产品附带的VMware Tools软件包包含开源和闭源组件。Open VM Tools软件包只是VMware Tools软件包的开源子集。通常,您可以预期Open VM Tools将提供与VMware Tools相同的基本功能,但VMware Tools可能还包含一些额外的功能。此外,如果您的Linux发行版在其存储库中有VMware Tools软件包,则它基于Open VM Tools而非VMware Tools。

更新:之前我不愿意具体说明open-vm-tools与VMware Tools中的代码是什么,因为该集合发生了变化。这仍然是正确的,但是我从open-vm-tools网站找到了一个列表,所以我会在这里包含它。

开放式虚拟机的工具,常见问题解答说,关于它含有VS VMware Tools的哪些代码如下:

所有由VMware独家开发的非实验性内核模块和用户级应用程序正在发布。某些实验驱动程序计划在将来发布。VMware将鼓励第三方根据GPL发布其贡献。

进一步来说:

  • 设备和文件系统访问的驱动程序
  • 内存膨胀
  • 共享文件夹
  • 拖放,文本和文件复制/粘贴
  • 剪贴板共享
  • 磁盘擦除和收缩
  • 时间同步
  • 自动访客屏幕分辨率调整大小
  • GuestInfo(提供有关访客环境的统计信息)
  • Guest SDK(提供有关VM的信息)
  • 软电力运行
  • 多显示器支持
  • GTK工具箱UI

同样,这个集合随着时间而变化。由于通过VMware Tools发布了新功能,它可能需要一段时间才能找到open-vm-tools的方式,或者如果VMware无法发布它,它可能根本无法使用它。


我明白了,所以像VMCI这样的东西很可能是专有的,而e1000e驱动可能不是。对?
ianc1215

1
@Solignis:一般来说,您应该期望大多数驱动程序都在Open VM Tools中,包括VMCI。VMware不提供e1000驱动程序。将虚拟网卡呈现为e1000是因为真正的网卡非常普遍,而且每个主要操作系统都有一个驱动程序。
kbyrd

如何找出vmware-tools中包含哪些驱动程序/应用程序,而不是open-vm-tools中包含哪些驱动程序/应用程序?
netvope

@netvope:好的,我已经提供了open-vm-tools常见问题解答中的信息。令人失望的是,你们都发现这个答案足以引起评论,但不足以支持。
kbyrd

1
如果您管理超过90个虚拟机,那么由您的发行版管理和更新open-vm-tools软件包是一个很大的好处...您可以使用系统的其余部分升级工具,而不是安装自定义vmware工具ISO(或下载它,就此而言)每次更新。
Dalibor Filus 2015年

7

在最新版本的VMware中,它建议使用open-vm-tools

这是KB http://kb.vmware.com/kb/2073803

基本上说:

VMware建议使用由操作系统供应商重新分发的open-vm-tools。

这当然基于兼容性指南

现代Linux发行版还直接在内核中包含VMware驱动程序,VMware 建议并支持此驱动程序。

VMware在主线kernel.org树中为Linux主动维护VMware半虚拟驱动程序和内核模块的源代码。

因此,您可以使用open-vm-tools感到安全。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.