Initiation aux serveurs de virtualisation avec VMWare Esxi
Date de publication : 18 avril 2009
Par
Hervé Labénère (La page d'Herwin DotNet, robotics etc...)
Esxi est un hyperviseur gratuit de VMWare, côté serveur, idéal pour se familiariser avec la virtualisation.
Architecture de principe VMWare Esxi
Voici notre architecture physique : un PC servant de serveur hôte et un ordinateur portable client servant à l'administration des machines virtuelles.
I. INSTALLER LE SERVEUR DE VIRTUALISATION ESXI
II. INSTALLER LE CLIENT VMWARE
III. CONFIGURER UNE MACHINE VIRTUELLE
I. INSTALLER LE SERVEUR DE VIRTUALISATION ESXI
On parlera ici de serveur de virtualisation ou serveur hôte.
- Télécharger l'OS de virtualisation Esxi sur le site web de VMWare http://www.vmware.com/fr/products/esxi/
- Graver l'image iso
- Installer Esxi sur la machine serveur, en rebootant sur le CD-ROM
- Attribuer un mot de passe pour l'utilisateur « root » ainsi qu'une adresse IP pour la machine (ex : 192.0.0.1) et préciser l'adresse de la passerelle (gateway)
II. INSTALLER LE CLIENT VMWARE
- Depuis un poste client, se connecter en http au serveur hôte de virtualisation (ex : http://192.0.0.1).
- Accepter le certificat du serveur hôte, en " poursuivant avec ce site Web ".
Accepter le certificat d'Esxi
- S'authentifier en root
- On arrive sur la page d'accueil du site web du serveur hôte.
Télécharger le client VMWare (VMWare Infrastructure Client ou VMi) pour piloter à distance les machines virtuelles
On clique sur le lien "Download VMWare Infrastructure Client"
Parfois le lien fonctionne mal, même en utilisant un navigateur alternatif. Dans ce cas, télécharger le package en version d'évaluation VM Infrastructure Management sur le site de VMWare (
http://www.vmware.com/download/vi/). Il suffira pour nos tests
Lancer l'installeur
Sélectionner l'outil VMWare Infrastructure Client, qui nécessite le framework Microsoft .Net 2.0.
Accepter les propositions, en cliquant à chaque fois sur " Next ", pour finaliser l'installation.
Cette étape installe le module d'hypervision sur le serveur qui, à la différence d'autres hyperviseurs du marché, comme Windows 2008 Server, ne s'exécute pas sur un OS à part entière, mais installe un mini OS très léger, à base de Linux RedHat, entièrement dédié à la virtualisation (+ un serveur web Apache).
Le fonctionnement de l'hyperviseur est donc conçu pour être très léger, et toute la puissance matérielle du serveur est allouée directement aux machines virtuelles.
Toutes les fonctions de manution se font en effet depuis un poste client, et non directement sur le serveur
III. CONFIGURER UNE MACHINE VIRTUELLE
Une fois VMWare infrastructure Client installé, se loguer en root.
Voici la fenêtre que vous devriez voir apparaître :
Lancer la configuration d'une nouvelle machine virtuelle en cliquant sur File -> New -> Virtual Machine.
Choisir une configuration typique pour la machine virtuelle :
Attribuer un nom si possible évocateur (en rapport avec l'OS ou la fonction du serveur par exemple) pour la machine virtuelle.
Préciser le système d'exploitation qui sera exécuté sur la machine virtuelle. L'intérêt est ici de permettre à VMWare de proposer des paramètres adaptés à l'OS.
Attribuer suffisamment de RAM pour que l'OS virtualisé tourne confortablement : 2Go semble correcte.
Valider la configuration, en cochant la case "Edit the virtual machine settings..."
Pour pouvoir installer l'OS de la machine virtuelle, à partir d'une image ISO, 2 solutions :
- la plus propre : Virtual Machine Properties - onglet Options - lancer le BIOS de la machine virtuelle au prochain démmarage. Dans le BIOS, choisir de démmarrer sur le CD-ROM en 1er
- l'alternative : Dans les paramètres de la machine virtuelle (Inventory - Virtual Machine - Edit Settings), cocher la case "Device Type" - Client Device et surtout Emulate IDE. Sinon, vous ne pourrez pas monter l'image ISO sur la machine virtuelle.
Il suffit alors de connecter l'image ISO de l'installeur de notre OS, ici une distribution Ubuntu, après avoir démarré la machine virtuelle.
Dans la solution alternative, Ne pas oublier de rebooter la machine virtuelle, afin qu'elle démarre sur l'image ISO, en lui envoyant la commande Ctrl + Alt + Del, et l'installation d'Ubtuntu peut démarrer.
L'installation de l'OS sur la machine virtuelle peut être relativement longue, selon votre configuration matérielle. Voici le résultat pour une distrib Ubuntu :
A vous le meilleur des 2 mondes, Linux et Windows
Voici un bref aperçu des possibilités de virtualisation côté serveur, avec l'approche originale de VMWare Esxi, dont surtout la prise en main est très simple.
Pour un usage dans un contexte de production, se tourner vers les versions payantes de VMWare est conseillé car elles permettent la sauvegarde
des machines virtuelles. Mais le coup n'est plus le même...
A noter, que si votre client VMWare est connecté à Internet, vous pourrez télécharger directement depuis celui-ci des centaines de machines virtuelles prêtes à l'emploi sur le site
de VMWare (
http://www.vmware.com/appliances/) .Certaines sont payantes, mais une bonne partie est gratuite
Dans un prochain tutoriel, je vous montrerai comment configurer une machine virtuelle Linux, comme parfeu de mon PC sous Windows.
Copyright © 2009 Hervé Labénère.
Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de
son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 €
de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.