viernes 13 de agosto de 2010

Como instalar VMware Tools (ESX) en Ubuntu Server 10.04

Este es un pequeño tutorial para realizar paso a paso una instalación de las VMWare Tools desde nuestro ESX ó ESXi en un Ubuntu Server (desde la consola).

Una vez tenemos instalado el sistema operativo (requiere tener GCC instalado) y estamos en la consola realizaremos los siguientes pasos:
  • Menú VM > Guest > Install/Upgrade VMware Tools
Nos saldrá una pantalla como la siguiente. Le daremos a OK.


El siguiente paso que realizaremos será montar la unidad de CDROM.

  • sudo mount /dev/cdrom /mnt/
Debería salirnos un mensaje como el de la siguiente pantalla.


El siguiente paso será ver el nombre y versión concreta del paquete que vamos a instalar, para ello listaremos /mnt/.


En nuestro caso concreto el paquete que utilizaremos será VMwareTools-4.0.0-208167.tar.gz.

Primero descomprimiremos el tar.gz.
  • sudo tar -C /tmp/ -zxvf /mnt/VMwareTools-4.0.0-208167.tar.gz
Una vez descomprimido desmontamos la unidad de CDROM.
  • sudo umount /mnt
Nos dirigiremos al directorio /tmp/ y deberiamos tener una carpeta nueva con los archivos que hemos descomprimido. Accedemos a ella.
  • cd /tmp/vmware-tools-distrib/
Cuando ejecutemos el script empezará a preguntarnos un montón de opciones que las dejaremos todas por defecto menos una.
  • What is the location of the directory of C header files that match your running kernel?
Para ello vamos a ejecutar la siguiente línea.
  • ls -d /usr/src/linux-headers-$(uname -r)*/include
En nuestro caso nos devuelve lo siguiente:
  • /usr/src/linux-headers-2.6.32-21-generic-pae/include
Anotamos esta línea ya que seguramente puede que tengamos que agregarla a mano.

Volviendo para iniciar la instalación ejecutaremos el archivo vmware-install.pl
  • sudo ./vmware-install.pl


Una vez finalizada la instalación debería salirnos un mensaje como el de la captura siguiente.