I am looking for a command I could run on a linux guest machine to query what version of vmware tools is installed on that machine. I'm ultimately looking to automate the tools upgrade - hoping to find a silent tools install for linux, but initially I just need to query the currently installed version (outside of virtual center). ESX version is 3.5.
It should be the same as the build number of the VM's host server. Login to service console command "vmware -v" for example "VMware ESX Server 3.0.1 build-32039"
command "esxupdate -l query" to see what updates are installed.
command "rpm -qa | grep VMware-esx-tools" shows you your current tool version "VMware-esx-tools-3.0.1-32039"
I've recently upgraded my ESX host servers from 3.0.2 to 3.5. Some virtual machines have had vmware tools upgraded, many have not. I'm looking for a way to determine which virtual machines still need to have vmware tools upgraded to the current (3.5) level within the guest OS.
can you grep it within your Linux VM to search for "vmware" keyword to see anything related to vmware -tools that would help. I couldn't find a way to track Linux VM tools version installed unless you have VI Client and click on the VM and should see VMware Tools status ->out of date or something else.
Regards,
Stefan Nguyen
"The Power of Knowledge"
I don't know. That's what I'm trying to find out.
Hello,
You can use the SDK to get this information or refer to http://communities.vmware.com/thread/131979?tstart=25 which shows 3 ways to get the information when on a Linux VM.
Best regards,
Edward L. Haletky
VMware Communities User Moderator
====
Author of the book 'VMWare ESX Server in the Enterprise: Planning and Securing Virtualization Servers', Copyright 2008 Pearson Education. As well as the Virtualization Wiki at http://www.astroarch.com/wiki/index.php/Virtualization
That's just what I was looking for. Thanks!