HackerSpace Rennes Mise En Place D'un Système De . - Breizh-Entropy

Transcription

Le Bris CaroleBreton ClémentProjet tuteuré 2012HackerSpace RennesMise en place d'un système de virtualisation

Table des matièresIntroduction. 41 - Projet . 5Cahier des charges . 5Evolution du projet . 8Problème rencontrés . 8Bilan technique . 8Bilan personnel . 9Carole . 9Clément . 92- Etudes . 10Qu'est ce que la virtualisation ? . 10Les différentes techniques de virtualisation . 11Etude des hyperviseurs. 14Etude des gestionnaires centralisés des applications . 183- Mise en Œuvre . 20Installation du système d'exploitation debian squeeze sur le serveur . 20Installation Xen sur Debian Squeeze . 20Configuration réseau du serveur Xen . 23Installation d'un outil de monitoring . 25Installation et configuration de la machine Samba . 26Installation et configuration de la machine Serviceweb . 29Installation et configuration de la machine Ubuntu . 31Installation et configuration du LTSP . 34Installation des outils nécessaires à LTSP . 34Configuration du service DHCP . 35Construction de l’image serveur . 37Création de compte . 39Configuration avancé LTS.conf . 39Evolution . 42Installation des autres machines virtuelles (partie non fonctionnelle) . 434- Conclusion . 442

5- Annexes . 45Fichiers de configuration Xen . 45fichier /etc/apt/source.list . 45fichier /etc/network/interface . 45Fichier /etc/xen/xend-config.sxp. 45Fichier /etc/xen-tools/xen-tools.conf (machine Debian) . 50Fichier /etc/xen-tools/xen-tools.conf (machine ubuntu). 51Fichier /etc/xen-tools/role.d/pygrub . 52Fichiers /etc/xen/samba.cfg . 53Fichiers /etc/xen/serviceweb.cfg . 54fichier /etc/xen/ubuntu.cfg . 553

IntroductionL'ELABORATOIRE, association Loi 1901 existe depuis 1997 dans une friche industrielleà 5 minutes du centre ville de Rennes. (http://elaboratoire.free.fr). L'Elaboratoire défend lacréation artistique alternative, l'autogestion, le lieu de vie sur le lieu de travail, une escalepour les nomades, et revendique haut et fort une zone libre de résistance aux pouvoirsmarchands. Chacun apporte son art, son idée, son savoir-faire, son matériel, ses outils, sesprincipes alternatifs. Ils ont intégré la liste européenne des friches artistiques, ou autrementdit "les nouveaux territoires de l'art ". C'est un lieu d'accueil de chapiteaux, un lieu derépétition d'arts gestuels (danse, théâtre, cirque), un bureau avec accès internet, presquedeux hectares pour les maisons roulantes ou autres, un bâtiment ouvert de 1000 m2 ous'enchevêtrent ateliers de bidouille, bricolage, sculpture, couture, bois, métal, sérigraphie,ainsi qu'un garage avec pont poids-lourds.Depuis bientôt 15 ans, le lieu a beaucoup évolué : un deuxième site géographique àenviron 500 mètres (" le 48 "), avec de nouveaux ateliers de créations mécaniques,métallurgiques, salle d'exposition, cuisine collective pour les résidents, salle d'expressionmultimédias. . .Il s'est donc avéré pertinent de repenser le réseau numérique, (qui s'étaitconstruit par petits bouts en fonction des besoins et possibilités du moment), afin d'enaméliorer l'architecture, réduire son instabilité, rationaliser les échanges de flux, et d'ydéployer des serveurs de services (mail, web, monitoring, .)C'est au sein de cette association qu'est accueilli le Hackerspace de rennes créé suiteau Breizh-Entropy Congress, évènement interdisciplinaire ayant pour thème la création et lescultures libres. ( http://hackerspaces.org/wiki/Breizh Entropy Congress)Les membres du Hackerspace, soucieux du partage des savoirs, ont accepté de noussuperviser sur cette tâche donnant ainsi au projet un enjeu à la fois pratique (obligation derésultat) et social (nous participons à l'évolution du Hackerspace et de l'Elaboratoire). C'estdans ce cadre que se déroule notre projet tutoré.Définition du terme Hackerspace :"Les hackerspaces sont des lieux protéiformes regroupant des personnes d'horizons différentsdans l'objectif de produire des projets, de nouvelles idées et de les partager. Les technologieset le numérique sont utilisés comme levier. Les activités liées aux différents hackerspacespeuvent varier par rapport aux lieux, aux cultures, aux personnes qui portent lehackerspace." ( sources: ce )Encadrement au sein du hackerspaceMathieu Goessens , Emmanuel Thierry, Lucien Loiseau4

