Instalar vmtools en Ubuntu Server 10.04

Hola a todos, hoy les voy a mostrar como se deben instalar las vmtools de VMware en una maquina virtual con Ubuntu Server 10.04 LTS, esta es la manera mas rápida y sensilla de lograr que vuestro servidor este listo y operando al mayor rendimineto posible.

Aveces me pregunta, ¿por qué es necesario instalar las vmtools en las maquinas virtuales? bueno primero que nada es importante para garantizar que el sistema operativo guest funcione con los controladores especificos para cada componente de hardware virtual; pero tambien esta practica permite que las Virtual Machine tengan un rendimineto mucho mayor que si no las tubieran instaladas.

Bueno en mi laboratorio tengo servidores con vSphere 4.1 ESX como ESXi, pero ademas utilizo VMware Player (mas abajo veran los links para descarga e información) , se los recomiendo para poder crear laboratorios. En este caso utilizare VMware Player, comencemos.

 

Primera Parte:

Antes que nada hay que instalar todas las herramientas necesarias para que al momento de compilar las herramientas de VMware no tengamos ningun tipo de poblema.

Para esto, primer verificamos que tengamos todas las actualizaciones instaladas, en mi caso mi ubuntu acaba de salir del horno asi que no tiene ninguna actualizacion, para actualizarlo utilizamos los siguientes comandos:

sistemas@ubuntu:~$ sudo apt-get update

Nos pedira la contraseña, la escribimos, en ese momento realizara una comprobacion contra los repositorios de Ubuntu y verificará que actualizaciones falta. es muy importante que tengan en cuenta que deben tener acceso a internet desde este equipo, para poder asi descargar todos los paquetes necesarios. Una vez terminado de hacer la comprobación escribimos el siguiente comando:

sistemas@ubuntu:~$ sudo apt-get upgrade

Esto nos mostrará un resumen de todos los paquetes que hay que instalar, nos peguntara ¿Desea continuar [S/n]?, aquí simplemente presionamos ENTER, ya que por defecto toma la opcion SI.

Este proceso puede tardar unos minutos o mas, todo depende de la velocidad de descarga y de la Maquina Virtual, simplemente esperemos. Despues de unos minutos terminara el proceso, no es necesario reinicar el servidor; ahora debemos instalar las herramientas necesarias básicas para poder compilar e instalar las vmtools y otras aplicaciones o herramientas que necesitemos mas adelante. Escribimos el siguiente comando:

sistemas@ubuntu:~$ sudo apt-get install build-essential linux-headers-$(uname -r)

Este comando buscara los paquetes y dependencias necesarios y nos volverá a preguntar ¿Desea continuar [S/n]? , presionamos la tecla ENTER y esperamos que descargue e instale todo. Una vez terminado este proceso, tendremos el sistema listo para la instalación de las VMtools de VMware.

 

Segunda Parte

Ahora procedemos con la instalación de las VMtools, en mi caso en VMware Player nos vamos al menú VirtualMachine>Install VMware Tools…

ahora en nuestro servidor ubuntu escribimos el siguiente comando

sistemas@ubuntu:~$ sudo mkdir /media/cdrom

Despues montamos la unidad de cdrom

sistemas@ubuntu:~$ sudo mount  /dev/cdrom  /media/cdrom/

Nos informara que el dispositivo de bloques esta protegido contra escrtura, por lo cual vamos a copiar los paquetes necesarios a la carpeta /tmp

sistemas@ubuntu:~$ cp /media/cdrom/VMwareTools-x.x.x-xxxxxx.tar.gz /tmp

Desmontamos la unidad de CDROM ya que no nos hara falta

sistemas@ubuntu:~$ sudo umount /media/cdrom/

Entramos en la carpeta /tmp y descmprimimos el paquete

sistemas@ubuntu:~$ cd /tmp/

sistemas@ubuntu:/tmp$ tar xzf VMwareTools-x.x.x-xxxxxx.tar.gz

Entramos en la carpeta que se acaba de crear

sistemas@ubuntu:/tmp$ cd vmware-tools-distrib/

Y comenzamos la instalación

sistemas@ubuntu:/tmp/vmware-tools-distrib$ sudo ./vmware-install.pl

Este proceso es automatico y simplemente tendermos que dejhar todas las opciones por defecto, presionando la tecla ENTER cada vez que nos haga alguna pegunta.

Para terminar la instalacion tecleamos los siguientes comandos

sistemas@ubuntu:/tmp/vmware-tools-distrib$ sudo /etc/init.d/networking stop

sistemas@ubuntu:/tmp/vmware-tools-distrib$ sudo rmmod pcnet32

sistemas@ubuntu:/tmp/vmware-tools-distrib$ sudo rmmod vmxnet

sistemas@ubuntu:/tmp/vmware-tools-distrib$ sudo modprobe vmxnet

sistemas@ubuntu:/tmp/vmware-tools-distrib$ sudo /etc/init.d/networking start

Ya con esto estamos listo, reiniciamos el servidor ara que arranquen todos los demonios y se borre el contenido de la carpeta /tmp

 

Espero que les sea de ayuda este pequeño tutorial.

 

Enlaces de interes:

VMware Player Download

Ubuntu Server LTS

VMware vSphere

 

6 comentarios


  1. "sistemas@ubuntu:~$ cp /media/cdrom/VMwareTools-x.x.x-xxxxxx.tar.gz /tmp ", Al escribir esa linea me sale un mensaje diciendo que se encuentra el fichero existente, podrias ayudarme porfavor?…los pasos anteriores estan correctamente realizados, los he hecho 3 veces cada 1….

    Responder

    1. Hola Jhon
      Con gusto te ayudo, primero que nada, que versión de vmtools estas instalando?, recuerda que las "x", que están en VMwareTools-x.x.x-xxxxxx.tar.gz, debes sustituirlas por la versión de las tools. La manera mas fácil es que ejecutes el comando

      cd /media/cdrom

      cuando estes dentro de cdrom, ejecuta

      ls

      ahi aparecera una lista del contenido, y veras el nombre del archivo. otro turco es que cuando estes escribiendo el comando cp /media/cdrom/VMwareTools-x.x.x-xxxxxx.tar.gz /tmp ", justo despues de la barra inclinada de cdrom, escribes una V en mayúscula y presionas la tecla tab, ahi te aparecera el nombre del archivo completo.

      Bueno espero te ayuden estas referencia, cualquier cosa comentamela

      Responder

    1. Hola Pepe, en algunas versiones de ubuntu, ere ultimo paso no es necesario, ya que las vmware tools lo realizan automáticamente, prueba reiniciar la maquina virtual, y verifica las version de la vmtools con el comando.

      sudo vmware-toolbox-cmd -v

      Saludos

      Responder

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *