VMware Tools 是否应始终安装在无头 Linux 客户机中?

VMware Tools 是否应始终安装在无头 Linux 客户机中?

我们有一个部署,我称之为企业云提供商。它是 VMWare Infrastructure 3.5.x,包括 VMotion / VMWare HA 实例等。

在提供商 1 处安装了 VMWare Tools:

  • vmware-guestd 正在运行;
  • 至少加载两个内核模块,vmmemctl 和 vmhgfs

提供商 1 每晚都会进行虚拟机快照。

我们正在提供商 2(也是企业云提供商)处开始新的部署。他们没有安装 VMWare Tools。提供商 2 不会进行夜间 VM 快照,而是进行文件系统备份(使用代理)。

从我的阅读来看,至少应该为内存气球驱动程序(vmmemctl)安装 VMWare Tools,并且从阅读以下来源来看这个这表明某些 VirtualCenter 管理操作也依赖于在 Linux 客户机中安装的 VMWare Tools。

请注意,我们所有的实例都是无头的(默认运行级别为 3)和 RHEL。

关于这个问题很难找到权威的信息,而且上述来源有些过时了。

有人能解释一下吗?哪些因素/标准会导致肯定或否定的答案?

短暂性脑缺血发作

干杯

答案1

您还应该加载工具以方便客户机关闭和电源管理。能够从 Vcenter 服务器或基础设施客户端关闭客户机操作系统非常方便。

答案2

我很想加载所有的 vmtools,这样不仅可以减少客户机对主机的负载,而且这也是一种正确使用时间的好方法。

答案3

除了其他答案提到的更好的电源/CPU/内存管理之外,这些工具还为您提供了 vmxnet* 和 pvscsi/其他/设备驱动程序,表面上,与模拟“真实”设备相比,这些驱动程序可以为网络和 IO 提供更好的性能。

答案4

安装这些工具将允许更好地管理 CPU 和内存。例如,透明页面共享和内存膨胀。

了解 VMware 中的内存资源管理 (pdf)

相关内容