1 - ProjetCahier des charges1) ContexteLe hackerspace est une association basé à Rennes, elle est composée de personnessensibles aux problématiques liées à l'utilisation de nouvelles technologies.Actuellement, le hackerspace dispose de deux machines virtuelles qui gèrent le serveur webet le mailinglist. Ces machines sont hébergées en externe chez une association partenaire.En ce qui concerne l’architecture du hackerspace, aucun serveur n’est mis en place.2) Objectifs et contraintesL’installation d’un serveur principal, qui utilisera la technologie de virtualisation.Cette machine devra comporter un certain nombre de machines virtuelles (une machinevirtuelle de services, une machine virtuelle de développement web, une machine virtuelleLTSP, ainsi que plusieurs machines virtuelles sous plusieurs OS).L’utilisation de système libre est la contrainte majeure de ce projet, notamment dufait que c’est une association.Sur le serveur principal devra être installé :-une distribution Debianun système raid 1outil de monitoringo Une image d’installation est disponible.-Une machine virtuelle de services :o OS : Debiano Samba pour les partageso Accès ftp-Une machine virtuelle de développement webo OS : Debiano Serveur apache 2o Php5 en mode fastcgio Mysqlo Accès ftp-Une machine virtuelle LTSP (client léger):o Type : Linux Terminal servero Proposer une étude de solutiono Mise en place prototype et analyse de résultats5

o Mise en productiono Documentation-Différentes machines virtuelles :o NetBSDo FreeBSDo Minix 3o Plan 9o Solaris/opensolaris/illumioso Darwin (à vérifier)Pour chaque machine virtuelle installée, les délivrables seront : l’image del’installation, les archives de configuration, et une documentation d’installation.3) Planning prévisionnel et répartition des tâchesSemaine 44 31 octobre – 6 novembreConstitution du binômeChoix du sujetConstitution du cahier des charges Travail en commun(0,5 jour)(2 jours)(0,5 jour)Semaine 45 7 novembre – 13 novembreConstitution du cahier des chargesPlanning prévisionnelleInventaire des moyens matériels Travail en commun(2,5 jours)(1 jour)(0,5 jour)Semaine 46 14 novembre – 20 novembreEtudes des différentes techniques de virtualisation(4 jours) Etude générale des différentes techniques de virtualisation Isolateur noyau utilisateur Hyperviseur de type 2 hyperviseur de type 1 Travail en commun(1 jour) Etude des hyperviseurs de type 1 Carole : Vmware, KVM Clément : Xen, hyperV(2 jours) Etude de clients légers Carole : Citrix, Microsoft Clément : Vmware, LTSP(1 jour)6

Mise en commun des étudesChoix du système à mettre en place Travail en commun(0,5 jour)(0,5 jour)Semaine 49 5 décembre – 11 décembre(5 jours)Mise en place du serveur principal ainsi que les tests La répartition des tâches sera effectuée lors du choix de la solutionSemaine 50 12 décembre – 18 décembre(5 jours)Mise en place de la solution de clients légers ainsi que les tests La répartition des tâches sera effectuée lors du choix de la solutionSemaine 3 16 janvier – 22 janvierFinition de la mise en place du serveur principal et de la solution de client léger (3 jours)Mise en place de machine virtuelle Carole : machine virtuelle de service Clément : machine virtuelle de développement webSemaine 4 23 janvier – 29 janvier(2 jours)(5 jours)Mise en place des machines virtuelles sous plusieurs OS Carole : netbsd, minix3, Solaris/opensolaris/illumios Clément : freeBSD, plan9, DarwinSemaine 9 27 février – 4 marsMise en place du système de virtualisation au Hackerspace Travail en commun(1 jour)Rédaction et remise de la soutenance du projet tuteuré Travail en commun(4 jours)Semaine 10 5 mars – 11 mars(5 jours)Rédaction et remise de la soutenance du projet tuteuré Travail en commun4) Matériels utilisés-1 HP DL145 G2 (dual opteron; 2Go de ram; 1 disque SATA)o mis à disposition par le hackerspace-2 postes clients7

