Howto: Installation VMWare Server 1.0 sur Linux Debian Sarge

Cet article va vous guider dans l’installation de VMWare Server 1.0 et les différentes dépendances de Linux Debian Sarge.

Premièrement, nous allons télécharger les packages et les décompresser. Tous doit se faire en root.

wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.0-28343.tar.gz
tar zxvf VMware-server-1.0.0-28343.tar.gz

Mais avant de lancer l’install, nous allons lui fournir les dépendances dont il a besoin, et enlever nfs-common car il utilise le port 902 qui sera utilisé par la console VMware Server (Si vous avez tout de même besoin de NFS sur cette machine, vous pourrez toujours demander à VMWare Server d’utiliser un autre port). VMWare Server a besoin des headers du noyau pour compiler ses propres modules. Nous partirons du principe que vous utilisez un noyau 2.6 Debian Sarge non modifié. Si vous utilisez un 2.4, utilisez les headers qui vont bien, et si vous avez recompilé votre propre noyau, ces explications sont superflues pour votre niveau 😉

apt-get -y install libxt6 libxrender1 libxtst-dev libxtst6 kernel-headers-2.6.8-2-386
apt-get -y remove nfs-common

Il ne vous reste plus maintenant qu’à utiliser le script d’installation :

cd vmware-server-distrib/
./vmware-install.pl

L’installation doit se faire sans trop de pb avec les options par défaut. Je passe sur les parties de config des sous-réseaux vmnet, c’est globalement bien expliqué et vous trouverez plus d’infos à ce sujet sur le site de vmware.

Vous devez faire une demande d’un numéro de série (gratuit) sur le site de VMWare : http://register.vmware.com/content/registration.html

J’ai juste eu un warning avant la config du réseau me disant que je pouvais avoir des problèmes avec ma libc5 et qu’il valait mieux updater vers la glibc… Bon… La Sarge est en libc6, mais bon… 😉 On va laisser.

Vous devez donc avoir à la fin un joli :

Starting VMware services:
Virtual machine monitor                                             done
Virtual ethernet                                                    done
Bridged networking on /dev/vmnet0                                   done
Host-only networking on /dev/vmnet1 (background)                    done
Bridged networking on /dev/vmnet2                                   done
Host-only networking on /dev/vmnet8 (background)                    done
NAT service on /dev/vmnet8                                          done

The configuration of VMware Server 1.0.0 build-28343 for Linux for this running
kernel completed successfully.

Maintenant : La Console !

L’installation est simple et rapide… La console utilise apache et perl, mais l’ensemble est déjà packagé et pré-paramètré dans le package d’install. Donc on télécharge, on décompresse, et on install… Rien de plus simple !

wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.0-28343.tar.gz
tar zxvf VMware-mui-1.0.0-28343.tar.gz
cd vmware-mui-distrib/
vmware-install.pl

L’install n’est qu’un classique « Next, Next, Next, Finish » !

Une fois terminé, tout doit tourner correctement via un « netstat -tnpl », vous devriez avoir (entre autres) ces lignes :

Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale          Adresse distante        Etat        PID/Program name
tcp        0      0 0.0.0.0:902             0.0.0.0:*               LISTEN     4276/inetd
tcp        0      0 0.0.0.0:8333            0.0.0.0:*               LISTEN     4715/httpd.vmware
tcp        0      0 0.0.0.0:8222            0.0.0.0:*               LISTEN     4715/httpd.vmware

Le port 902 sert à la console en direct. Le port 8222 est l’accès Web en HTTP, et le 8333 en HTTPS. Prenez votre navigateur favoris, et allez sur : https://MON-IP:8333/

Le login/mot de passe à utiliser est « root » ainsi que le mot de passe associé dans le système.

Les utilisateurs standards que vous avez créé sur la debian peuvent également créer leurs propres machines virtuelles… Les droits individuels peuvent être sélectionnés…

Je vous laisse jouer avec ces fonctionnalités. Bonne virtualisation !