Arclite_115
Mega Super Géant
La Virtualisation gratuite avec VMWare ESXi
Bonjour à tous, je vous propose à travers ce tutoriel de découvrir ou redécouvrir l'univers de la Virtualisation avec VMWare grâce au système d'exploitation ESXi. Alors en voiture Simone !
Les autres vous pouvez venir également :icon17-36f7:
Introduction
:confused-188a: Virtualiser ? Kesako et pour quoi faire ? :confused-188a:
La virtualisation permet d'installer le ou les système(s) d'exploitation de votre choix au sein d'un logiciel ou d'un système d'exploitation hôte au sein d'une seule machine physique.
Prenons un cas concret : vous avez impérativement besoin de Windows mais aussi d'une distribution Linux sans pour autant avoir deux ordinateurs à disposition. La virtualisation va vous sauver en vous permettant d'installer par exemple votre Linux au sein même de votre Windows ! L'inverse est vrai également. Les OS pourront même cohabiter sur la même machine en étant totalement indépendants l'un de l'autre. C'est ce que nous allons voir un peu plus tard dans ce tutoriel.
Je prends ici l'exemple simple d'un OS dans un autre mais il n'y a pas de limites au nombre de systèmes virtualisables si ce n'est évidemment la puissance de la machine hôte.
Vous commencez à entrevoir les possibilités ? Des OS "bac à sable", la possibilité de tester tout et n'importe quoi sans conséquences pour votre machine physique ou l'intégrité de votre système d'exploitation favori, tester un OS avant de l'acheter...
Les possibilités sont nombreuse et dépendront principalement de vos besoins.
:confused-188a: Suis-je concerné ? :confused-188a:
Avant d'aller plus loin demandez-vous si vous êtes concerné par la virtualisation. Si vous utilisez votre pc pour de la bureautique ou des jeux sans jamais aller plus loin alors passez votre chemin vous n'aurez aucune utilité des lignes qui vont suivre.
En revanche si vous êtes geek dans l'âme, aventurier ou tout simplement curieux et friand des nouvelles technologies alors continuez !
:confused-188a: La virtualisation ça coûte cher ? :confused-188a:
Si vous vous êtes déjà intéressé un peu à la virtualisation il vous est peut-être arrivé de voir des licences de softs de plusieurs centaines d'euros qui font très vite fuir !
Il existe en effet un certain nombre de produits concurrents sur le marché de la virtualisation comme par exemple VMWare Fusion, Workstation ou encore Microsoft Hyper-V pour ne citer que ceux-la.
Certains sont payants, d'autres non, dépendant des fonctionnalités et surtout du bon vouloir des éditeurs... :doh-454d:
Nous nous intéresserons ici à VMWare ESXi car il a l'indéniable avantage d'être gratuit en plus d'être extrêmement complet et puissant !
Conclusion : la virtualisation ce n'est pas forcément pour les grosses bourses ! Enfin les gens riches quoi :sifle:
:confused-188a: ESXi : gratuit, complet et puissant ! C'est trop beau, il y forcément un truc... :confused-188a:
... ou pas !
Non non je ne vous fait pas miroiter de jolis rêves irréalisables, bien au contraire ! VMWare fourni gracieusement son système d'exploitation ESXi et ça marche plutôt très fort !
Pour preuve ESXi se retrouve dans bon nombre d'entreprises qui ont sauté le pas de la virtualisation de leurs serveurs... :cool-186b:
Je vous propose donc sans plus attendre de découvrir ESXi 5.5 qui est la dernière version disponible au téléchargement à l'heure où ces lignes sont rédigées.
Pré-requis
L'utilisation de ESXi implique un certain nombre de pré-requis. N'espérez pas utiliser votre Pentium 4 récupéré au fond du grenier lors du nettoyage de printemps ! Il n'y aurait d’ailleurs aucun intérêt puisque vous ne seriez pas capable de faire tourner lus d'une machine à cause du manque de puissance.
Il vous faudra donc au minimum un processeur Dual Core et 4Go de mémoire vive. Les serveurs à base de Xeon sont top pour faire cela mais bien sur loin d'être à la portée de toutes les bourses... :doh-454d:
Il est tout à fait possible d'installer ESXi sur une configuration "maison" mais attention dans ce cas aux soucis de périphériques non pris en charge. Le mieux reste de faire une recherche sur la toile avant d'acheter des composants pour vérifier la compatibilité du matériel avec ESXi.
Pour mener notre tutoriel jusqu'à son terme il vous faudra :
- un pc "hôte" qui accueillera ESXi et qui hébergera les machines virtuelles
- un pc "remote" pour se connecter à l'hôte ESXi et administrer les machines virtuelles
- savoir déterminer une plage d'adresse IP pour configurer notre hôte ESXi et nos machines virtuelles
- savoir installer un système d'exploitation en allant au besoin changer l'ordre de Boot dans le BIOS du PC
- vous procurer les images ou CD des systèmes d'exploitation que vous souhaitez installer
- un accès à Internet et une boîte mail
- un CD vierge ou une clé USB
- de la patiente !
Téléchargements
Le but de ce tutoriel est d'installer une machine virtuelle faisant tourner Ubuntu 14.04 dans sa version Desktop sur un hôte ESXi 5.5 que nous administrerons depuis un autre PC sous Windows à l'aide de VMWare vSphere Client. N'ayez pas peur c'est plus facile à faire qu'à dire :wobble-18a4:
Le téléchargement des softs VMWare n'est possible qu'à condition de posséder un compte sur leur site. Rendez à cette adresse pour créer le votre.
Si vous êtes l'heureux détenteur d'un compte alors vous avez fait la moitié du chemin ! Sinon, suivez le guide.
Cliquez sur "Créer un compte" et remplissez les champs
Cliquez sur "Continuer" et remplissez au minimum les informations obligatoires puis acceptez les conditions d'utilisation (après les avoir lues attentivement bien évidemment ! )
Validez le formulaire correctement rempli avant d'aller consulter vos e-mails pour confirmer la création de votre compte. Cliquez sur "Activate Now" et saisissez votre mot de passe afin d'accéder à la page des téléchargements.
Récupérez "ESXi 5.5 Update 2 IOS image" et "VMWare vSphere Client 5.5 Update 2".
Télécharger l'image d'Ubuntu à cette adresse.
Et pour finir récupérez le logiciel Rufus si vous souhaitez installer ESXi depuis une clé USB.
Nous avons tout le nécessaire pour commencer nos installations alors ne perdons pas de temps !
Installations et configurations
:insit-1d80: Préparation de la clé USB d'installation :insit-1d80:
Pour des raisons pratiques ESXi sera installé à partir d'une clé USB mais rien ne vous empêche de graver l'ISO pour une installation plus classique. Dans ce cas vous pouvez passer directement à l'étape suivante.
J'ai utilisé ici une clé USB Kingston de 16Go disponible sur Amazon à moins de 10€. Pourquoi se priver !
Installez et lancez Rufus (le logiciel précédemment téléchargé, pas le chien hein :rolleyes-200f. Sélectionnez la clé USB puis cliquez sur le petit lecteur CD pour aller chercher l'ISO de ESXi.
Cliquez ensuite sur "démarrer" et répondez "oui" au message d'avertissement vous indiquant que votre clé sera entièrement effacée.
Laissez les fichiers se copier, ça ne prend normalement pas plus de 5 minutes.
Vous voilà prêt à démarrer l'installation de ESXi avec une jolie clé USB Bootable.
Petite astuce : si vous rencontrez une erreur au boot du type "command line empty" cela provient surement de l'option UEFI de votre BIOS. Dans ce cas bootez manuellement sur la clé dans la partie Hard Disk du BIOS.
:insit-1d80: Installation de ESXi depuis la clé :insit-1d80:
Il est maintenant temps de rentrer dans le vif du sujet en installant notre ESXi.
Bootez sur la clé USB sur la machine hôte. Les réglages BIOS variant fortement d'une configuration à l'autre je vous laisse le soin de vous reporter au manuel de votre carte mère pour la marche à suivre.
Choisissez la première option...
... puis laissez les fichiers nécessaires à l'installation se charger.
Le programme d'installation effectue ensuite un rapide état de la machine afin de détecter un matériel éventuellement non pris en charge. C'est le moment de faire vos prières pour que tout se charge !
Prenez conaissance du petit message d'information avant de poursuivre.
Poursuivez en pressant la touche F11 après avoir encore une fois lu attentivement la licence.
Choisissez le périphérique sur lequel vous souhaitez installer ESXi. Nous utiliserons ici un disque dur local mais il est tout à fait possible en allant un peu plus loin d'utiliser par exemple un serveur hébergeant FreeNAS ou tout autre NAS du marché, voir même un périphérique USB mais dans ce cas attention aux performances qui seront forcément moindres.
Sélectionnez le langage d'installation puis votre mot de passe root. Conservez soigneusement ce mot de passe sans quoi il vous sera impossible de vous connecter à la machine. Avouez que ça serait tout de même dommage après tout le mal de vous vous êtes donnés !
L'installation peu maintenant commencer pour de bon. A ce stade le disque dur sélectionné sera entièrement formaté. Soyez donc sur de vous avant de confirmer !
Après seulement quelques minutes le système est enfin prêt à être réinitialisé.
Félicitations ! Vous venez de terminer votre installation de ESXi. Il reste maintenant à paramétrer tout ça aux petits oignons pour en profiter pleinement.
:insit-1d80: Paramétrage de base de ESXi :insit-1d80:
Avant de pouvoir se connecter sur notre hôte fraîchement installé il est nécessaire de lui définir une adresse IP. A savoir que si vous utilisez un serveur DHCP sur votre réseau votre hôte possède surement déjà une adresse mais je décommande tout de même ce mode de fonctionnement. En effet rien de vous garanti qu'au prochain redémarrage la même adresse IP sera de nouveau assignée à l'hôte. :dontknow-102c:
Nous allons par conséquent attribuer manuellement une IP fixe à notre serveur par mesure de sécurité.
Pressez la touche F2 puis renseigner vos login / password. Si vous m'avez écouté vous n'avez normalement pas oublié ces informations !
L'option qui nous intéresse ici est "Configure Management Network". L'adresse IP du serveur apparaît sur la droite. On voit ici qu'aucun serveur DHCP n'est actif sur le réseau puisque l'ip commence par 169. Si une adresse a déjà été attribuée à votre serveur libre à vous de la conserver avec le risque de voir celle-ci changer lors d'un redémarrage. Dans le cas contraire appuyez sur la touche entrée pour modifier le paramétrage.
Rendez-vous sur IP Configuration.
Sélectionnez ensuite "Set static IP adress and network configuration" à l'aide la barre espace. Renseignez un adressage IP en adéquation avec votre réseau local puis validez par Entrée.
Pour valider vos modifications appuyez sur Echap puis validez par la touche Y.
Nous voilà revenu sur la page d'accueil du serveur sur laquelle on peut voir l'adresse IP dans la partie jaune.
La configuration du serveur ESXi est maintenant terminée.
Il existe bon nombre d'options modifiables depuis cette interface mais le but de ce tutoriel étant l'installation de base d'une machine virtuelle nous ne rentrerons pas plus dans les détails. Sachez néanmoins qu'il existe une communauté assez large autour des outils VMware sur la toile. Avec un peu de recherche vous trouverez votre bonheur si vous souhaitez aller plus en avant !
Pièces jointes
Dernière édition: