Inicio » Linux » Scripts útiles de Linux » Conocer la versión de las VMWare Tools
Compartir en facebook
Compartir en twitter
Compartir en linkedin
Compartir en whatsapp
Compartir en telegram
Compartir en email

Conocer la versión de las VMWare Tools

Cuando se realiza una actualización del servidor ESX de VMWare, es necesario actualizar las VMWare tools para una correcta comunicación entre el Host y el sistema invitado. Además, si no están actualizadas, hay algunas herramientas que pueden funcionar mal. En mi caso me encontré con que Netbackup no podía realizar las copias de seguridad.

Así que me hice un script para comprobar la versión de las VMWare Tools que tenía instaladas en cada servidor.

Código fuente

[[email protected] admsys]# cat vmware-tools-version.sh
#/bin/sh

VMTOOLSVERSION=$(vmware-toolbox-cmd -v)
OSDISTRIBUTOR=$(lsb_release -a |grep Distributor |awk -F «:» ‘{print $2}’)
OSVERSION=$(lsb_release -a |grep Release |awk -F «:» ‘{print $2}’)

echo $(hostname) «|» $VMTOOLSVERSION «|» $OSDISTRIBUTOR » » $OSVERSION
[[email protected] admsys]#

Resultado

[[email protected] admsys]# ./vmware-tools-version.sh
lhpilox01 | 10.2.5.3619 (build-8068406) | RedHatEnterpriseServer 6.9
[[email protected] admsys]#

Esto lo lancé en todos los servidores de manera masiva y pude obtener un inventario del Hostname, versión de VMWare Tools y sistema operativo.

Es importante conocer la versión del sistema operativo porque a partir de Redhat 6, ya no se compila el fichero en Perl, de las VMWare Tools, tal y como explico en el articulo Actualización de las VMWare tools en RedHat 6, si no que se instala el paquete RPM open-vm-tools.

Publicidad

Raiola Networks

Recibe los últimos artículos en tu correo:

About Author

Contenido Relacionado

Artículos Recientes

Deja un comentario