Evolution du projetL'évolution possible pour le projet de virtualisation au sein du hackerspace de Rennesest la mise en place d'un LDAP pour la gestion des utilisateurs sur le LTSP ainsi que pourpartage de fichiers Samba.Cela a déjà été exprimé lors des nombreuses discussions que nous avons eu avec lesintervenants du hackerspace.Problème rencontrésAu cours de ce projet nombreux ont été les problèmes.Tout d'abord, de nombreuses erreurs sont survenues lors de l'installation du serveurXen (erreur de démarrage, d'installation de machines.). L'erreur qui nous a demandé le plusde temps sur le serveur Xen en lui même est la configuration réseau de ce dernier.Ensuite en ce qui concerne les machines virtuelles crées, la mise en place demachines avec un noyau différent de celui utilisé par le serveur Xen est assez complexe car ilfaut penser à quel type de système va être installé avant même d'installer la distributionlinux utilisée par le serveur, afin de partitionner le disque avec l'utilitaire LVM.En ce qui concerne le LTSP les problèmes rencontrés sont sur les options du fichierlts.conf qui ne sont pas tous compatibles avec vmware. Puis, Le chargement de l’imagen’était pas pris en compte le chemin était erroné par le changement de version desdistributions. Ainsi que la mise en veille de l’ordinateur qui provoqua l'impossibilité de cereconnecter au serveur, nous avons été dans l'obligation de réinstaller car aucune possibilitéd’accéder au mode recovery.Bilan techniqueD'un point de vue technique ce projet nous a apporté de nombreuses connaissancesque se soit en linux, virtualisation, Xen, LTSP. Nous avons eu la chance d'avoir un projetconcret et complexe.8

Bilan personnelCaroleAvant même d'avoir cette collaboration avec Joël, Marc et Morgane pour le projet devirtualisation au sein du hackerspace de Rennes, j'avais déjà réfléchi au thème que j'aurai puétudier, la virtualisation est immédiatement arrivée à mon esprit. De plus, j'avais déjà puobserver les performances de cet outil lors de mon précédant stage. Ce projet fut donc pourmoi l'opportunité d'approfondir mes connaissances sur la technologie de la virtualisationainsi que sur la mise en place d'un serveur Xen.ClémentCe projet a été très intéressant pour moi il n’avait rien de fictif ce qui ma permis deme donner un maximum pour le projet l’étude de la virtualisation me plait énormément jepense que la virtualisation est vraiment l’avenir de l’informatique cela m’a permis decomprendre énormément de chose a titre personnel j’avais déjà essayer la virtualisationmais sans approfondir le sujet comme l’ajout de périphérique qui simplifie vraiment denombreuse tache le fait aussi d’avoir l’accessibilité sur une même machine de lancerplusieurs système d’exploitation en même temps cela a été une très bonne expérience enplus de sa nous avons collaboré avec des gens très intéressant et très investit dans le mondedu libre ce qui a été une force pour ce projetTout ma permis d’enrichir mes connaissances sur toutes les possibilités de lavirtualisation et sur le type de service comme LTSP gratuit dont nous possédons9

2- EtudesQu'est ce que la virtualisation ?a) PrincipeLa virtualisation est définit comme un ensemble de techniques matérielles et/oulogicielles qui permettent de faire fonctionner sur une seule machine plusieurs systèmesd’exploitation et/ou plusieurs applications, séparément les uns des autres, comme s'ilsfonctionnaient sur des machines physiques distinctes.b) Avantages et inconvénientsLes avantages de la virtualisation sont nombreux : Optimisation des ressources d'un parc un serveur physique peut accueillir plusieurs machines virtuelles répartition des machines virtuelles sur les machines physiques en fonctiondes charges respectives Avoir une infrastructure à la demande (cloud) Economie sur le matériel consommation électrique entretient physique surveillance, support. Isolation du réseau L'évolution d'une machine virtuelle ne va pas impacter les autres machinesvirtuelles Une machine virtuelle peut être migrer d'un serveur physique à un autre. (lesinterfaces virtuelles ne changent pas d'un serveur physique à un autre (ex: ladisponibilité des pilotes) se qui créait une stabilité des installations. L'installation et le déploiement sont facilité puisque la virtualisation permetde recommencer sans casser le système d'exploitation hôte. Sauvegarde la sauvegarde de machine virtuelle en cas d'opération qui échouerait. clonage de machine pour l'installation de machine virtuelle identique. Migration à chaud le transfert d'une machine virtuelle d'un serveur à un autre serveur peut sefaire sans arrêter la machine virtuelle. Haute disponibilité La virtualisation peut être associée à une solution de cluster pour assurer lahaute disponibilité. La machine virtuelle est stockée sur un stockage partagéentre les deux serveurs physiques constituant le cluster. La VM est10

automatiquement activée par le serveur secondaire dès qu'il détecte ladéfaillance du serveur principal.Malgré ces avantages nous pouvons noter certains inconvénients : Les performances Selon la technique de virtualisation utilisée, l'impact sur les performances enentrées/sorties peut être important rendant difficile la virtualisation decertaines applications.Configurations plus puissantes (mémoire, cpu, .)Les différentes techniques de virtualisationa) IsolateurUn isolateur est un logiciel permettant d'isoler l'exécution des applications.L'isolateur permet ainsi de faire tourner plusieurs fois la même application même si ellen’était pas conçue pour ça. Cette solution est très performante, du fait du peu d'overhead(temps passé par un système à ne rien faire d'autre que se gérer), mais les environnementsvirtualisés ne sont pas complètement isolés.Cependant, on ne peut pas vraiment parler de virtualisation de systèmed’exploitation, puisqu'un processus ne voit que les ressources allouées au conteneur (RAM,espace disque, interfaces réseau). Le système va gérer des contextes dans lesquels lesprocessus de chacune des zones ne pourront accéder qu’à un ensemble limité de processusainsi qu’à une arborescence limitée. Une seule zone sera capable de voir tous les processuset toutes les arborescences : la zone principale.Il s’agit de la solution la plus simple techniquement et la moins consommatrice enterme de coût supplémentaire dû à la virtualisation. L’autre gros avantage est la facilité departager des ressources disques et réseaux avec la zone principale. L’inconvénient majeurest l’impossibilité de virtualiser des OS différents de l’OS principal (les systèmes utilisésdoivent être des systèmes basés sur l'OS principal).Exemples : Linux-VServer, OpenVZ11

b) Noyau utilisateurUn noyau en espace utilisateur (user-space) tourne comme une application en espaceutilisateur de l'OS hôte. Le noyau user-space a donc son propre espace utilisateur danslequel il contrôle ses applications. Cette solution est très peu performante, car deux noyauxsont empilés et l’isolation des environnements n’est pas gérée et l’indépendance par rapportau système hôte est inexistante. Elle sert surtout au développement du noyau.Exemples :User Mode Linux : noyau tournant en espace utilisateurCoopérative Linux ou coLinux : noyau coopératif avec un hôte Windowsc) Hyperviseur de type 2Un hyperviseur de type 2 est un logiciel qui tourne sur l'OS hôte. Ce logiciel permetde lancer un ou plusieurs OS invités. La machine virtualise et/ou émule le matériel pour lesOS invités. Cette solution isole bien les OS invités et est très comparable à un émulateur, etparfois même confondue. Cependant, l’unité centrale de calcul, c'est-à-dire lemicroprocesseur, la mémoire de travail (ram) ainsi que la mémoire de stockage (via unfichier) sont directement accessibles aux machines virtuelles alors que sur un émulateur,l’unité centrale est simulée. Les performances en sont donc considérablement réduites parrapport à la virtualisation. Chaque OS invité est parfaitement isolé de l’OS hôte.Les échanges entre les machines se font via les canaux standards de communication entresystèmes d’exploitation (TCP/IP et autres protocoles réseau). Un tampon d’échange permetd’émuler des cartes réseaux virtuelles sur une seule carte réseau réelle.Cependant, la perte de performance peut être gênante (accès disque plus lent, gestionréseau plus consommatrice de ressource CPU).Exemples :Logiciels Microsoft : Microsoft VirtualPC, Microsoft VirtualServerOracle VM VirtualBox (libre)Logiciels VMware : VMware Server, VMware Workstation12

d) Hyperviseur de type 1Un hyperviseur de type 1 est comme un noyau système très léger et optimisé pourgérer les accès des noyaux d'OS invités à l'architecture matérielle sous-jacente. Si les OSinvités fonctionnent en ayant conscience d'être virtualisés et sont optimisés pour ce fait, onparle alors de para-virtualisation (méthode indispensable sur Hyper-V de Microsoft et quiaugmente les performances sur ESX de VMware par exemple).Actuellement, l’hyperviseur est la méthode de virtualisation d'infrastructure la plusperformante mais elle a pour inconvénient d’être contraignante et onéreuse, bien quepermettant plus de flexibilité dans le cas de la virtualisation d'un centre de traitement dedonnées.Exemples :Xen (libre) ; VMware : ESX/ESXi ; Microsoft Hyper-V Server ; KVM (libre)L’avantage de cette démarche est une amélioration des performances. Du côté desinconvénients, l’OS invité doit être conçu pour être utilisé au sein d’un hyperviseur. On peutnéanmoins remarquer que, dans les dernières versions de Xen, nous ne sommes plus obligésd’avoir un OS capable de gérer la notion d’hyperviseur et donc passer à une virtualisationcomplète .13

