Update 6/20/2014, RHEL 7 is now supported and VMware officially recommends *only*the open-vm-tools which are now included in the default RHEL 7 package repositories. In addition to RHEL 7, VMware is now recommending the use of open-vm-tools on *all* Linux distributions which provide a supported package such as the RHEL 6 EPEL open-vm-tools as mentioned below. The Linux OSP’s just don’t work well with kernel updates – stick to the distribution supported packages for smooth operation.
VMware provides “Operating System Specific Packages (OSPs)” for users of popular Linux distributions like RHEL 6.x and CentOS 6.x. You can find these at http://www.vmware.com/support/packages. Here are some notes for CentOS 6.x as of October 2013. It didn’t work correctly for me because of small kernel update version mismatch – see the notes below. I recommend EPEL repository provided “open-vm-tools” for better support with *any* RHEL/CentOS kernel version.
# get the latest vmware repository for your version of vmware and linux distro wget http://packages.vmware.com/tools/esx/5.1latest/repos/vmware-tools-repo-RHEL6-9.0.5-1.el6.x86_64.rpm # install the repo package rpm -i vmware-tools-repo-RHEL6-9.0.5-1.el6.x86_64.rpm # use the package manager to install the vmware tools bundle yum install vmware-tools-esx-kmods vmware-tools-esx # part broken if kernel doesn't match their compile target
Unfortunately, the vmware tools kernel modules (kmod) will not work properly unless you are running the *exact* kernel update the VMware team compiled against. This can prevent critical functions from working. Another thing to look out for is whether SELinux could be blocking some of the vmware tools from working correctly – supposedly with system updates that should not be a problem but beware. These are show stopping issues in my book. I think I’ll try to stick to the “open-vm-tools” provided with the supported EPEL repository.