Installation de VMware server



VMware et la virtualisation

Depuis l'été 2006, VMware offre une version gratuite de son célèbre outil de virtualisation : le VMware server.
La virtualisation permet de faire fonctionner plusieurs systèmes d'exploitation sur une même machine physique, de manière isolée. Vous allez ainsi par exemple pouvoir faire tourner Fedora Core 6 comme OS principal, mais aussi Debian et Windows sur des machines virtuelles. Extérieurement nous avons 3 machines différentes alors qu'il n'y a en fait qu'une seule machine physique.

Le VMware server permet de créer et gérer des machines virtuelles, chacune d'elle tournant sous le système d'exploitation de votre choix. Les intérêts sont nombreux, vous pouvez tout simplement utiliser cette technique pour tester un système d'exploitation mais aussi pour développer des architectures complexes.
On peut par exemple tout à fait imaginer créer différentes machines virtuelles sur un serveur web, une contenant le server mail et tout ce qui s'y rapporte, une autre sur laquelle sont installés Apache / Tomcat / MySQL et une autre pour le serveur CVS. Le gros avantage est qu'il est facile de gérer la configuration des machines. On peut faire ce que l'on veut sur une machine virtuelle sans crainte de faire planter le système principal. Il existe de plus un système de Snapshot qui offre la possibilité de revenir à un état antérieur, permettant par exemple de récupérer d'un plantage de la machine virtuelle suite à une configuration hasardeuse.
Un autre exemple serait l'achat d'une nouvelle machine physique : plutôt que de perdre son temps à la configurer, il suffit d'installer VMware et de copier les machines virtuelles de l'autre machine.

Installation de VMware server sur Fedora 6

VMware server est à présent gratuit, vous devez cependant obtenir un numéro de licence en vous inscrivant gratuitement à cette adresse. Profitez-en pour télécharger le package RPM d'installation.

L'installation peut alors commencer, mettez votre système à jour en entrant la commande suivante :

# yum -y install kernel-devel* xinetd*

Yum va alors rechercher les updates possibles pour votre système et les afficher, il va ensuite vous demander une confirmation avant de les télécharger, entrez yes (y).
Il va également vous demander si il peut importer la clé GPG, acceptez également.

Placez vous ensuite dans le répertoire où se trouve le fichier RPM du serveur VMware que vous venez de télécharger et lancez la commande :
# rpm -ivh VMware-server-1.0.1-VERSION.i386.rpm

Le nom du fichier .rpm peut évidemment changer suivant votre version!

Pour éviter une erreur pendant l'installation vous allez devoir créer un fichier config.h dans le répertoire /usr/src/kernels/noyau_le_plus_recent.fc6-i586/include/linux
# cd /usr/src/kernels
# ls
... les différentes versions de votre noyau s'affichent ici ...
# cd noyau_le_plus_recent.fc6-i586/include/linux (le plus récent dans mon cas est 2.6.18-1.2798.fc6-i586)
# touch config.h

Vous pouvez ensuite lancer le fichier de configuration de VMware :
# vmware-config.pl

Vous risquez de voir le message FAILED pour l'arrêt du service xinetd, pas de soucis, ce n'est pas un problème!
Suivez alors les différentes instructions (j'ai laissé les options par défaut pour chaque question).
Entrez enfin le code de la licence que vous avez obtenu en vous inscrivant sur le site de VMware.

L'installation de VMware server est terminée!

La console VMware

Tapez maintenant la commande vmware dans un terminal pour lancer la console de gestion des machines virtuelles.
Vous obtenez l'écran suivant :

VMware console

Cette console permet de gérer vos machines virtuelles : création, suppression, mise en route, snapshot...
Elle permet de plus d'administrer vos machines à distance. Vous pouvez en effet remplacer le localhost lors du lancement de la console par une adresse ip en spécifiant le port 904 (ou celui que vous avez configuré lors de l'installation, ex : 192.168.1.2:904) et spécifier un nom d'utilisateur et mot de passe existant sur la machine principale (sur laquelle tourne le serveur VMware).
Il peut être intéressant de noter que cette console existe également sous Windows, vous pourriez ainsi administrer facilement vos "virtual machines" depuis un poste Windows distant.


Continuez votre lecture en apprenant à créer des machines virtuelles et en les rendant accessibles via le réseau.