Si cuentas con uno o varios ESXi que en su momento instalaste en su versión Standard, en lugar de «no-tools», seguramente no estés muy familiarizado con este proceso, muy necesario por otra parte.
Las VMTools requieren de actualizaciones de forma periódica (corrección de errores, vulnerabilidades, etc), y es más sencillo actualizar estas, que hacer un upgrade de todo el entorno para aplicar dichas actualizaciones. A continuación, os explicaremos como realizar esta operación:
1 – Descarga última versión de VMware Tools
En primer lugar, descargaremos la última versión disponible de las VMTools desde la página oficialm de VMWare:
https://www.vmware.com/go/tools

Para poder descargarlas, recuerda que necesitarás un login válido en MyVMware.
2 – Creación de un repositorio común para las nuevas VMTools.
Tendremos que extraer el contenido descargado, y subir el contenido a uno de nuestros datastores para que nuestros ESXi puedan verlos. En este caso de ejemplo, hemos utilizado un datastore común a todos nuestros ESXi para facilitar la tarea de actualización, pero podríamos hacerlo en los datastores internos de nuestros hosts.

Como véis, hemos creado una carpeta dentro de nuestra cabina con el nombre «VMTOOLSREPO», donde hemos introducido todo el contenido descargado.
3 – Cambiar el apunte hacia el nuevo repositorio de VMTools de nuestros ESXi vía vSphere Client
Ahora les diremos a nuestros hosts hacia donde han de apuntar para detectar este nuevo repositorio.
Accederemos a nuestro vCenter, y nos dirigiremos a la configuración avanzada de nuestros hosts, y editaremos la misma:

Al editar, utilizaremos el buscador para encontrar y modificar la entrada «UserVars.ProductLockerLocation», e introduciremos la ruta de nuestro nuevo repositorio de VMTools.

Para finalizar, tendremos que regenerar el ProductLocker SymLink, para que nuestros ESXi y sus VMs dependientes detecten la nueva versión de VMTools. Esto lo podremos realizar reiniciando nuestros hosts, pero os damos una alternativa para que no tengáis este inconveniente.
4 – Cambio de ProductLocker Symlink sin reiniciar nuestros ESXi
Accederemos vía SSH a nuestro ESXi, e introduciremos el siguiente comando:
rm productLocker
Una vez introducido, continuaremos con el siguiente:
ln -s /xxxx/xxxx/xxxxx/VMTOOLSREPO /productLocker
Recordad cambiar las «xxxx», por la ruta correspondiente de vuestro nuevo repositorio de VMTools.
¡Una vez realizado este paso, nuestras VMs ya detectarán la nueva versión de VMTools!
IMPORTANTE:
Al realizar una actualización de VMTools, nuestras máquinas se reiniciarán de forma automática a menos que indiquemos lo contrario. Esto puede presentar un problema, sobre todo si la actualización se realiza en horas de trabajo y máquinas en producción. Podremos retrasar este reinicio, si a la hora de realizar la actualización de las tools introducimos el siguiente comando en opciones avanzadas:
/s /v "/qn REBOOT=ReallySuppress"

Con este comando, se realizará la actualización y nuestras máquinas no se reiniciarán automáticamente. No obstante, el reinicio sigue siendo requerido, pero podremos planificar el mismo.
¡Esperamos que os haya resultado útil! ¡No dudes en compartirlo o dejarnos tu opinión!
Si necesitas soporte profesional, no dudes en ponerte en contacto con nosotros en https://www.emibin.com/contacto-emibin/