The primary purpose for open-vm-tools is to enable operating system vendors and/or communities and virtual appliance vendors to bundle VMware Tools into their product releases. open-vm-tools is the open source implementation of VMware Tools and consists of a suite of virtualization utilities that improves the functionality, administration, and management of virtual machines within a VMware environment.
The benefits of bundling open-vm-tools are:
open-vm-tools consists of these packages:
open-vm-tools package
This package contains the core open-vm-tools user-space programs and libraries, includingvmtoolsd. The following are features enabled by this package:
open-vm-tools-desktop package
This optional package extends open-vm-tools with additional user-space programs and libraries to improve the interactive functionality of virtual machines. This package depends on X and therefore must be installed only when X is available. The following are features enabled by this package:open-vm-tools-devel package
This optional package extends open-vm-tools with additional user-space libraries for use in developing applications usingopen-vm-tools. The package contains:
vmtoolsd plug-insopen-vm-tools-debuginfo package
This optional package contains additional binaries and source code for debugging open-vm-tools.Source code for open-vm-tools can be found here.
End users obtain open-vm-tools redistributed by operating system vendors and communities or within virtual appliances. Integration of open-vm-tools with operating system releases vary. The highest level of integration includes open-vm-tools on the OS media and is installed by default during OS installation. In other cases, open-vm-tools is included on the OS media, but is not installed by default unless specifically specified during installation. In addition, some operating systems provides open-vm-tools through the use of online repositories and can be installed using the operating system package manager following installation.
The list of operating systems with open-vm-tools can be found at here.
How do I update open-vm-tools?
Updates of open-vm-tools are distributed with operating system updates and patches, as well as updates to virtual appliances.I'm using an older operating system release that includes an older version of open-vm-tools. Is this a problem?
If the operating system release is published as certified and supported by the specific VMware product in the online Broadcom Compatibility Guide, the configuration is supported.Do I need a specific version of open-vm-tools for a specific VMware product?
No. Each version of open-vm-tools is compatible with multiple past and future versions of VMware products. Adhering to the compatibility matrix for the guest OS release is sufficient.A virtual machine with open-vm-tools displays "Guest managed or 3rdParty/unmanaged" in vSphere Client. What does this mean?
Guest managed" or "3rdParty/unmanaged" does not imply a support status for open-vm-tools or the guest operating system. The support status of operating system releases is published in the Broadcom Compatibility Guide and open-vm-tools distributed by OS vendor for use with certified operating system releases is fully supported by VMware.3rdParty/unmanaged" does not change the support commitment by VMware on a specific environment, as long as OS-vendor supported open-vm-tools are used on an Operating System certified by VMware. For more information, see Broadcom Compatibility Guide.Why does the operating system not include open-vm-tools?
Redistribution and integration of OVT is done by operating system vendors. Contact the OS vendor regarding the availability ofopen-vm-tools. If it is unavailable for the operating system, install VMware Tools distributed by VMware.How often is open-vm-tools released?
open-vm-tools is released several times a year. To receive email notifications for open-vm-tools:
Go to https://github.com/vmware/open-vm-tools/
Select "Watch" and choose the preferred level of notifications. At the minimum "Custom" -> "Releases".
Check all available releases at https://github.com/vmware/open-vm-tools/releases.