Etude des hyperviseurs1. Etudes des différents systèmesa. Vmware ESX/ESXii.Description de la solutionLa grande différence de ce produit par rapport aux autres est qu'il s'installe directementsur la couche matérielle. Il n'est pas nécessaire d'installer un système d'exploitation « hôte »pour installer VMware ESX. Celui ci est donc un hyperviseur qui permet une gestion plusprécise des ressources pour chaque machine virtuelle et de meilleures performances.Vmware ESX est un système d'exploitation ou hyperviseur basé sur une distribution RHEL5(RedHatLinux 5) .Architecture VMware ESX : dans l'architecture d'origine de VMware ESX, le noyau devirtualisation, appelé vmkernel, est enrichi d'une partition de gestion connue sous le nom desystème d'exploitation en console. L'objectif principal de ce dernier est de fournir uneinterface de gestion intégrée à l'hôte.Différents agents de gestion VMware sont déployés au sein du système d'exploitation enconsole, avec d'autres agents de service de l'infrastructure (le service de gestion des noms,le service de gestion du temps, la journalisation, etc.). Dans cette architecture, beaucoup declients déploient d'autres agents tiers afin d'assurer certaines fonctionnalités spécifiques,telles que la surveillance du matériel ou la gestion du système. De plus, certainsadministrateurs se connectent au système d'exploitation en console afin d'exécuter descommandes ou des scripts de configuration et de diagnostic.Architecture VMware ESXI : dans l'architecture de VMware ESXi, le systèmed'administration en console a été supprimé et tous les agents VMware sont exécutésdirectement sur le vmkernel. Les services d'infrastructure sont disponibles en mode natif viales modules intégrés au vmkernel. D'autres modules tiers autorisés, tels que des pilotes dematériel ou des composants de surveillance du matériel, peuvent également être exécutésdans le vmkernel. Seuls les modules signés numériquement par VMware sont autorisés dansle système, ce qui garantit une architecture étroitement verrouillée. Ceci évite l'exécution decode arbitraire sur l'hôte VMware ESXi et renforce donc considérablement la sécurité dusystème.ii.Avantages et inconvénients de la solutionAvantages Version gratuite ( ESXi )La meilleure solution disponible sur le marchéConsole d'administration V-Sphère très complète14

