Installer les vmwares tools sur un host linux se résume généralement à monter l’iso fournis avec l’hyperviseur et faire l’installation à la main. Mais il existe une autre solution : les paquets :)

Les paquets se trouvent sur le site packages.vmware.com. On y retrouve de la documentation, les dépôts de paquet pour les différentes versions de l’hyperviseur et les clés GPG pour les gestionnaires de paquets.
Les paquets sont proposés pour : - windows

  • rehl
  • sles
  • ubuntu

Il y a des chances pour que les paquets ubuntu soient aussi valables sur Debian. Si ce n’est pas le cas, l’installation par les sources est obligatoire.

Toutes les manipulations sont réalisées sous Ubuntu

  1. Ajouter le dépôt

Nous avons plusieurs solutions pour ajouter les dépôts VMware à notre machine.

Par le fichier sources.liste :

nous éditons directement ce fichier pour ajouter le dépôt

sudo vi /etc/apt/sources.liste <br></br><br></br>#vmware tools<br></br>deb http://packages.vmware.com/tools/esx/latest/ubuntu oneiric main

Il vous faudra modifier le nom de la distribution en fonction de vos besoins. Il est aussi à noter que nous n’avons pas de deb-src, qui si elle est présente empêchera la mise à jour du dépôt.

En ligne de commande :

Pour ce faire nous allons avoir besoin du paquet python-software-properties.

sudo aptitude install python-software-properties<br></br>sudo apt-add-repository 'deb http://packages.vmware.com/tools/esx/latest/ubuntu oneiric main'

Pour finir l’ajout de dépôt (quelle que soit la méthode), il faut ajouter les clés GPG correspondantes:

sudo wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub -q -O- | apt-key add - && wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub -q -O- | apt-key add -

Nous pouvons maintenant installer les paquets VMware Tools.

  1. Installation

Un petit tour par la documentation nous apprend que nous avons plusieurs possibilités, les plus courantes étant :

  • vmware-tools-esx : pour les clients avec composante graphique
  • vmware-tools-esx-nox : pour les clients sans composante graphique

Dans mon cas, j’installe un serveur du coup :
sudo aptitude update<br></br>sudo aptitude install vmware-tools-esx-nox<br></br>sudo reboot

Nos VMware tools sont maintenant installés. Pour s’en assurer, un petit tour par l’hyperviseur qui doit normalement remonter les informations de la machine.

  1. Alternatives

Il existe une solution alternative aux paquets officiels : [les Open Virtual Machine Tools](http://open-vm-tools.sourceforge.net/faq.php). Il s'agit du code des VMware Tools mis sous licence GPL par VMware, à disposition de la communauté pour faire des paquets "libre".

Pour certaines distributions, ils sont packagés sous le nom de : open-vm-tools.

sudo aptitude install open-vm-tools && sudo reboot

Si ce n’est pas le cas, il faut passer les sources et faire l’installation à la main.