Dans la série des VMware Server 1.xx sur Ubuntu x.xx voila la mise à jour de la procédure d'installation de VMware Server 1.02 sur Ubuntu 7.04. Et la ça ce corse un peu, car comme le souligne The_Glu dans ce billet, le noyau 2.6.20 n'aime pas VMware. Et pour "pas gacher" les "bug httpd.vmware" et "ralentissement réseaux" sont toujours présents.
D'abord un petit historique de mes billets concernant VMware et Ubuntu (par ordre chronologique), histoire d'avoir tout sous la main :
- 18/07/2006 : Le serveur de virtualisation VMware sera gratuit
- 22/07/2006 : Reconfigurer VMware aprés une mise à jour du noyau
- 09/09/2006 : VMplayer et Ubuntu, ralentissements réseaux entre machines virtuelles et hôte
- 13/10/2006 : Installation et utilisation de VMware Server 1.0.1 sur Ubuntu 6.06
- 21/10/2006 : Créer une machine virtuelle sur VMware Server 1.0.1
- 28/10/2006 : Installation et utilisation de VMware Server 1.0.1 sur Ubuntu 6.10 Edgy Eft
- 06/02/2007 : Vmware Tool toujours sous la main
- 18/03/2007 : Mise à jour : VMware Server 1.0.2 sur Ubuntu 6.10 Edgy Eft
1. Installation de VMware Server 1.02 :
Créer le dossier de stockage des machines virtuelles
$ mkdir ~/vmware (création du dossier pour le stockage des VM)Installer les paquets nécessaires (7.04 32bits)
$ sudo apt-get install ssh openssh-server libx11-6 libx11-dev libxtst6 xlibs-dev xinetd wget linux-headers-`uname -r` build-essential $ sudo apt-get install gcc binutils-doc cpp-doc make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc libc6-dev-amd64 lib64gcc1Télécharger VMware Server 1.02 : VMware-server-1.0.2-39867.tar.gz, puis décompresser l'archive
$ cd /tmp $ wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.2-39867.tar.gz $ tar -xvzf VMware-server-1.0.2-39867.tar.gzLancer une première fois l'installation, elle échouera, la faute au noyau 2.6.20
$ cd vmware-server-distrib $ sudo ./vmware-install.plRépondre par défaut à toutes les questions et à la fin de l'exécution du script, ce message d'erreur apparaîtra, il faut maintemant télécharger le patch vmware-any-any-update109.tar.gz puis le décompresser. Pour info, les mises à jours successives de ce patch sont disponibles ici : ftp://ftp.cvut.cz/vmware
$ wget http://taltan.free.fr/dl/vmware/vmware-any-any-update109.tar.gz $ tar -xvzf vmware-any-any-update109.tar.gzExécuter le patch, cela aura pour effet de terminer l'installation qui a échouée précédemment
$ cd vmware-any-any-update109 $ sudo ./runme.plRépondre par défaut à toutes les questions lors de l'installation sauf à l'emplacement de stockage des machines virtuelles et lors du renseignent le numéro de série obtenu lors de l'inscription)
In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] votre_home_directory/vmware Please enter your 20-character serial number. Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: entrer_ici_le_numero_de_serieL'installation de VMware server 1.02 est terminée, maintemant un peu de ménage dans /tmp
$ rm -rf /tmp/*ware*2. Installation de VMware MUI 1.02 (interface d'administration Web) :
Télécharger VMware MUI 1.02 : VMware-mui-1.0.2-39867.tar.gz, puis décompresser l'archive
$ cd /tmp $ wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.2-39867.tar.gz $ tar -xvzf VMware-mui-1.0.2-39867.tar.gzExécuter le script d'installation
$ cd vmware-mui-distrib $ sudo ./vmware-install.plRépondre par défaut à toutes les questions, à la fin du script, apparaît l'erreur suivante :
Generating SSL Server Certificate Starting httpd.vmware:-ne failedPour fixer ce bug c'est par ici et pour les plus pressés le script httpd.vmware modifié est téléchargeable ici. L'installation de VMware MUI 1.02 est terminée, maintemant un peu de ménage dans /tmp
$ rm -rf /tmp/*ware*3. Si problème de ralentissements réseaux entre machines virtuelles et hôte :
C'est par ici que ça ce passe (Update 04/11/2006 )
Pour info : Sur Ubuntu 7.04 Feisty Fawn, la procédure d'installation de VMware Player est identique à celle de VMware Server, c'est à dire qu'ils faut d'abord lancer l'installation de VMware Player (la même erreur décrite au point 1 se reproduit), puis exécuter le script vmware-any-any-update109, ce qui aura pour effet de terminer proprement l'installation de Vmware Player