Inconvénients Si pas de clé saisi à l’installation, mode évaluation pour 60 jours. Au-delà de lapériode d’évaluation, il n’est plus possible de démarrer VM. Les VM démarréesrestent en ligne. L’installation d’ESX sur une clé USB n’est pas supportée. La version gratuite a peu d'options Solution assez couteuse ESX est fortement lié à la solution websphere, disponibles dans denombreuses versions, plus ou moins couteuses. Voici les prix constaté sur le marche :b. KVMi.Description de la solutionLorsqu'on parle de KVM, on parle généralement de l'ensemble : la version modifiéede QEMU et le module KVM.QEMU est capable, grâce à son module KQEMU ("K" pour 'Kernel', noyau en anglais),d'exécuter du code machine directement sur le processeur hôte afin d'accélérer l'émulation.Mais cette technologie, bien qu'apportant un gain de performance important, n'est pasparfaite, car des mécanismes de protection pour intercepter et émuler les évènementsprivilégiés doivent être mis en place ; or le code noyau du système invité, fonctionnantnormalement entièrement en mode privilégié et étant émulé de manière classique, est doncfortement pénalisé alors qu'il s'agit de l'élément crucial du système.KVM est une solution de virtualisation qui fonctionne de pair avec une machinevirtuelle. En fait, c'est un module créé pour le noyau Linux dans le but d'améliorer lesperformances des machines virtuelles en leur permettant d'exécuter du code directementsur le processeur de l'ordinateur hôte plutôt que de faire fonctionner les programmes enémulation (en simulant un processeur virtuel). Il utilise les capacités de virtualisationmatérielle des processeurs pour réaliser sa tâche : ainsi, il ne fonctionnera pas sur unprocesseur non doté d'Intel VT ou d'AMD-V.C'est un système optimisé pour la virtualisation de serveur. Pour virtualiser dessystèmes de typedesktop, on peut lui préférer à Virtualbox. KVM semble en effet plusperformant en consommation de processeur mais plus lent pour l'émulation du périphériquegraphique. L'utilisation d'un bureau virtualisé dans VirtualBox pourra donc laisser unemeilleure impression à l'utilisateur. Vous pouvez tout de même préférer KVM pour sameilleure compatibilité avec des système d'exploitations anciens ou peu populaires.15

