VMware Server 1.0.6 sur Ubuntu 8.04 Hardy Heron
Par Taltan le dimanche, août 3 2008, 10:54 - Ubuntu - Lien permanent
Dans la série des VMware Server 1.xx sur Ubuntu x.xx, et en attendant la version dépôt commercial, d'ailleurs je me demande si c'est toujours dans les tuyaux, car cela fait un moment que nous n'avons pas eu droit à une version « partner » de la part de Canonical, si quelqu'un a des infos par rapport à ça, je suis preneur... Vous trouverez ci dessous la mise à jour de la procédure d'installation à partir des sources tar.gz du site de WMware pour VMware Server 1.06 (dans les bacs depuis le 29/05/2008) et de son interface d'administration Web (MUI) sur Ubuntu 8.04 Hardy Heron. Avec le noyau actuel (2.6.24-19), l'installation s'est simplifiée (légèrement) puisque qu'il n'est plus nécessaire d'avoir recours au fameux patch vmware-any-any-update pour finaliser l'installation. Subsistent néanmoins les mêmes bug référencés sur la version 1.0.5...
Pour plus d'explications sur VMware Server et VMware MUI, c'est par ici : Installation et utilisation de VMware Server sur Ubuntu
Avertissement : VMware Server n'est pas (plus) une application présente nativement dans les dépôts Ubuntu, ne déroulez la procédure suivante que si vous savez manier les commandes en ligne. Pour info : Les dépendances requises pour l'installation sont toutes présentes dans les dépôts « officiels » Ubuntu
1. Préparation
Créez le dossiers suivants
mkdir ~/src (création du dossier pour l'installation) mkdir ~/vmware (création du dossier pour le stockage des VM)
Il est nécessaires de s'inscrire sur le site de VMware (c'est gratuit) pour obtenir un numéro de série, c'est par ici : http://register.vmware.com/content/registration.html
Installez les paquets nécessaires
sudo apt-get install linux-headers-`uname -r` xinetd build-essential wget
Pour Hardy 32 bits, installer en plus les paquets suivants
sudo apt-get install libc6-dev-amd64 lib64gcc1
Pour Hardy 64 bits, installer en plus les paquets suivants
sudo apt-get install ia32-libs
2. Installation sur Hardy 32 et 64 bits
A partir du site VMware, téléchargez l'archive VMware-server-1.0.6-91891.tar.gz
cd ~/src/ wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.6-91891.tar.gz
Décompressez l'archive et lancer l'instalaltion
tar -xvzf VMware-server-1.0.6-91891.tar.gz cd vmware-server-distrib sudo ./vmware-install.pl
Répondez 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 est terminée, enfin presque, reste à fixer quelques bug pour finaliser le tout :
Bug libcairo
Pour plus d'explications ici sur ce bug
sudo mv /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1libgcc_s.so.1.old sudo mv /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0.old sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/ sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/
Bug du lancement de la console pour une installation en 64 bits
sudo ln -s /usr/lib32 /usr/l32 sudo sed -i -e 's:usr/lib/:usr/l32/:g' /usr/lib32/gtk-2.0/2.10.0/loader-files.d/libgtk2.0-0.loaders sudo sed -i -e 's:usr/lib/:usr/l32/:g' /usr/lib32/libgdk_pixbuf-2.0.so.0.1200.9
3. Installation de VMware MUI 1.06 (optionnel)
Il s'agit d'une interface d'administration Web. Elle 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. On y retrouve, entre autres, la charge du système, les options des VM, etc...
Installez les paquets nécessaires
sudo apt-get install libxi6 xfsprogs
Téléchargez VMware MUI 1.06 : VMware-mui-1.0.6-91891.tar.gz, puis décompressez l'archive
cd ~/src/ wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.6-91891.tar.gz tar -xvzf VMware-mui-1.0.6-91891.tar.gz
Exécutez le script d'installation
cd vmware-mui-distrib sudo ./vmware-install.pl
Répondez 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
;;
Relancez l'interface web avec la commande ci dessous :
sudo /etc/init.d/httpd.vmware start
Pour savoir si elle est bien lancée, la commande suivante :
sudo /etc/init.d/httpd.vmware status
doit retourner :
vmware.httpd is running.
L'interface web est accessible à l'adresse https://localhost:8333
Pour mémo
La saga VMware Server 1.xx sur Ubuntu x.xx :
- VMware Server 1.0.6 sur Ubuntu 8.04 Hardy Heron
- VMware Server 1.0.5 sur Ubuntu 8.04 Hardy Heron
- VMware Server 1.0.4 sur Ubuntu 7.10 Gutsy Gibbon
- VMware Server 1.0.2 sur Ubuntu 7.04 Feisty Fawn
- VMware Server 1.0.2 sur Ubuntu 6.10 Edgy Eft
- VMware Server 1.0.1 sur Ubuntu 6.10 Edgy Eft
- VMware Server 1.0.1 sur Ubuntu 6.06 Dapper Drake
Sans oublier :
Avertissement : VMware Server n'est pas (plus) une application présente nativement dans les dépôts Ubuntu, ne déroulez la procédure suivante que si vous savez manier les commandes en ligne. Pour info : Les dépendances requises pour l'installation sont toutes présentes dans les dépôts « officiels » Ubuntu










