VMware Server 1.0.4 sur Ubuntu 7.10 Gutsy Gibbon

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)

Note : : J'ai mis en ligne la version alienée du RPM de VMware Server 1.04 ( vmware-server_1.0.4-56528_i386.deb ), vous pouvez la télécharger et l'installer directement, ça fait gagner une étape, le sudo alien -d -k -c -i devient caduque.

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

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



Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Allowed HTML tags: <a> <em><cite> <code><center> <script><ul><img> <ol> <li> <dl> <dt> <dd><p><br><embed><object><param>
  • You can use <object>, <embed> and <script> tags from the following sites to add media to your posts:

    • http://www.youtube.com
    • http://media.nowpublic.com
    • http://youtube.com
    • http://dailymotion.com
    • http://www.dailymotion.com

Plus d'informations sur les options de formatage

CAPTCHA
Cette question nous sert à déterminer si vous êtes un humain, un robot ou un extra-terrestre
3 + 11 =
Veuillez résoudre ce simple problème mathématique afin de poster votre commentaire. Par exemple pour 1 + 3 entrez : 4