Néanmoins, KVM est complètement libre, performant et très facile à installer et àutiliser. L'interface graphique virt-manager pourra aider à paramétrer KVM et pourra rendrela vie plus simple aux administrateurs réseaux.ii.Avantages et inconvénients de la solutionAvantages Libre Très stable Très efficace et toutes les options sont déjà disponibles Déjà intégré au noyau linux donc encore plus efficaceInconvénients Nécessite d'installer un linux Nécessite des compétences spécifiques sur ce système Administration via lignes de commande Live migration pas encore disponible Solution encore jeunec. XENi.Description de la solutionXen permet d'exécuter plusieurs systèmes d’exploitation et leurs applications demanière isolée sur une même machine physique sur plate-forme x86, x86-64,IA 64 etPowerPC (bientôt sur SPARC). Les systèmes d'exploitation invités partagent ainsi lesressources de la machine hôte.Xen est un « paravirtualiseur » ou un « hyperviseur » de machines virtuelles. Lessystèmes d'exploitation invités ont « conscience » du Xen sous-jacent, ils ont besoin d'êtreadaptés pour fonctionner sur Xen. Linux, NetBSD, FreeBSD, Plan 9 et GNU, Hurd peuventd'ores et déjà fonctionner sur Xen.Xen peut également exécuter des systèmes non modifiés comme Windows sur desprocesseurs supportant les technologies VT d'Intel ou AMD-V de AMD.Les architectures x86, x64, IA-64, PowerPC et SPARC sont supportées ainsi que lemultiprocesseur(SMP) et partiellement l’Hyper-Threading.ii.Avantages et inconvénients de la solutionAvantages Libre Très stable est peu être recompilée pour un gentoo par exemple Très efficace et toutes les options sont déjà disponiblesInconvénients Nécessite d'installer un linux auparavant Nécessite des compétences spécifiques sur ce système Administration via lignes de commande16

d. MICROSOFT : HyperVi.Description de la solutionHyper-V est plus connu sous le nom de Windows Server Virtualization. Il s’agit d’unsystème de virtualisation basé sur un hyperviseur 64 bits de la version de Windows Server2008.De nombreux systèmes d'exploitation peuvent tourner à l'intérieur de Hyper-V :Bien évidemment pour les systèmes d'exploitation Microsoft Windows 7 (sauf éditionfamiliale), Windows VistaSP1/SP2 (sauf édition familiale), Windows Server 2008 x64 SP1/SP2& R2, Windows Server 2003 x64 SP2 & R2 SP2, Windows 2000 SP4, Windows XPProfessionnel SP2/SP3 & x64 SP2.Pour les systèmes d'exploitation linux : SUSE Linux Enterprise Server 10 SP1/SP2 & 11et Red Hat Enterprise Linux 5.2/5.3/5.4 x64.Hyper-V utilise le concept des partitions pour isoler les machines virtuelles. Unepartition est une unité logique d’isolation, supportée par l’hyperviseur, dans laquelles’exécute un système d'exploitation. L’instance de l’hyperviseur requiert la présence d’aumoins une partition parente qui exécute Windows Server 2008. La couche de virtualisations’exécute dans la partition parente et dispose d’un accès direct aux périphériques matériels.La partition parente crée ensuite des partitions enfants dans lesquelles s’exécutent lessystèmes d’exploitation.ii.Avantages et inconvénients de la solutionAvantages version gratuite disponibleidéal pour un parc informatique déja équipé de windowsconsole d'administration depuis un poste clientInconvénients Pour monter un cluster, nécessite un domaine windows avec windows serverConsole d'administration ne fonctionne qu'avec windows 7 professionnel2. Solution choisiePour notre projet nous avons choisi de mettre en place, la solution Citrix avec sonHyerviseur Xen. Nous avons décidé d'implémenter ce type de solution pour une questiond'étique tout d'abo

Etudes des différentes techniques de virtualisation (4 jours) Etude générale des différentes techniques de virtualisation (1 jour) Isolateur noyau utilisateur Hyperviseur de type 2 hyperviseur de type 1 Travail en commun Etude des hyperviseurs de type 1 (2 jours)