Commentaires
Bonjour,
je pense qu'il y a juste une erreur pour l'intitulé
Pour Hardy 32 bits, installer en plus les paquets suivants:
sudo apt-get install libc6-dev-amd64 lib64gcc1
Pour Hardy 64 bits, installer en plus les paquets suivants:
sudo apt-get install ia32-libs
je pense que c'est le sens contraire
félicitations pour ce tuto
David
Ola
Non il n'y a pas d'erreur, sur une 32 bits il faut installer de quoi faire des machines virtuelles 64 bits, et inversement...
Et merci pour les félicitations !
@taltan: je ne pense pas qu'il soit possible d'émuler du 64bit avec un proc à 32bit ... Si tu penses cela possible, je suis preneur de la solution.
Tu peux avoir le détail de ces librairies ici :
http://packages.debian.org/fr/sid/ia32-libs
http://packages.debian.org/fr/sid/libc6-dev-amd64
Sur un hôte 32 bits au moment de la création de la VM, tu peux choisir « d'émuler » du 64 bits si tu as installé libc6-dev-amd64 et lib64gcc1 :
L'environnement graphique est-il un prérequis?
Ola,
Il n'est pas necessaire d'avoir un environnement graphique pour installer VMWare Server, il suffira d'installer une console distante sur un autre poste du LAN pour l'administrer
Bonjour,
La "désinstallation" de la version 1.05 est-elle "conseillée" avant l'installation de cette version ?
Merci.
Après une tentative d'installation de la version 1.06 sans désinstaller la version 1.05 et quelques recherches pour savoir comment désinstaller la version 1.05, j'en conclue qu'il faut désinstaller la version 1.05 avant d'installer la version 1.06.
Pour désinstaller la version 1.05 :
- Ouvrir un terminal
- Se placer dans le dossier [×××]/vmware-server-distrib/bin ou [×××] est le dossier dans lequel vous aviez décompressé l'archive de VMwareServer 1.05
- lancer sudo ./vmware-uninstall.pl
Le tour est joué... L'installation de VMwareServer 1.06 peut commencer...
Bug libcairo
============
sudo mv /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1libgcc_s.so.1.old
sudo mv /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0.old
sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/
sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/
- je pense qu'il y a une petite erreur sur la première commande: un '/' juste avant le nouveau nom du fichier 'libgcc_s.so.1.old'
- deuxième problème (sur ubuntu 8.04 server installation de base), je ne trouve pas le fichier '/usr/lib/libpng12.so.0', donc un pour le retrouver:
apt-get install libpng12-0
Bjr, sous la 8.04 server j'ai un souci pour l'install de vmware MUI.
L'install se passe correctement jusqu' à...ça :
###########################################################################
#Installing the content of the package.
#VMware Server must be installed on this machine for the VMware Management
#Interface to work
#
#Execution aborted.
###########################################################################
Bien sur vmware-server 1.07 est bien installé et tourne normalement (avec plusieurs vm dessus).
Une installation de vmware en 5mn!!! Du jamais vu!

Un grand merci pour ce (ou plutôt) ces billets toujours d'un grand intérêt!