VMware Server 2.0.1 sur Ubuntu 9.04 Jaunty Jackalope
Le dernier billet que j'avais consacré à la série des VMware Server 1.xx sur Ubuntu x.xx date du mois d'aout de l'année dernière, depuis pas mal d'eau a coulé sous les ponts... L'installation des produits VMware sur Ubuntu (et sur Linux en générale) n'a jamais été une sinécure (petit rappel). Ces difficultés récurrentes d'installation sur ma distribution préférée à chaque mise à jour de Vmware m'ont quelque peu découragé à la longue et m'ont fait « basculé » du coté de VirtualBox, bien plus simple à installer. Les choses ont l'air d'avoir évolués dans le bon sens avec la branche 2.xx de VMware Server. Les dernières versions respectives de VMware Server (2.0.1) et Ubuntu (9.04 Jaunty Jackalope, beta pour l'instant) s'entendent à merveille puisque l'installation se déroule sans aucune anicroche, rien qu'en suivant la documentation officielle, sans aucune bidouille particulière ! Ce fait est assez rare pour que je le souligne avec ce billet...
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
Avant de dérouler le mode opératoire d'installation de VMware Server 2.0.1 sur Ubuntu 9.04 Jaunty Jackalope, quelques nouveautés de la branche 2.xx :
- Nouvelle interface d'administration : plus simple et plus intuitive, purement Web
- Gestion des utilisateurs et des autorisations plus fine
- Support accru des systèmes d'exploitation hôtes et invités : Plus de 30 OS seront désormais supportés, dont les systèmes 64 Bits
- Noyau amélioré: prend en charge jusqu'à 8 Go de mémoire par machine virtuelle et 2 processeurs virtuels SMP.
- Prise en charge des périphériques USB 2.0
1. Préparation
Avant toutes chose, il est nécessaires de s'inscrire sur le site de VMware (c'est gratuit) pour obtenir un numéro de série et télécharger l'archive d'installation, c'est par ici : http://www.vmware.com/freedownload/login.php?product=server20. Vous recevrez un Email avec un lien d'activation qui vous permettra d'obtenir un numéro de série et d'accéder à la page de téléchargement.
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)
Installez les paquets nécessaires
sudo apt-get install linux-headers-`uname -r` xinetd build-essential libc6-dev-amd64 lib64gcc1
Les paquets libc6-dev-amd64 et lib64gcc1 permettent de simuler une machine virtuelle 64 bits sur un système d'exploitation hôte 32 bits
2. Installation
Aprés activation à partir du mail de confirmation, rendez-vous à la page de téléchargement et téléchargez l'archive VMware-server-2.0.1-156745.i386.tar.gz dans le dossier ~/src/
Puis décompressez l'archive et lancer l'installation :
cd ~/src/ tar -xvzf VMware-server-2.0.1-156745.i386.tar.gz cd vmware-server-distrib ./vmware-install.pl
Répondez par défaut à toutes les questions lors de l'installation sauf à celle de l'emplacement de stockage des machines virtuelles et lors du renseignement le numéro de série obtenu :
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 se déroule, les différents modules se compilent, à la fin de l'opération vous avez les messages suivants :
Starting VMware services: Virtual machine monitor done Virtual machine communication interface done Virtual ethernet done Bridged networking on /dev/vmnet0 done Host-only networking on /dev/vmnet1 (background) done DHCP server on /dev/vmnet1 done Host-only networking on /dev/vmnet8 (background) done DHCP server on /dev/vmnet8 done NAT service on /dev/vmnet8 done VMware Server Authentication Daemon (background) done Shared Memory Available done Starting VMware management services: VMware Server Host Agent (background) done VMware Virtual Infrastructure Web Access Starting VMware autostart virtual machines: Virtual machines done - The configuration of VMware Server 2.0.1 build-156745 for Linux for this running kernel completed successfully.
L'installation est terminée et VMware Server est fonctionnel, avouez que cela change des autres installations...
3. Utilisation
Rendez-vous à l'adresse : http://localhost:8222
La première connexion se fait forcement en root, sous Ubuntu l'utilisateur root ne dispose pas de mot passe, il faut lui en donner un :
sudo passwd root
NB : Je vous conseille pour la suite des évènements de configurer un autre utilisateur (le votre) en tant qu'administrateur pour la gestion quotidienne de vos machines virtuelles
Le machines virtuelles que vous auriez créés avec la branche 1.xx de VMware Server sont compatibles avec cette nouvelle version, il suffit de les lancer, il est nécessaire pour cela d'installer un plug-in Firefox. Il faut choisir la machine virtuelle que vous voulez lancer puis aller dans l'onglet Console :
Vous verrez apparaitre le message suivant :
Firefox fera le reste pour vous quand vous cliquerez sur le lien Install plug-in :
Sur l'utilisation au quotidien, pas mal de nouveautés, je vous renvoie sur la documentation officielle de VMware, c'est peut être un peu déroutant au début pour les habitués des anciennes versions, mais à la longue on s'y fait et au final cette nouvelle mouture est bien plus puissante !