VMware Server 1.0.4 sur Ubuntu 7.10 Gutsy Gibbon
Par Taltan le jeudi, novembre 1 2007, 10:30 - Ubuntu - Lien permanent
Dans la série desVMware Server 1.xx sur Ubuntu x.xx, et en attendant la version dépôt commercial, voila la mise à jour de la procédure d'installation pour VMware Server 1.04 et de son interface d'administration Web (MUI) sur Ubuntu 7.10 Gutsy Gibbon.
Pour plus d'explication sur VMware Server et VMware MUI, c'est par ici : Installation et utilisation de VMware Server sur Ubuntu
1. Installation de VMware Server 1.04 :
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.10 32bits)
$ sudo apt-get install ssh openssh-server libx11-6 libx11-dev libxtst6 xinetd wget build-essential $ sudo apt-get -y install linux-headers-`uname -r` && cd /usr/src && sudo rm -f linux && sudo ln -s linux-headers-`uname -r` linux $ sudo apt-get install gcc binutils-doc cpp-doc make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc libc6-dev-amd64 lib64gcc1
A partir de la deux méthodes pour l'installation :
a) A partir des sources
Télécharger VMware Server 1.04 : VMware-server-1.0.4-56528.tar.gz, puis décompresser l'archive
$ cd /tmp $ wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.4-56528.tar.gz $ tar -xvzf VMware-server-1.0.4-56528.tar.gz
Lancer l'installation
$ cd vmware-server-distrib $ sudo ./vmware-install.pl
Ré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_serie
L'installation de VMware server 1.04 est terminée, accessible depuis le menu Outils système / VMware Server Console, maintenant un peu de ménage dans /tmp
$ rm -rf /tmp/*ware*
b) A partir du RPM
Merci à Thierry B pour l'astuce 
Installer le paquet alien (plus d'info sur alien)
$ sudo apt-get install alien
Télécharger VMware Server 1.04 version RPM : VMware-server-1.0.4-56528.i386.rpm
$ wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.4-56528.i386.rpm $ sudo alien -d -k -c -i vmware-server_1.0.4-56528_i386.deb
Lancer la configuration de VMware
$ sudo vmware-config.pl
Répondre par défaut à toutes les questions lors de l'installation, la suite de la configuration est la même que celle décrite au point a)
2. Installation de VMware MUI 1.04 (interface d'administration Web) :
Télécharger VMware MUI 1.04 : VMware-mui-1.0.4-56528.tar.gz, puis décompresser l'archive
$ cd /tmp $ wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.4-56528.tar.gz $ tar -xvzf VMware-mui-1.0.4-56528.tar.gz
Exécuter le script d'installation
$ cd vmware-mui-distrib $ sudo ./vmware-install.pl
Répondre par défaut à toutes les questions, à la fin du script, le lancement de /etc/init.d/httpd.vmware echoue. Il apparaît l'erreur suivante à la fin de l'installation :
Generating SSL Server Certificate Starting httpd.vmware:-ne failed
Pour fixer ce bug, Il faut, dans le script de lancement de httpd.vmware /etc/init.d/httpd.vmware, remplacer le bloc :
start)
vmware_exec "Starting httpd.vmware:" vmware_start_httpd
;;
stop)
vmware_exec "Shutting down http.vmware: " vmware_stop_httpd
;;
par le bloc :
start)
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
echo "Starting httpd.vmware:"
vmware_start_httpd
;;
stop)
echo "Shutting down http.vmware: "
vmware_stop_httpd
;;
Modifier également tous les signaux SIGHUP par HUP, câd modifier le bloc :
if [ "$VMWARE_DEBUG" = 'yes' ]; then
(trap '' SIGHUP; "$func" "$@")
else
(trap '' SIGHUP; "$func" "$@") >/dev/null 2>&1
fi
Par le bloc :
if [ "$VMWARE_DEBUG" = 'yes' ]; then
(trap '' HUP; "$func" "$@")
else
(trap '' HUP; "$func" "$@") >/dev/null 2>&1
fi
L'installation de VMware MUI 1.04 est terminée, l'interface web est accessible à l'adresse https://localhost:8333, maintenant un peu de ménage dans /tmp
$ rm -rf /tmp/*ware*
Pour info, historique de mes billets concernant VMware et Ubuntu : http://www.taltan.fr/tag/vmware










Commentaires
Je tiens à rajouter que si jamais vos disques virtuels (fichiers .vmdk) sont situés sur une partition NTFS (maintenant prise en charge en lecture/écriture avec ntfs-3g), il faut rajouter ça au fichier .vmx pour pouvoir démarrer la machine :
mainMem.useNamedFile=FALSE
C'est bon à savoir
INSTALLATION DEPUIS LES RPM
Bonjour,
J'utilise Vmware Player depuis Ubuntu 5.10, installé avec les sources au début (pas de paquets), ainsi que Workstation qui me servait à créer/modifier les machines virtuelles que je lançai avec le player. Puis j'ai installé la version des dépots dans les versions d'Ubuntu suivantes. Aujourd'hui je me retrouve bloqué comme tout le monde dans Gutsy puisqu'ils n'y sont plus.
Me revoilà parti pour refaire une installation depuis les sources et j'avais déjà ton blog dans mes favoris pour Vmware. J'étais prêt à suivre ton billet, quand je me suis dis que la seule installation que je n'avais pas essayé, c'était à partir des RPM. Je n'ai pratiquement pas trouvé beaucoup d'expériences sur google, à part quelques unes sur le player. Je me suis jeté à l'eau assez pessimiste avec un programme relativement important comme Vmware Server, eh bien ça a marché et c'est d'une déconcertante simplicité :
- Installer alien si non présent
- Exécuter les 3 lignes commandes du présent billet au paragraphe " §Installer les paquets nécessaires (7.10 32bits)". Personnellement j'avais déjà tout, sans doute suite aux upgrades d'Ubuntu.
- Télécharger l'archive RPM
- $ sudo alien -d -k -c '<chemin>/VMware-server-1.0.4-56528.i386.rpm'
- $ sudo vmware-config.pl
Terminé ! et tout marche nickel. Attention comme d'habitude aux problèmes de droits avec le serveur. Si on lance le serveur la première fois en root, la console ne se lance plus ensuite car ~/.vmware/preferences appartient à root.
Je n'ai pas installé l'accès web
Arf, j'ai oublié entre le sudo Alien .. qui crée le .deb et 'vmware-config.pl', il faut installer le .deb avant en double cliquant dessus, où bien l'installer en une seule commande en remplaçant la ligne sudo alien... par :
- $ sudo alien -d -k -c -i '<chemin>/VMware-server-1.0.4-56528.i386.rpm'
Ola
Effectivement j'avais jamais pensé (osé ?) faire de cette manière, et je confirme ça marche très bien, merci pour l'astuce !
J'ai mis à jour mon billet en y intégrant ta méthode...
Pour ceux qui veulent installer VMware sur un Ubuntu 7.10 64 bits 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.) lors de l'installation.
Je suis sous gutsy et l'install ne s'est pas bien passée, il ne affichait un message d'erreur (kernel)j'ai du utiliser le patch etlaméthose décrite ici : http://estheban.wordpress.com/.
Maintenant ça se lance mais j'ai cette erreur :
"Unable to change virtual machine power state: Operation failed to change the VM to the expected power state."
Je ne trouve pas la solution...
C'est fonctionnel en installant la nouvelle version du serveur (1.0.4 build-56528)
Moi aussi j'ai eu un souci au niveau du build du module vmmon. En suivant le lien fourni par Iverdier ça fonctionne.
Merci en tous cas pour ce tuto !
Je suis sous linux mint, et vmware-server est dispo dans les repo (ubuntu commercial je crois)
Bonjour a tous,
J'ai installé Ubuntu-server 7.10 sur une bécane DELL 2950 Intel VT.
J'ai installé la couche VMware-Server 1.0.4 build-56528 à partir des dépôts de Ubuntu (pas de compilation).
Je rencontre actuellement des problèmes de freeze avec VMware lorsque mes VM sont démarrées.
Les écrans des machines virtuelles se figent pendant 30 secondes (souris, bureau etc...) puis j'ai accès et ça recommence à chaque fois.
Quelqu'un a une idée?
Merci
Bonjour,
idem que MAESTRO... tout se bloque 30s de façon récurrente.
Ubuntu Gusty 7.10, 2.6.22-14-rt
VMWare Server 1.0.4 build-56528
Si une solution a été trouvée, merci de faire un petit update.
Bon réveillon à tous,
Bonjour,
L'installation de VMware via alien se passe bien. Par contre, impossible d'installer la MUI tel que défini : un message m'informe d'installer avant VMware Server. Il doit y avoir un problème de détection de l'installation via alien... Une idée ?
Pour le message ".. installer avant VMware Server..", il faut installer le paquet libXi6.
Bonjour
excellent tuto enfantin si l'on passe par le RPM , j'ai vu la note en dessous avec le deb trop tard oups .Les Vmware tools sont ils indispensables?
Pas indispensable mais bien utile quand même...
=> Outils qui permettent d'optimiser la VM, notamment par rapport aux drivers vidéo, souris, etc....
Super
Fonctionne comme un charme pour la version 1.06 de vmWare et unbuntu 8.04
Merci