Installation et utilisation de VMware Server 1.0.1 sur Ubuntu 6.06
Par Taltan le vendredi, octobre 13 2006, 22:12 - Ubuntu - Lien permanent
En informatique la virtualisation c'est bien réelle. Cette technique permet de faire fonctionner sur une seule machine (OS hôtes) plusieurs systèmes d'exploitations (OS invités ou encore machines virtuelles, VM en anglais) indépendamment les uns des autres, comme si ils fonctionnaient sur des machines physiques différentes. VMware Server est un de ces outils de virtualisation, qui certes n'est pas libre comme le sont QUEMU ou XEN, mais il est gratuit (version Windows et Linux), (il suffit de s'enregistrer pour recevoir par mail un n° de série) à moitié ouvert (la société que le supporte à ouvert son code source à certains partenaires) et surtout, c'est un outils complet et simple à mettre à oeuvre.
A l'échelle de l'entreprise la virtualisation sert surtout à mutualiser les ressources (humaines comme matériels), elle sert aussi les développeurs qui portent des applications sur différentes architectures et à notre échelle elle est très utile pour tester de nouvelles distributions ou libérer définitivement la partition NTFS de nos disques durs, si vous voyez de quoi je parle 
Principe de fonctionnement : extrait du datasheet VMware Server

- L'administration des machine virtuelle (VM) peut être local ou distante via le réseau
- Une VM hébergée par VMware Server peut être utilisée en local ou à distance via le réseau (sécurisé avec ssh) au travers de la Console Vmware
- Une couche http peut être rajoutée sur le serveur pour l'administration Web
Une VM peut être crée, comme si on installait un OS (boot sur CD, partitionnement, etc...) ou téléchargée prête à l'emploie. Des sites comme http://www.thoughtpolice.co.uk/ ou encore le site de Vmware qui proposent moultes images VMware en libres téléchargement. Il existe aussi l'outils VMware Player qui permet uniquement de lire des VM. Pour l'installation c'est par ici
Utilisation standard :
Cette procédure est valable sur une version 32 bits ou 64 bits de Ubuntu
VMware Server software + console locale avec un accès par console distante (Windows ou linux)
Prés-requis : Installation de certains paquets dont entre autres le serveur OpenSSH et le nécessaire pour la compilation (les dépôts universe et multiverse doivent être actifs)
$ mkdir ~/vmware (création du dossier pour le stockage des VM) $ sudo -s $ apt-get install ssh openssh-server $ apt-get install libx11-6 libx11-dev libxtst6 xlibs-dev xinetd wget $ apt-get install linux-headers-`uname -r` build-essential
Puis pour une version Ubuntu 32 bits
$ apt-get install gcc binutils-doc cpp-doc make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.0-doc libc6-dev-amd64 lib64gcc1
Ou pour version Ubuntu 64 bits
Il est à noter que libc6-dev-amd64 ne s'installe que sur une version 32 bits de Ubuntu, ça sert à émuler un 64 bit pour une VM. Si vous installez VMware sur une Ubuntu 64 bits, ce paquet n'est pas nécessaire, de toute façon il n'existe même pas. Il faut également ajouter le paquet ia32-libs pour éviter un bug de génération de certificats SSL (Unable to get the last modification timestamp of the destination file /etc/vmware/ssl/rui.key.), Merci à nico pour l'astuce ...
$ apt-get install gcc binutils-doc cpp-doc make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.0-doc lib64gcc1 ia32-libs
La suite de la procédure est valable sur une version 32 bits ou 64 bits de Ubuntu
Téléchargement de VMware Server
$ cd /tmp $ wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.1-29996.tar.gz
Installation
$ tar xvfz VMware-server-*.tar.gz $ cd vmware-server-distrib $ ./vmware-install.pl
Le script d'installation se déroule, il faut accepter la réponse par défaut à toutes les questions, sauf pour :
- In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] votre_home_directory/vmware (dossier de stockage des VM)
- Please enter your 20-character serial number.Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: entrer_ici_le_numero_de_serie_reçu_par_mail puis enter
Creating a new installer database using the tar3 format Installing the content of the package In which directory do you want to install the binary files? [/usr/bin] par défaut pressez enter What is the directory that contains the init directories (rc0.d/ to rc6.d/)? [/etc] par défaut pressez enter What is the directory that contains the init scripts? [/etc/init.d] par défaut pressez enter In which directory do you want to install the daemon files? [/usr/sbin] par défaut pressez enter In which directory do you want to install the library files? [/usr/lib/vmware] par défaut pressez enter The path "/usr/lib/vmware" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] par défaut pressez enter In which directory do you want to install the daemon files? [/usr/sbin] par défaut pressez enter In which directory do you want to install the library files? [/usr/lib/vmware] par défaut pressez enter The path "/usr/lib/vmware" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] par défaut pressez enter In which directory do you want to install the manual files? [/usr/share/man] par défaut pressez enter In which directory do you want to install the documentation files? [/usr/share/doc/vmware] par défaut pressez enter The path "/usr/share/doc/vmware" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] par défaut pressez enter The installation of VMware Server 1.0.1 build-29996 for Linux completed successfully. You can decide to remove this software from your system at any time by invoking the following command: "/usr/bin/vmware-uninstall.pl". Before running VMware Server for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config.pl". Do you want this program to invoke the command for you now? [yes] par défaut pressez enter You must read and accept the End User License Agreement to continue. Press enter to display it. pressez enter touche q pour quitter Do you accept? (yes/no) yes In which directory do you want to install the mime type icons? [/usr/share/icons] par défaut pressez enter What directory contains your desktop menu entry files? These files have a .desktop file extension. [/usr/share/applications] par défaut pressez enter In which directory do you want to install the application's icon? [/usr/share/pixmaps] par défaut pressez enter None of the pre-built vmmon modules for VMware Server is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes] par défaut pressez enter Do you want networking for your virtual machines? (yes/no/help) [yes] par défaut pressez enter Do you want to be able to use NAT networking in your virtual machines? (yes/no) [yes] par défaut pressez enter Do you want this program to probe for an unused private subnet? (yes/no/help) [yes] par défaut pressez enter Do you wish to configure another NAT network? (yes/no) [no] par défaut pressez enter Do you want to be able to use host-only networking in your virtual machines? [yes] par défaut pressez enter Do you want this program to probe for an unused private subnet? (yes/no/help) [yes] par défaut pressez enter Do you wish to configure another host-only network? (yes/no) [no] par défaut pressez enter Please specify a port for remote console connections to use [902] par défaut pressez enter In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] votre_home_directory/vmware (dossier de stockage des VM) Please enter your 20-character serial number. Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: entrer_ici_le_numero_de_serie_reçu_par_mail puis enter The configuration of VMware Server 1.0.1 build-29996 for Linux for this running kernel completed successfully.
Si tout se déroule correctement :
- Le serveur est installé et il tourne déjà en arrière plan. Il se lancera à chaque démarrage de la machine (script /etc/rc2.d/S90vmware)
- La console locale est prête à l'emploi dans le menu Outils système

Choisir local host puis Connect
Pour un premier test, on peut télécharger le Browser Appliance proposé par Vmware, c'est une VM Ubuntu light pour un surf sur le web sécurisé. Il faut dézipper le fichier Browser-Appliance-1.0.0.zip dans le dossier ~/vmware, puis dans la console : File / Open / et il faut aller chercher le fichier Browser-Appliance.vmx
Puis un simple startup et c'est partis...
Remarque : Pour chaque VM, il faut installer par la suite le VMware Tools qui sont des outils qui permettent d'optimiser la VM, notamment par rapport aux drivers vidéo, souris, etc.... Pour les installer, il faut, une fois que la VM est démarrée et qu'une session est ouverte dans le menu VM lancer Install Wmware Tools
Le principe sur une console distante est exactement le même à part la connexion du départ, voilà un exemple avec une console installée sur un poste Windows XP :
NB : le User Name et le Password doivent correspondre à un compte existant sur la machine serveur (un compte système sur Ubuntu pour ce cas précis)
- Pour installer la console distante sur une machine Windows XP, c'est par ici. VMware Server Windows client package. puis Windows VMware Server Console (.exe), c'est du suivant, suivant, ..., OK
- Pour installer la console distante sur une machine Ubuntu (ou autre Linux), c'est par ici. VMware Server Linux client package. puis Linux VMware Server Console
- Pour la création de VM un rapide googelage sortira nombre de tutos et de Howto sur le sujet
Utilisation avancée :
Rajout de l'interface web d'administration sur le serveur. Cette interface permet, depuis un poste du réseau (qui n'a pas de console distante) de gérer le serveur VMware et de télécharger les consoles pour l'exécution des VM. On y accède par l'adresse https://ip_du_serveur:8333
Téléchargement de VMware MUI
$ sudo -s $ cd /tmp $ wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.1-29996.tar.gz
Installation
$ tar xvzf VMware-mui* $ cd vmware-mui-distrib/ $ ./vmware-install.pl
Le script d'installation se déroule, il faut accepter la réponse par défaut à toutes les questions :
Creating a new installer database using the tar3 format. You must read and accept the End User License Agreement to continue. Press enter to display it. presser enter touche q pour quitter Do you accept? (yes/no) yes Installing the content of the package. In which directory do you want to install the binary files? [/usr/bin] par défaut pressez enter What is the directory that contains the init directories (rc0.d/ to rc6.d/)? [/etc] par défaut pressez enter What is the directory that contains the init scripts? [/etc/init.d] par défaut pressez enter In which directory do you want to install the VMware Management Interface files? [/usr/lib/vmware-mui] par défaut pressez enter The path "/usr/lib/vmware-mui" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] par défaut pressez enter In which directory would you like to install the documentation files? [/usr/lib/vmware-mui/doc] par défaut pressez enter The path "/usr/lib/vmware-mui/doc" does not exist currently. This program is going to create it, including needed parent directories. Is this what you want? [yes] par défaut pressez enter The installation of VMware Management Interface 1.0.1 build-29996 for Linux completed successfully. You can decide to remove this software from your system at any time by invoking the following command: "/usr/bin/vmware-uninstall-mui.pl". Before running VMware Management Interface for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config-mui.pl". Do you want this program to invoke the command for you now? [yes] par défaut pressez enter Configuring httpd.conf to run Apache as: User: www-data and Group: nogroup Set the number of minutes before a http session times out. (This is the length of time before someone connecting to VMware Management Interface will be logged out) [60] par défaut pressez enter Generating SSL Server Certificate Starting httpd.vmware: done The configuration of VMware Management Interface completed successfully.
Si tout est OK, le mini serveur web qui gère l'interface d'administration est installé et il tourne déjà en arrière plan. Il se lancera à chaque démarrage de la machine (script S91httpd.vmware).
Avec la Dapper 6.06 un bug est recensé avec cette version de VMware MUI, si le mini serveur web n'arrive pas à se lancer et que dans le fichier fichier log /var/log/vmware-mui/error_log apparait le message suivant :
VMWARE PANIC:
NOT_IMPLEMENTED F(4023):707
Il faut dans le script de lancement de httpd.vmware /etc/init.d/httpd.vmware
entre les lignes :
start)
et
vmware_exec "Starting httpd.vmware:" vmware_start_http
Rajouter
if [ ! -d /var/run/vmware/httpd ]
then
echo "Directory: var/run/vmware/httpd Not found. Creating it."
mkdir /var/run/vmware/httpd
echo "Setting user and group ownership to: User: www-data, Group: nogroup"
chown www-data:nogroup /var/run/vmware/httpd
echo "Setting directory permissions to: RWX------ (700)"
chmod 700 /var/run/vmware/httpd
fi
Voilà brièvement à quoi ça ressemble pour https://localhost:8333
NB : le User Name et le Password doivent correspondre à un compte existant sur la machine server (un compte système sur Ubuntu pour ce cas précis)
Pour les détails de l'utilisation et de l'administration je vous laisse découvrir toutes les possibilités sur le site de Vmware
Ressources : http://pubs.vmware.com/server1/wwhelp/wwhimpl/js/html/wwhelp.htm
















