Table des mati? res 1. Introduction? du sujet 1. 1Motivations 1. 2Qu’est ce que la virtualisation?? 1. 3Avantages et Inconv? nients de la virtualisation 1. 4Qu’est ce que ce travail m’a apport?? 2. Mat? riels et Logiciels 2. 1Logiciels utilis? s? : VirtualBox et VMware 2. 2Mat? riels 2. 2. 1Les composants importants. 2. 2. 2Mat? riels minimum 2. 2. 3Mat? riels Recommand? s 3. La pratique 3. 1Cr? ation de la machine 3. 2La m? moire vive 3. 3La cr? ation du disque dur virtuel 3. 4Confirmation de la configuration 3. 51er d? marrage de la machine virtuelle 3. 6Configuration d’une meilleure machine virtuelle 4. Probl? mes rencontr? s 5.
Conclusion 6. Toutes mes sources 7. Lexique 1. Introduction? du sujet Durant le travail que j’ai r? alis? , je vais vous parler de la virtualisation de syst? me d’exploitation. Je vais l’expliquer, montrer quelques avantages et inconv? nients et enfin je vais d? tailler les essais que j’ai effectu? s sur deux des diff? rents logiciels. Pour conclure, de savoir quel est le mat? riel recommand? pour essayer la virtualisation, quels logiciels utiliser et pourquoi. 1. 1Motivations C’est un th? me que j’ai choisi de mon plein gr? , car
Une machine virtuelle poss? de plusieurs caract? ristiques importantes, telles que la compatibilit? , l’isolation entre les machines,? l’encapsulation compl? te qui s’effectue, ? 1. 3. Avantages et Inconv? nients de la virtualisation Un avantage incontournable dans la virtualisation est l’utilisation de snapshots. Le snapshot consiste ? enregistrer le syst? me virtualis? ? un moment pr? cis, tel un point de restauration sur une machine physique. Mais cette fois cela enregistre toute la configuration du disque virtuel. Bien que je n’ai pas r? ussi ? faire fonctionner les fonctions de snapshots d? au temps imparti pour la r? lisation de ce travail. Les snapshots sont tr? s utiles pour permettre a l’utilisateur de revenir en arri? re apr? s l’installation d’un programme qui aurait rat? , ou fait d? railler le syst? me d’exploitation install? sur la machine virtuelle. Cela permet ainsi d’essayer par exemple, un nouveau service pack sous Windows avant de l’appliquer ? notre machine personnelle, ou encore d’observer comment un virus se comporte sur le syst? me d’exploitation vis?. Un autre avantage qu’apporte la virtualisation, est sans aucun doute le gain de temps et par la m? me occasion le gain d’? nergie et d’argent. Par exemple si l m’? tait demand? d’essayer un nouveau programme sur Windows 98, 2000, Xp et Vista, je pourrai lancer l’installation sur les 4 syst? mes d’exploitation diff? rents, en m? me temps, pour pouvoir observer? leurs diff? rences d’installation, d’utilisation et de compatibilit? entre tous les syst? mes, si il y en a. Toutefois, un inconv? nient majeur de la virtualisation est une perte de performance ? norme. Cette perte de performance est due ? l’? mulation du mat? riel de l’ordinateur virtualis?. On peu remarquer ces inconv? nients lors de l’utilisation de logiciel qui doivent utiliser une bonne r? olution graphique et encore, avoir fortement besoin du disque dur. 1. 4Qu’est ce que ce travail m’a apport?? Ce travail m’a apport? une bonne exp? rience de projet. J’ai appris ? faire un travail dans les temps qui me sont imparti. Mais aussi, comment cr? er une machine virtuelle sur ma propre machine pour faire cohabiter plusieurs OS. Gr? ce ? cela j’ai pu essayer Linux Ubuntu sur mon ordinateur personnel, sans devoir d? sinstaller le Windows XP que j’avais ant? rieurement. 2. Mat? riels et Logiciels. 2. 1. Logiciels utilis? s? : VirtualBox et VMware 2. 1. 1. VMware Pour la virtualisation plusieurs choix se sont offerts ? oi au niveau Logiciel. Le 1er logiciel que j’ai trouv? a ? t? VMware, car il est le leader mondial au niveau de la virtualisation. Il permet d’aider les entreprises de toutes tailles, ? am? liorer l’efficacit? et la rentabilit? de leurs installations informatiques. J’ai donc commenc? par essayer ce programme. Ce programme ? tant payant, j’ai du utiliser une clef de d? monstration que j’ai ? t? en droit de recevoir par mon cousin travaillant cher IBM. J’ai utilis? la version logiciel Workstation 5. 5. 2, cette version m’a ? t? conseill? e pour sa relative simplicit? d’utilisation, mais aussi pour ses fonctionnalit? s multiples.
La version Workstation permet de cr? er des machines virtuelles, et de les modifier. Ce que la version Player ne permet pas de faire, c’est pourquoi cette version est gratuite mais d’aucune utilit? pour moi. 2. 1. 2. VirtualBox Le deuxi? me programme que j’ai utilis? a ? t? VirtualBox, ce choix s’est impos? de lui-m? me. VirtualBox ? tant le concurrent direct de VMware, il me semble oblig? de les comparer, pour voir les avantages de l’un et de l’autre, leurs forces et faiblesses. J’ai aussi choisi cet autre programme pour sa facilit? d’utilisation et d’accessibilit? car ce programme est Open source. Effectivement, d? s le d? ut des essais de virtualisation, tout y est bien clairement expliqu?. Je l’ai trouv? tr? s simple pour quelqu’un de d? butant. N’importe qui peut l’essayer et le faire fonctionner assez ais? ment. 2. 2. Mat? riels 2. 2. 1 Les composants importants. Pour l’ordinateur virtualiser les ? l? ments vraiment importants sont la RAM et le processeur (CPU) mais aussi les disques durs de l’ordinateur. Les disques install? s sont importants, car lors de l’installation il faut allouer une partie de son disque pour le nouveau syst? me que l’on veut installer (plusieurs Gb souvent), si l’on veut faire cohabiter plusieurs OS il vaut mieux en avoir en uffisance. Le processeur et la RAM sont importants pour la rapidit? d’installation et d’ex? cution des syst? mes d’exploitation h? te et les invit? s. 2. 2. 2. Mat? riels minimum Pour une simple virtualisation, le strict minimum de RAM est d’un Giga, en de?? , les syst? mes ne pourront pas s’installer et cohabiter. Pour ce qui est du disque dur, il est obligatoire de poss? der au moins 40Gb d’espace. Et enfin, un processeur de 2Ghz est demand? sinon la virtualisation sera beaucoup trop lente, et deviendra presque inutilisable. 2. 2. 3. Mat? riels Recommand? s. Pour une simple virtualisation d’un syst? e d’exploitation tel que Windows XP, il est recommand? de poss? der au moins 2Giga de RAM. Tout d’abord cette RAM va devoir ? tre allouer pour le nouveau syst? me d’exploitation, donc si on ne poss? de pas assez, le syst? me d’exploitation H? te et le syst? me virtualis? ne pourront pas fonctionner correctement. Ensuite le disque dur? : si vous comptez cr? er beaucoup de syst? me alors il va falloir un plus gros disque, mais pour qu’un quelconque syst? me fonctionne normalement un disque de 40 Gb suffira pour faire cohabiter 2 Xp. Toutefois il est conseill? d’avoir plus d’espace, au-del? e 100Gb c’est d? j? tr? s convenable. 3. La pratique Pour cette partie pratique je vais expliquer et montrer toutes les parties importantes dans l’installation d’une nouvelle machine virtuelle, et aussi la configuration finale. Je vais ex? cuter cette partie uniquement sur le programme VirtualBox. 3. 1 Cr? ation de la machine Une fois le programme VirtualBox ouvert, il suffit tout simplement d’appuyer sur l’onglet Nouveau (CRTL+N) pour commencer l’installation de la nouvelle machine virtuelle. Ensuite l’assistant vous dit qu’il va vous guider, appuyez simplement sur suivant. La prochaine ? ape est la demande du nom de la machine virtuelle, mais aussi du syst? me d’exploitation que vous allez installer. Pour cette d? monstration je vais simplement lancer l’installation d’un Windows Xp service pack 3 3. 2. La m? moire vive Maintenant l’assistant nous demande la m? moire vive que nous voulons attribuer ? notre machine virtuelle. Pour un Windows Xp, il me propose 192 Mb de base, c’est la Ram recommand? e qu’il lui faut. Ici j’ai d? cid? de lui attribuer 512 Mo de ma m? moire vive, tous simplement pour plus d’aisance de navigation. 3. 3 La cr? ation du disque dur virtuel
Pour cette partie, On nous demande simplement d’allouer un espace disque pour le nouveau disque dur virtuel. Pour Win xp, il demande 10Gb au minimum. Donc dans cette partie un fichier viendra se cr? er dans votre disque principal (sauf si vous lui demandez de s’installer autre part bien sur). Ce fichier fera la taille que vous avez d? cid? de donner au nouveau syst? me, ici je lui ai mis 10Gb, car c’est amplement suffisant. Le fichier cr?? se nommera comme vous le d? cidez (Je lui ai donn? le m? me nom que la machine, donc il s’appelle Windows XP), en un format . VDI. Attention ? e pas le supprimer bien entendu, sinon la machine ne fonctionnera plus, ? tant donn? que c’est comme si on supprimait le disque C? : d’un ordinateur physique. 3. 4 Confirmation de la configuration Ici VirtualBox v? rifie que les configurations demand? es se soient bien appliqu? es et qu’aucune erreur n’a ? t? produite par l’utilisateur. Il suffit de valider l’action en appuyant sur terminer. Cette action ne demande aucun screenshot. 3. 5 1er d? marrage de la machine. Donc apr? s avoir valid? la configuration, l’on peut voir apparaitre notre nouvelle machine dans l’ensemble des machines virtuelles qui ? aient d? j? cr?? es. Ensuite il faut choisir, o? le lecteur cd virtuel va aller chercher l’image CD qui lui permettra d’installer le syst? me d’exploitation. Ici j’ai choisi un Windows XP CP3 Tip-over, Simple Xp avec des graphismes diff? rents. Apr? s avoir choisi le syst? me d’exploitation voulu, il suffit de lancer la machine, et l? tout va commencer ? s’installer comme sur un PC normal. Cette partie prend une trentaine de minutes, comme une installation normale. Une fois l’installation du Windows termin? e, vous avez une machine virtuelle utilisable. 3. 6 Configuration d’une meilleure machine virtuelle?
La configuration indispensable, une fois que le syst? me est fonctionnel, est l’installation des ?? additions clients?? , en fait ce pack, est un ? quivalent des drivers de la machine virtuelle. Ce pack apporte une rapidit? suppl? mentaire au syst? me, car il installe les pilotes ou drivers sp? cifiques au mat? riel virtuel, soit les pilotes pour la carte graphique et les pilotes pour le contr? leur de disque dur virtuel. A savoir, que la machine virtualis? e se croit et se voit comme une machine physique compl? te. Donc elle a besoin des drivers pour fonctionner correctement.
Cette action va installer les drivers manquants. Une fois l’installation de l’addition Clients effectu? e, il vous sera demand? de red? marrer votre ordinateur virtuel. Et voila, vous poss? dez une machine virtuelle compl? te, avec une connexion internet, des ressources graphiques limit? es toutefois. Pour illustrer l’utilisation des machines virtuelles, voici un Screenshot de mon ordinateur personnel avec un Windows Xp sous VMware et un Linux Ubuntu tournant sous VirtualBox et bien s? r mon simple Windows XP qui sert d’H? tes. Vous pouvez remarquer qu’il existe une connexion internet sur chacun de ces syst? es d’exploitation, et aussi que tous les programmes sont support? s par ces syst? mes virtualis? s? : On peut voir 3 moteurs de recherche diff? rents sous 3 syst? mes d’exploitation ind? pendants. Le screenshot se trouve en Annexes. 4. Probl? mes rencontr? s Le 1er probl? me que j’ai eu a ? t? de t? l? charger le logiciel VMware et de pouvoir l’utiliser dans toutes ses fonctionnalit? s. Mais ce probl? me a ? t? r? gl? assez vite suite a de multiples recherches sur internet Ensuite, j’ai voulu installer Windows 95 sur une machine virtuelle avec le programme VirtualBox, et le logiciel a refus? de l’installer ? ause de mes composants. Windows 95 n’accepte pas un processeur de 3Ghz ou plus. Mais pour ce probl? me je n’ai trouv? aucune solution. 5. La conclusion? : 6. Toutes les sources http://www. virtualbox. de/wiki/VBox_vs_Others http://www. vmware. com/fr http://www. granddictionnaire. com/BTML/FRA/r_Motclef/index1024_1. asp 7. Lexique O. S? : Operating System, Autrement dit le Syst? me d’exploitation tel que Windows Xp, 2000 ou encore Linux et Mac Os X. C’est un logiciel qui permet la liaison entre tous les composants et toutes les applications d’un ordinateur. R. A. M? : Random Acces Memory, plus commun? ent appel? m? moire vive. C’est la m? moire utilis? e par un ordinateur pour placer les donn? es lors de leurs traitements. La m? moire est caract? ris? e par sa rapidit? d’acc? s et sa volatilit?. Mo? : M? ga octets, l’unit? de mesure inf? rieur au Gb. C. P. U? : Central Processing Units, c’est le Noyau de l’ordinateur, il g? re toutes les applications de l’ordinateur. Gb : Gigaoctet, Unit? de mesure ? quivalente a 1024 Mo. Ghz? : Giga Hertz, l’unit? de mesure de puissance d’une unit? centrale d’un ordinateur. Plus ces Ghz sont hauts plus la fr? quence du processeur sera rapide. Emulation? Technique consistant ? simuler efficacement le fonctionnement d’un ordinateur sur un autre, g? n? ralement plus puissant. .VDI? : le format d’un disque dur virtuel sur un disque dur r? el. VDI signifie Virtual Desktop Infrastructure. Screenshot? : le screenshot est appel? en fran? ais, une capture d’? cran. cel? prend une photo de l’? cran au moment voulu (? la pression du bouton Print Screen, sur votre clavier) Open source? : signifie qu’un programme est en t? l? chargement l? gal sur internet. Que l’on peut modifier le programme ? notre propre convenance et aussi le distribuer ? nouveau en toute l? galit?.