Vmware tools pour Ubuntu (et d'autres systèmes :p)

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

    #vmware tools
    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
    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.

  2. 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
    sudo aptitude install vmware-tools-esx-nox
    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.

  3. Alternatives

    Il existe une solution alternative aux paquets officiels : les Open Virtual Machine Tools. 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.

Commentaires

1. Le jeudi 28 juin 2012, 17:38 par Ruliane

Ah intéressant ! J'ignorais que VMware proposait aussi des paquets ! Je vais tester ça, tiens.

2. Le jeudi 2 août 2012, 11:28 par Ruliane

Mouais, les tools pour Precise Pangolin sur une Debian 6.0.5 (Squeeze) n'ont pas l'air de fonctionner. Ils s'installent correctement mais rien ne se passe ensuite et l'hôte ne les détecte pas.

La discussion continue ailleurs

URL de rétrolien : http://www.leslamas.net/index.php?trackback/49

Fil des commentaires de ce billet