Commentaires
Je n'arrive pas à comprendre l'intérêt de vmware Server par rapport à vmware Player.
Qu'est-ce que lui permet de faire que le Player (ou la workstation) ne permet pas ?
cEd
Pour schématiser
VMware Player :
Permet uniquement d'exécuter une VM, ne peut pas en créer ni en modifier
VMware Workstation :
Permet de céer, de modifier ou d"exécuter une ou plusieurs VM en local sur une machine, il n'y à pas moyen d'atteindre ou d'administrer ces VM à partir d'autre poste. C'est une version monoposte.
VMware Server :
Permet de céer, de modifier ou d"exécuter une ou plusieurs VM sur une machine, on peut créer, modifier ou exécuter une VM qui tourne sur le serveur depuis n'importe quel autres machines du réseaux via la console VMware ou l'interface Web
Plus d'info :
www.vmware.com/fr/product...
www.vmware.com/fr/product...
Extrait de la FAQ Vmware :
VMware Player vous permet d'exécuter rapidement et facilement des machines virtuelles. Toutefois, VMware Player n’offre pas la possibilité de créer de nouvelles machines virtuelles et est dépourvu de certaines fonctionnalités puissantes disponibles dans VMware Workstation et VMware ACE. Pour en savoir plus, le mieux est que tu jettes un oeil au tableau comparatif des différentes versions ici : www.vmware.com/fr/product...
le "server" est gratuit mais il me semble que ça ne soit pas le cas pour le "player", donc si tu lui cherches un intérêt c'est peut être celui là
pour ceux qui galèrent, y a un autre tuto sur le planet ubuntu-fr qui remonte à quelques semaines.
moi j'ai laissé tomber, impossible de mettre une connexion internet à ce foutu winxp.
La version Server est gratuite ainsi que le Player. Cependant ce dernier ne permet pas de créer ou de modifier une machine virtuelle. La version Workstation le permet mais n'est pas gratuite.
salut, très bon tuto!
aux lignes :
$ ./vmware-install.pl
ne devrait-on pas utiliser :
$ sudo ./vmware-install.pl
j'ai l'erreur suivante sans le "sudo" :
Please re-run this program as the super user.
Execution aborted.
C'est le "sudo -s" d'avant
Je travaille en root en fait
J'ai un message qui me dit qu'une précédente installation d'un soft VMWare est présente... j'ai pourtant tout enlever qui ressemblait à vmware. Je fais comment ?
C'est nul ça...
Merci,
Il faudrait enlever le 2eme T de ton nom.
Bref, quel Talan...
C magnifique tout fonctionne à merveille. Quel tuto, chapeau bas.
Avant j'utilisais GSX, mais il y avait les problemes de licence.
Et surtout ce Ubuntu LTS lui aussi quelle merveille.
J'en ai utilsé des tonnes (de distrib), mais là je suis bleuffé.
LTS est tres stable et de plus pour 3 ans, ce qui n'est pas rien en informatique.
Si tu as encore d'autres tuyaux je suis prenneur
Merci encore et bon travail
bonnes vacances aussi.....Les plages....Le soleil....
Salut et à bientôt
Pour répondre à ropib
Si une autre version de VMware était installée, il faut la désinstaller avec la commande :
sudo vmware-uninstall.pl
Puis supprimer la configuration résiduelle (si ça n'a pas été fait avec la commande précédente, ça arrive) avec la commande :
rm ~/.vmware/*
Rajout du fix du BUG de /etc/init.d/httpd.vmware
www.vmware.com/community/...
Salut !
Excellent tuto ! très bien expliqué et avec de nombreuses captures !! Bref, que du bonheur !
Juste une question : est-ce que tu envisages de le transposer sur le wiki d'ubuntu pour atteindre un maximum de personnes qui utilisent cette distrib ?
Il semblerait que cela ne fonctionne pas avec Edgy :
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
@ NIkO
Je viens de passer sous Edgy et en suivant la même procédure je ne rencontre pas ce problème d'installation, VMware server est opérationnel
A quel moment de l'install as tu cette erreur ?
Bonjour,

J'ai aussi eu ces problemes avec edgy et sur le forum, j'ai trouvé un post disant qu'on pouvait lancer vmware server avec la commande:
LD_PRELOAD=/usr/lib/libdbus-1.so.3:$LD_PRELOAD vmware
et ca marche
Bon courage,
Salvatore
Salut, petit probleme pour moi,avec le mui, sous edgy....
A la fin de l' install du mui,je recois un "drole" de message
Generating SSL Server Certificate
Starting httpd.vmware:-ne failed
The configuration of VMware Management Interface completed successfully.
Alors que je n' ai jamais eu de problemes avec le mui sur dapper et d' autres distributions linux.
Ici sous Edgy, pas moyen de le faire aller. Serait-il possible que cela vienne de openssh-server ou d' une librairie manquante?
Vous avez une idee sur le "-ne" je ne trouve rien, cela fait 3h que j' l' install - desinstall vmware, et modifie le /etc/init.d/httpd.vmware sans succes
Je seche & prets a repasser sur dapper+beryl+vmware..
Et bien de retour sous Drapper, tout roule comme sur des roulettes.
Edgy me plait vraiment pas.... il y a pleins de petites contrarietees pr le moment, les amoureux de vlc et des fichiers mkv, ne me contrediront pas...
Retour sur se bon dapper.
Et pr edgy, au placard pendant qques mois encore... On regresse avec edgy... meme le depotoire de redhat "FC2" etait moins frustrant à l' epoque. lol
@ gondamn
Tout est rentré dans l'ordre concernant VMware-mui-1.0.1 et le httpd.vmware avec Edgy, j'ai mis le billet concerné à jour : http://www.taltan.fr/post/2006/10/28/46-installation-et-utilisation-de-vmware-server-101-sur-ubuntu-610-edgy-eft
Quel est ton soucis avec VLC et les fichiers mkv ? car je ne rencontre pas de problème particulier
Merci mylord, c etait bien ca le probleme du mui sous edgy, tu es genial.
Pour VLC (et d' autre lecteurs aussi), les mkv n' affichent pas la video (ecran noir), alors que le son,les multilangues et les menus vont, ffmpeg installé comme d' habitude pourtant, je me demande si cela ne viendrait pas du xorg.conf de la nouvelle version,que j' aurai mal configure. ou peut etre des drivers nvidia que j aurai mal config aussi, ou encore autre chose qui m' echappe.
Sous dapper, il n' y a rien de special à faire, sous edgy, j arrive à lire tout sauf les mkv.
En tout cas merci mille fois encore car le mui etait tres important pour moi, les mkv, c' est un plus sans trop d' importances.
Chapeau, voila enfin un blog de feu des dieux ^_^
Il va me faire perdre les derniers cheveux que j' ai ce edgy.
Merci pour le compliment
Quant au problème de mkv regarde par là www.taltan.fr/post/2006... c'est pour Dapper mais ça marche aussi sous Edgy en adaptant le sources.list pour ce qui est des dépots PLF
À chaque fois que j'installe un Ubuntu j'installe aussi tous ces paquets et je peux lire quasi tous les formats (mkv compris)
Je te propose que l'on continue cette discussion au sujet des mkv dans les commentaires du billet sur les applications multimédia et les codecs
Tjrs under investigations, j' ai installé le vmware-tools ds mes os virtuels (vmware-tools....tar.gz).

Sous les autres distributions linux je me debrouille avc depuis pas mal de temps.
Sous Kubuntu-6.10 petit problème. Je dois le lancer "à la main" pr profiter de ses fonctions. (vmware-toolbox).
Alors je suppose que le probleme est similaire à "httpd.vmware".
---> j' edit mon "/etc/init.d/vmware-tools" et la mes lacunes se font cruellement sentirent :-s i m lost.... (le probleme est le meme pr ubuntu edgy dans vmware).
Je ne post pas le script car il est trop long...
(le vmware-tool est tres utile ds une administration à distance pr le monitoring des heartsbeats, power on & off scripts, network en 100/1000Mbits etc.)
sous Edgy suite à l'instal selon le tuto le fichier à patcher httpd.vmware n'est pas present dans init.d ???.
wmware server console est present dans le menu mais n'aboutit pas .J'ai pu toutefois le lancer avec la manip de rusose. J'ai loupé qqchose ?
@ lassam
Réponse dans www.taltan.fr/post/2006...
J'ai un petit souci avec l'affichage. : lorsque je met ma VM en FullScreen tout va bien puis quand je reviens à kubuntu la résolution est énorme, mon desktop ne rentre plus dans l'écran. Pourtant dans les paramètres systèmes, la résolution indiquée est la bonne.

Quelqu'un a une idée ?
Autre problème , je n'arrive a lancer vmware qu'aprés avoir fait un sudo su - en console. Impossible de le lancer par le menu graphique.
Pourtant j'ai fait un chmod sur le répertoire contenant l'exécutable vmware pour attribuer les droits à mon user.....
merci pour votre aide,
PS: je suis tout nouveau en Linux
Pour mon problème de lancement, c'est résolu : l'item du menu pointait pas sur le bon chemin (???)
Reste cette histoire de résolution.....:-(
Pour le problème de résolution, dans la console regarde dans le menu :
Edit / Préférences / onglet display, il faut que "autofit windows" et "autofit guest" soient cochés
Bonjour,
j'airerais égaelement profiter ta gentillesse pour te soumettre mon problème,
nouveau sous linux besoin de windows pour le boulot et ci-dessous mon problème !!
enfin disons que c'est un WARNING mais bon quand je tente de lancer vmware il me reourne sans arrêt
josman@josman-desktop:~$ vmware
vmware is installed, but it has not been (correctly) configured
for this system. To (re-)configure it, invoke the following command:
/usr/bin/vmware-config.pl.
et pendant l'execution du script je n'ai qu'un warning et vmware qui me félicite par ce que tout y elle beau tout y il est gentil
et voilà le WARNING
Using 2.6.x kernel build system.
make: entrant dans le répertoire « /tmp/vmware-config0/vmnet-only »
make -C /lib/modules/2.6.17-10-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.17-10-generic »
CC [M] /tmp/vmware-config0/vmnet-only/driver.o
CC [M] /tmp/vmware-config0/vmnet-only/hub.o
CC [M] /tmp/vmware-config0/vmnet-only/userif.o
CC [M] /tmp/vmware-config0/vmnet-only/netif.o
CC [M] /tmp/vmware-config0/vmnet-only/bridge.o
CC [M] /tmp/vmware-config0/vmnet-only/procfs.o
CC [M] /tmp/vmware-config0/vmnet-only/smac_compat.o
SHIPPED /tmp/vmware-config0/vmnet-only/smac_linux.x386.o
LD [M] /tmp/vmware-config0/vmnet-only/vmnet.o
Building modules, stage 2.
MODPOST
WARNING: could not find /tmp/vmware-config0/vmnet-only/.smac_linux.x386.o.cmd for /tmp/vmware-config0/vmnet-only/smac_linux.x386.o
CC /tmp/vmware-config0/vmnet-only/vmnet.mod.o
LD [M] /tmp/vmware-config0/vmnet-only/vmnet.ko
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.17-10-generic »
cp -f vmnet.ko ./../vmnet.o
make: quittant le répertoire « /tmp/vmware-config0/vmnet-only »
The module loads perfectly in the running kernel.
Merci
j'allais oublier !!
je suis en wifi avec une carte ethernet désactivée
Merci encore pour le Tuto
Bon après promis j'arrête,
j'viens de retenter une install et voilà la fin .... y m'énerve
Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: 90W2N-YYP8Q-22HC1-4HLR5
Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 failed
Host-only networking on /dev/vmnet1 (background) done
Host-only networking on /dev/vmnet8 (background) done
NAT service on /dev/vmnet8 done
The configuration of VMware Server 1.0.1 build-29996 for Linux for this running
kernel completed successfully.
josman@josman-desktop:/tmp/vmware-server-distrib$ vmware
vmware is installed, but it has not been (correctly) configured
for this system. To (re-)configure it, invoke the following command:
/usr/bin/vmware-config.pl.
Je n'ai jamais testé avec du wifi et ethernet désactivé mais je ne pense pas que ça pose problème. Essaye ça :

1. Desinstaller toutes traces de vmware
Il faut la désinstaller avec la commande :
sudo vmware-uninstall.pl
Puis supprimer la configuration résiduelle (si ça n'a pas été fait avec la commande précédente, ça arrive) avec la commande :
rm ~/.vmware/*
Efface également toutes traces de vmware dans /tmp
2. Relancer l'installation des paquets nécessaires pour être sure qu'il n'en manque pas
$ sudo -s
$ apt-get install ssh openssh-server
$ apt-get install libx11-6 libx11-dev libxtst6 xlibs-dev xinetd wget
$ apt-get install linux-headers-`uname -r` build-essential
$ apt-get install gcc binutils-doc cpp-doc make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.0-doc libc6-dev-amd64 lib64gcc1
3. Bien faire le lien symbolique linux dans /usr/src qui pointe vers les headers de ton noyau
$ sudo -s
$ cd /usr/src
$ rm -f linux
$ ln -s linux-headers-`uname -r` linux
Au final tu dois avoir dans /usr/src :
lrwxrwxrwx 1 root src 31 2006-10-28 10:17 linux -> linux-headers-2.6.17-10-generic
drwxr-xr-x 19 root root 4096 2006-10-28 10:58 linux-headers-2.6.17-10
drwxr-xr-x 4 root root 4096 2006-10-28 10:58 linux-headers-2.6.17-10-generic
4. Supprimer le dossier vmware-server-distrib a partir du quel tu as fait l'installation
Puis redécompreser l'archive VMware-server-1.0.1-29996.tar.gz
Pour repartir d'un dossier vmware-server-distrib tout neuf
5. Relancer la procédure d'installation
Et croiser les doigts
Merci pour ce tuto: J'ai un souci avec l'installation de Windows XP, impossible d'installer la carte son. quelqu'un a t-il ce problème? Le sound device n'existe pas.
il suffisait de l'ajouter !
Merci beaucoup Taltan
c'est super sympas d'avoir pris le temps .. j'me relance dans une nouvelle install après big ménage !
helas même tarif même punition toujours pas .....
par contre tu conseil de supprimer le contenu du rep ~/.vmware/* si la désinstall est imcomplète ! bah figure toi que j'ai voulu aller voir dedans avant de désinstaller et ho !! misère pas de rep .vmware !!!!!!!!!!!!!
je viens de terminer l'install et toujours pas de /home/josman/.vmware ??????
n'aurais-tu une p'tite idée ?? (je fais un sudo -s et je suis bien root pendant l'install et j'ai toujour le même WARNING)
dans tous les cas un grand merci !
@ josman

Première chose, es tu sur Edgy ou Dapper ?
Deuxième chose, ton /home/josman/.vmware se créera au premier lancement de vmware en tant que josman, donc si tu n'en n'as pas c'est normal car tu n'as pas pu le lancer une fois
Slt Taltan !
Edgy ..
Dans ce cas je te conseille alors de lire mon billet propre à Eggy www.taltan.fr/post/2006... et ces nombreux commentaires
Merci Mr. je testerais demain la reinstall des headers
pour l'instant j'me bat avec un vmware-player via apt-get qui tourne mais qui ne finalise pas son install ce qui fait qu'a chaque utilisation d'apt-get
il finalise son install et fini par me dire des cocheneries du genre
Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 failed
Host-only networking on /dev/vmnet1 (background) done
Host-only networking on /dev/vmnet8 (background) done
NAT service on /dev/vmnet8 done
invoke-rc.d: initscript vmware-player, action "start" failed.
dpkg : erreur de traitement de vmware-player (--configure) :
le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
vmware-player
E: Sub-process /usr/bin/dpkg returned an error code (1)
si t'as déjà rencontrer le problème ... je suis preneur ... mais bon en désespoire de cause je retournerais sous dapper il semble qu'il y a moins de problèmes ...
Merci beaucoup pour ton aide c'est grace à des gens comme toi que je souhaite passer sous linux ... coute que coute
mais j'en ch........ !!!! pffffffff
A+
Une dernière chose avant tes tests de demain, vmware-server et vmware-player ne peuvent pas être installés en même temps, c'est soit l'un soit l'autre
Oui !!
le plus drôle cé que j'peux même pas faire un apt-get remove vmware-player il le trouve pas !!
pas grave j'réinstallerais la machine ... je suspect quand ma conf dêtre à l'origine de mes soucis
j'en profiterais pour démonter physiquement la carte ethernet juste pour voir ..
Merci beaucoup j'te posterais le résultat ... si je trouve ...
pour désinstaller vmware-player il faut :
$ vmware-uninstall.pl
je suis plus trop sure de la synthaxe ...
J'ai suivi le tuto, mais je n'arrive pas à l'installer.
Je suis sous Dapper et intaller les paquets manquants, pris l'archive, dezipper, lancer le script, mais je rencontre le problème suivant:
"A previous installation of VMware software has been detected.
The previous installation was made by the rpm installer (version 3).
Converting the rpm3 installer database format
to the tar3 installer database format.
erreur : le paquet VMwareWorkstation n'est pas installé
Failure
Execution aborted."
Du coup, j'ai essayé de désinstaller la précédente: ./vmware-unistall.pl mais, ça n'existe pas.
Dans /tmp/, je n'ai rien qui ressemble à vmware, ni dans mon home.
En revanche, j'ai un répertoire vmware dans /usr/lib et /usr/bin, faut-il tout retirer avec "rm" et re-essayer ?
essaye via synaptic de désinstaller VMwareWorkstation, car le message d'erreur parle de "paquet"
Si il n'y a rien, tu peux effectivement effacer manuellement toutes traces de vmware
Bonjour,
j'ai enfin réussi à faire tourner vmware server, en fait c'est tout simplement
par ce que mon interface ath0 (carte wifi) n'est pas reconnnu comme une interface ethernet
après avoir activé eth0 ça marche nickel ...
y a t-il un moyen simple de dire maintenant à vmware de tourner sur ath0 ??
Merci d'avance pour ta réponse ..
Que du bonheur !!! Cette méthode fonctionne du tonnerre sur Edgy... windows tourne mieux que sur une installation standard
bonsoir,
partant du principe qu'il vaut mieux s'adresser à Dieu qu'à ses saints:
J'utilise avec satisfaction le player sous Edgy. J'ai un dossier vdmk qui représente mon XP virtualisé (vmtools a été installé, etc...). L'installation de XP m'a demandé un travail certain que je ne veux pas perdre. Si j'installe le serveur, est-ce que je pourrai utiliser le dossier vdmk actuel? Y a t-il des précautions particulières à prendre à ce sujet?
Merci de tes infos et bravo pour ce tuto.
roger@roger-laptop:~$ cd /virtuel
roger@roger-laptop:/virtuel$ ls machinemule
machinemule.log machinemule-s004.vmdk machinemule.vmdk machinemule.vmx
machinemule-s001.vmdk machinemule-s005.vmdk machinemule.vmem nvram
machinemule-s002.vmdk machinemule-s006.vmdk machinemule.vmsd
machinemule-s003.vmdk machinemule-s007.vmdk machinemule.vmss
roger@roger-laptop:/virtuel$
J'avais gravé une iso des vmware tools, je pense que je pourrai toujours l'utiliser?
Merci pour le compliment
1. Tu pourras tout à fait récupérer ton dossier qui contient ta machine virtuelle, c'est la force de la virtualisation, tu pourrais aussi, si tu le voulais récupérer ton dossier sur n'importe quelle machine sous WinXP ou linux et faire tourner ta VM avec un vmplayer ou server
2. Les précautions à prendre : Aucune de particulière, si ce n'est de faire une copie de sauvegarde du dossier /virtuel/machinemule. Le mieux est d'en faire une archive avec cette commande par exemple : tar -cvzf ~/vm.bkp.tar.gz /virtuel/* ou alors à partir de gnome via nautilus
3. Le fait gravé une iso des vmware tools te sera inutile si tu installes VMware Server car ils y sont intégrés : Menu VM / Install Wmware Tools une fois que ta machine virtuelle est allumée
Merci de ta réponse détaillée et encourageante.
Hé bien maintenant, je n'ai plus d'excuses pour ne pas tenter. Je ferai ça sans doute ce week-end.
J'ai essayé de l'installer et j'ai un gros problème, chaque caractère du texte est remplacé par des petits carrés... c'est assez embêtant : forum.ubuntu-fr.org/viewt...
Tu ne sais pas ce qui provoque ca ?
Hello,
Félicitations pour ce tuto très détaillé (:
Je connaissais déjà l'outil en l'ayant utilisé sur une Ubuntu et également sur Windows XP (sans pour autant l'avoir installé '-_- )
J'ai une question assez particulière à ce sujet, avant de finaliser mon choix :
Est ce que les drivers gfx installés via VMware (VMware SVGA II) sont basés sur ceux déjà installés sur ma Ubuntu, ou ce sont des drivers standard ?
En effet, c'est surtout pour savoir si je pourrais par exemple, utiliser une VM sous Windows XP et pouvoir utiliser des jeux assez gourmands, type WoW., ou même écouter de la musique - j'ai malheureusement pas vu comment "mapper" une carte son s:
(En gros ne rien changer à mon install actuelle, si ce n'est avoir la possibilité de créer des VM de test en parallèle sans que ça me prenne trop de ressources...)
Concernant les drivers vidéo des VM, ils ne supportent pas l'accélération graphique 3D, donc les jeux ça risque d'être juste
Je ne pense pas que l'on puisse installer d'autre driver VGA dans ne VM
Hello,
Premièrement merci pour ce Tuto, je l'ais suivi de A à Z, et pas un problème.
Par contre je me pause une question, est t'il possible de récupéré les fichiers d'images d'une VM crééer sous Windows pour la faire tourné sous Ubuntu (y a t'il une manip particulière).
Je suis un débutant dans le monde du linux, d'aprés ce que j'ai pu voir j'ai des problème avec les droits sur les fichiers récupéré de la machine windows plus un problème avec le fichier shnapshot..... Si tu es dispo je peu te récupérer le message exact lundi......
D'avance merci
Les fichiers qui constituent une VM sont complètement indépendant de l'OS qui héberge VMware Server. Donc il est est tous à fait possible de récupérer une VM créée avec VMware Server sous Windows pour la faire tourner avec VMware Server sous Linux. il suffit de copier le dossier contenant la VM.
Pour ce qui est des droits sur le fichier, si tu as un message du style "Permission non accordée" essaye : (si ton user s'appelle toto)
sudo chown -R toto.toto /home/toto/.vmware
et
sudo chown -R toto.toto /home/toto/"chemin des machines virtuelles"
Merci pour ta réactivité
je test et je te dis
Merci a++
Encore impect, ca marche nikel
Merci à toi Taltan
a++++
Ben de rien
La "communauté" est là pour ça, c'est la force du libre !!
Bonjour et merci pour le tutorial.
Avec Ubuntu 6.10 il semble que la libpng livrée par Vmware pour la console (dans /usr/lib/vmware-server-console/lib/libpng12.so.0) a un problème. Alors on la supprime et on fait un lien symbolique avec la libpng du système.
cd /usr/lib/vmware-server-console/lib/libpng12.so.0
mv libpng12.so.0 libpng12.so.0.old
ln -sf /usr/lib/libpng12.so.0.1.2.8 libpng12.so.0
Maintenant vmware-server-console ne grogne plus
Une question réseau:
J'ai des machines virtuelles qui ont bien l'interface vmnet0 bridgée sur eth0 et dont le comportement réseau est impécable. On fait tout ce que l'on veut à partir de ces machines mais à partir d'une autre machine du LAN impossible de pinger n'importe laquelle des machines virtuelles.
J'ai un peu regardé les commandes brctl mais je ne vois pas ...
Cordialement
Bonjour,
Vous ne parlez pas de vmware-config.pl a exécuter après l'installation de vmware (Sous Suse on doit le faire), est ce que le fait de l'installer de cette façon automatise cette tache (contrairement au rpm)?
Effectivement l'installation a partir du tar.gz via ./vmware-install.pl exécute au milieu de l'installation le script vmware-config.pl :
Before running VMware Server for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config.pl". Do you want this program to invoke the command for you now? [yes] par défaut pressez enter
Pour une installation via RPM il faut lancer manuellement le script vmware-config.pl après l'installation
Bonjour,
Tout d'abord un grand merci pour ce tuto qui m'a permis d'installer vmwareserver sur ma version Edgy amd64 (car c'est la SEULE qui gère mon controleur HPT 370).
J'ai une interogation sur l'installation du paquet "lib64gcc1" : le systeme me dit que le paquet existe dans la base mais qu'il n'est pas disponible parcequ'il est devenu obsolete etc ...
Est-ce que c'est grave docteur ?
D'autre part, dans l'hypothèse d'une installation minimale, l'installation des paquets en terminant en "-doc" sont-ils obligatoire ?
Merci d'avance.
Daniel
Pour lib64gcc1, je sais pas trop, mais si vmware server est opérationnel ça doit pas être bien grave ...
Pour la doc, elle est effectivement facultative
Bonjour,
j'avais déjà essayé d'installer vmware avant et ça n'avait pas marché, et lorsque j'essaye votre tuto j'ai l'erreur suivante:
pourriez- vous m'aiguiller pour pouvoir installer vmware sur mon UBUNTU car il me reste des logiciels Windows et j'aimerai ne l'utiliser qu'en cas de besoin.
root@ubuntu:/tmp/vmware-server-distrib# ./vmware-install.pl
A previous installation of VMware software has been detected.
The previous installation was made by the rpm installer (version 3).
Converting the rpm3 installer database format
to the tar3 installer database format.
erreur : le paquet VMware-server n'est pas installé
Failure
Execution aborted.
root@ubuntu:/tmp/vmware-server-distrib# ls
bin doc etc FILES installer lib man sbin vmware-install.pl vmware-vix
root@ubuntu:/tmp/vmware-server-distrib#
Salut JP,
À priori une vieille version de VMware traine quelque part, sûrement des traces d'installation antérieur...
Il faut la désinstaller avec la commande :
sudo vmware-uninstall.pl
Puis supprimer la configuration résiduelle (si ça n'a pas été fait avec la commande précédente, ça arrive) avec la commande :
rm ~/.vmware/*
Efface également toutes traces de vmware dans /tmp
Merci pour la réponse j'avance.
Maintenant il n'arrive pas à acceder a un fichier "Unable to get the access rights of source file "./vmware-vix/bin"."
j'ai essayé de relancer ./vmware-install.pl, mais je bloque toujours sur le même point.
Merci pour vos réponse et ce site.
Super merci ça fonctionne.
en fait j'avais pas très bien suivit le tuto.
ENCORE merci pour toutes ces infos
Bonsoir,
Ce tuto est vraiement genial.
MERCI encore pour tout.
salut,
j'ai un probleme j ai lorsque je lance la machine le logo de windows qui s affiche mais de suite un "ecran bleue"
et lorsque je reoot sur la partition windows bah pareil ecran bleu ... si quelqu un peux me donner un coup de main...
merci
Ola

Je pense que c'est un problème avec Windows et pas avec VMware !!
Va falloir bidouiller ton dodows et traîner sur les site crossoft
Bonjour, je viens d'installer vmware server 1.0.2 en suivant ta methode sur ubuntu. J'ai fais le tout a distance avec putty donc je n'ai pas d'inferface graphique.
L'installation s'est bien terminée. J'installe un client console sur windows le poste d'ou je travaille et lorsque j'essaie de me connecté sur le serveur 192.168.0.2 mais un message d'erreur m'affiche :
There was a problem connecting:
Cannot connect to host 192.168.0.2: Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusée
Faut-il d'abord se connecter au serveur vmware localement avant de pouvoir se connecter a distance?
Il n'est pas nécessaire de d'abord se connecter au serveur vmware localement avant de pouvoir se connecter a distance.
/var/log/auth.log, xinetd, messages: ssh ...
Plusieurs pistes :
- serveur openssh
- règles iptables
- xinetd
Va falloir traîner dans les log pour voir ce qui se passe
Bonjour,
J'ai moi aussi le même problème que toi (impossible de se connecter), as-tu réussi à résoudre ton problème ? J'ai été voir dans les fichiers log mais aucune piste intéressante :S
Pour info je suis sous Debian Etch, pas de problèmes majeurs lors de l'installation.
C'est bon j'ai trouvé j'avais oublié de killer un processus... Désolé.
Par défaut lors de l'installation, le port d'écoute sur serveur VMware (via xinetd) pour la console distante est 902, ce port est peut être déja utilisé ... peut être une piste ...
la commande suivante doit montrer que xinetd ecoute sur le port 902
$ netstat -laputen | grep 902
tcp 0 0 0.0.0.0:902 0.0.0.0:* LISTEN 0 11408 4720/xinetd
Et bien sur pour vérifier que VMware Server tourne bien :
$ /etc/init.d/vmware status
At least one instance of VMware Server is still running.
Bridged networking on /dev/vmnet0 is running
Host-only networking on /dev/vmnet1 is running
Host-only networking on /dev/vmnet8 is running
NAT networking on /dev/vmnet8 is running
Module vmmon loaded
Module vmnet loaded
Excellent tuto. Merci pour tout.
Bonjour,
Très bon tuto ! pour un novice comme moi qui m'amène à vous poser qq questions.
Je viens d'installer Feisty sur un DL 380 G4 en Raid1 avec VMWARE serveur.
J'ai ensuite fait de ce serveur un serveur Partimage qui a récupéré une image d'un poste NT4.0 via le reseau et me la déposer dans mon partage créé à cet effet.
Je rencontre maintenant qq difficultés pour mettre en place ce fichier image sous VM. Je sais que cela est tout à fait possible. Cela revient à mettre un Ghost dans une VM. j'ai pour l'instant un problème de "format" image qui n'est pas reconnu par VM (logique semble t-il ?) cela m'amène à me demander si on ne peut pas par hasard monter cette image dans un disque virtuel pour qu'elle soit reconnu par VM ???
Si vous avez des idées et des pistes à explorer, je suis preneur ? mais il y a forcement une solution
Je ne suis pas sure que l'on puisse convertir une image partimage en VM Vmware. Je sais que l'on peut le faire avec une image Ghost (dans certaines conditions, v2i pas gho). Par contre VMware Converter (www.vmware.com/products/c... permet de cloner un Windows physique et de le transformer en machine virtuelle VMware, pour l'avoir testé, ça fonctionne très bien.
Ok merci, ca fonctionne maintenant avec le converter et j'ai mon serveur NT qui se trouve désormais en VM.
Il me reste un pb de réseau, j'ai installé les tools VMWARE mais rien à faire, je n'arrive pas à avoir de connexion reseau sur mon NT.
Merci pour votre aide
Jerome
>Pour schématiser
>
>VMware Player :
>Permet uniquement d'exécuter une VM, ne peut pas en créer ni en modifier
A signaler que pour un poste local on a pas besoin de Workstation ou Server pour créer des machines. Il suffit d'aller sur le site http://www.easyvmx.com/ , on crée sa VM en ligne, on la télécharge et hop ! J'utilise les services de ce site depuis longtems déjà.
Super pour le Tuto. J'ai installé le server avec XP et le Ubunto light sur ma Mandriva 2008 ça marche nickel, mais je sais pas ce que je vais faire avec tout ces PC lol !
Pour Jérome, j'ai eu le même soucis malgrès l'installation des tools. J'ai du changer à la main la ligne 'ethernet0.virtualDev = "vmxnet" du fichier .vmx pour que le nom de la carte corresponde au drivers..
Merci encore
Bonjour,
je me permet de poster ici car il m'est impossible de trouver une réponse à mon pb ailleurs. Je ne sais pas si il existe un forum spécifique à vmware?
Depuis une maj vers gutsy je n'arrive plus à réutiliser mes VM installées. quand je souhaite ouvrir une ancienne VM (situées sur une autre partition) j'ai ce message d'erreur: "Unable to change virtual machine power state: The process exited with an error:"
J'ai déjà désinstallé vmware et réinstallé à partir des sources, mais rien y fait.
Peut-être avez vous déjà rencontré ce pb?
Sinon merci pour le tuto
Je me reponds et c'est tellement con...
En fait les VM installées n'appartenais pas au bon proprietaire. un chown root:root sur chaque VM m'a permit de régler le pb. Pourquoi?
Je pense que comme vmware à été installé en root (sudo -s) et que pour le lancer il faut faire un gksudo vmware, j'imagine que les vm doivent appartenir au même proprio... En même temps je pensais, qu'à partir du moment ou on était en root on pouvait utiliser n'importe quel fichier d'un autre utilisateur...
Bref je ne m'explique pas tous, normal vue mon niveau, mais ça fonctionne.
j'ai installé VMware, je veux un guide d'utilisation. j'aimerais créer un réseau de 4 Pc, comment faire?
Bonjour!
Je suis sur un ordinateur portable IBM Thinkpad T30.
J'ai installé vmware server 1.0.6 sous une débian.
J'ai installé une machine virtuelle windowsxp. j'ai installé vmware-tools. Tout marche bien. J'ai juste deux problèmes:
1) ma carte son n'est pas reconnue sur la machine virtuelle alors pas de son.
2) les périphériques usb ne marchent pas.
Quelqu'un a -t-il la solution à mon problème?
Merci,
KABA.
très bon tuto mais je suis un nouveau de vmware et j'ai suivi ton tuto et ce message est affiché
Execution aborted.
Your kernel was built with "gcc" version "4.2.3", while you are trying to use
"/usr/bin/gcc" version "4.2.4". This configuration is not recommended and
VMware Server may crash if you'll continue. Please try to use exactly same
compiler as one used for building your kernel. Do you want to go with compiler
"/usr/bin/gcc" version "4.2.4" anyway? [no]