In this post, let us see the differences between Open-VM-tools vs. Original vs. OSPs, which allows you to understand the benefits of choosing the best bundle for your environment. While virtualizing Linux Operating Systems with vSphere(VMware), you will have three possibilities to install VMware Tools.
The most popular VMware Tools that are included with the ESXi Hypervisor and is installed through the vSphere Client, the VMware Operating System Specific Package (OSPs) and the open source project open-vm-tools.
Difference between Open-VM-tools vs. Original vs. OSPs
“Original” VMware Tools:
The vSphere client provides you “Install/Upgrade VMware Tools”, it is the common way to install VMware Tools. This functionality connects an operating-system specific ISO, that you can get on all the ESXi host in the below location,
To update VMware Tools on VM, just right click VM, Guest and click Install/Upgrade VMware Tools and select Automatic Tools Upgrade. Else, select Interactive Tools Upgrade and perform the below steps on the VM Operating system,
Open Virtual Machine Tools (open-vm-tools):
VMware has released significant components of their source code from VMware Tools for Linux. The Github.com managed project Open-VM-tools is based on that code, open-vm-tools package is usually managed with Linux up-date mechanisms like yum, apt, rug or zypper. Nowadays open-vm-tools bundles are available within the most mainstream Linux distributions.
Note: open-vm-tools are not supported by VMware.
VMware Operating System Specific Packages (OSPs):
Operating System Specific (OSPs) Bundles is a replacement for the embedded mechanism provided by VMware. OSPs allows you to use Linux update mechanisms like yum, apt, rug or zypper to download, install, and manage VMware Tools. To use OSPs packages you need to update your packet managers sources by hand to add the repositories provided by VMware. Then you’re able to install and update VMware Tools.
Note: To install OSPs, you have to use packet manager within the VM operating system, which is not possible with the vSphere Client.
Open-vm-tools, Original and OSPs do not varieties from a functional point of view. All are with the same features like Drivers, Time synchronization, Memory ballooning, Guest-Info and Soft power operations. The difference is how you wish to manage and automate VMware Tools.