Hyperviseurs 06/11/2014 et Infrastructure Formation Pierre Derouet
Sommaire I. Qu est-ce qu un Hyperviseur?... 2 A. Définition... 2 B. Les avantages des hyperviseurs... 2 C. L inconvénient des hyperviseurs... 3 II. Les produits VMware... 4 A. VMware WorkStation... 4 B. VMware ESXi... 5 C. VMware Player... 5 D. VMware VSphere... 5 III. Cas Pratique... 6 A. Contexte... 6 B. Réflexion... 7 C. Mise en Application... 7 Aspect Hyperviseur... 7 Aspect Infrastructure... 10
I. Qu est-ce qu un Hyperviseur? A. Définition C est un logiciel qui permet de lancer plusieurs machines virtuelles en même temps. Machine Phisyque Hyperviseur VM VM VM VM Chacune de ses machines virtuelles disposent d une interface réseau, d un disque dur, d un processeur Chacun des éléments sont virtuels, c est-à-dire que l hyperviseur les créer de toutes pièces. On ne pourra pas les toucher, ils existent uniquement sous la forme de fichiers sur le disque dur de la machine physique. B. Les avantages des hyperviseurs Les hyperviseurs trouvent facilement leur place dans le monde d aujourd hui, en effet, ils présentent plusieurs avantages : Plusieurs VM peuvent tourner en simultané sur la même machine physique Cela permet donc aux entreprises d acheter un seul serveur très puissant, plutôt que plusieurs serveurs moins performants Cela permet par conséquent d économiser sur l achat des serveurs Cela permet de mettre en place une infrastructure réseau entre toutes les machines virtuelles
C. L inconvénient des hyperviseurs En cas de problème sur la machine physique, ce sont toutes les machines virtuelles qui seront hors service. Machine Phisyque Hyperviseur VM VM VM VM
II. Les produits VMware A. VMware WorkStation VMware WorkStation est un logiciel Windows, c est un hyperviseur qui, à la différence du suivant, permet de disposer d un système d exploitation et de lancer nos VMs a partir de celui-ci. Il peut aussi servir a administrer a distance un hyperviseur de type ESXi. Machine Physique Systeme d'exploitation Hyperviseur Autres Applications VM VM VM VM
B. VMware ESXi VMware ESXi est un système d exploitation dédié a la virtualisation, il supprime la couche logiciel de l hyperviseur présenté précédemment, il est par conséquent plus performant. La couche logiciel ayant été supprimée, l administration de cet hyperviseur devra se faire par le biais d une connexion à distance. Machine Physique Hyperviseur VM VM VM VM C. VMware Player VMware player est un logiciel de virtualisation, a l image de VMware WorkStation il permet de virtualiser. La principale difference entre les deux est que VMware player ne peux pas lancer plusieurs machines virtuelles en simultanée. D. VMware VSphere VMware VSphere est l interface d administration a distance par defaut d ESXi, en se rendant sur l adresse ip de notre serveur ESXi, il nous est possible de le telecharger directement.
III. Cas Pratique A. Contexte Dans le cadre du développement d un site Web, nous avons besoin de mettre en place : - une base de données - un serveur web - un serveur proxy La personne qui nous emploie nous demande l infrastructure sous la forme de machines virtuelles afin de faciliter le prochain changement de machine qui aura lieu en interne. Les trois machines virtuelles doivent être sous Windows 7. Le client nous fournit le schéma suivant : SERVEUR WEB BASE DE DONNÉES PROXY Su le schéma, on remarque facilement que le client souhaite que les connexions soient distinctes entre chacune des machines.
B. Réflexion Pour correspondre à la demande du client, nous devons mettre en place deux réseaux distincts. Nous choisissons donc arbitrairement deux adresses réseaux : 192.168.10.0/24 192.168.110.0/24 C. Mise en Application Aspect Hyperviseur Nous allons donc lancer le client de VMware VSphère. L interface suivante apparait : Nous devons saisir plusieurs informations sur ce formulaire : Adresse IP/Nom : Ici, nous devons saisir l adresse IP de notre serveur ESXi
Nom d utilisateur : il s agit par défaut de root Mot de passe : Mot de passe de la session utilisateur en question. Nous remplissons le formulaire est cliquons sur connexion, le formulaire suivant apparait. Afin que la formation ne dure pas plus d une heure, j ai deja créer les machines virtuelles qui nous serviront pour la mise en application. L interface est decomposée en trois parties: En Bleu : Barre de tache permettant la creation de machines virtuelles et de pools de ressources En Rouge : L explorateur de VMs, il nous indique l etat des VMs (Marche/Pause/Arret) et leurs noms En Vert : les taches effectuées et leurs avancements
Afin de comprendre, nous allons creer une machine virtuelle. Pour se faire, nous cliquons sur l icone A la suite de cela, nous pouvons voir apparaitre le formulaire suivant : La creation d une machine virtuelle sous ESXi et VSphere est identique a celle du Player, j ai donc fais le choix de ne pas la detailer.
Aspect Infrastructure Nous allons maintenant interconnecter nos machines virtuelles. Pour se faire, nous accedons aux options de notre premiere machine virtuelle (Base de Données) Nous devons donc interconnecter nos deux machines (Serveur de base de données et serveur Web) Pour se faire, nous accedons aux parametres du serveur. Nous nous rendons sur Configuration
Nous Cliquons ensuite sur mise en reseau On voit ce schema, a gauche le Port VMKernel est celui qui nous permet d administrer notre ESXi Le Bloc Gris au centre represente un switch. A droite, il s agit de notre carte reseau physique qui permettra a nos VMs d acceder au reseau physique. Nous allons maintenant créer deux espaces de travail : - Le premier connectera le proxy au serveur Web - Le Second connectera le serveur Web a la base de données Nous allons donc cliquer sur propriétés
Nous accedons a ce formulaire qui va nous permettre de creer les interconnections virtuelles entre nos machines. Comme vous pouvez vous en douter, nous allons ajouter des connexions, de se fais nous cliquons sur ajouter. La fenetre suivante nous demande quelle type de connexion nous voulons créer, nous choisisons Machine Virtuelle (VMkernel serai en fait une interface permettant d administrer notre serveur ESXi) Nous cliquons sur suivant.
Le formulaire suivant nous permet de renommer le groupement de VMs, nous allons donc appeler nos deux groupements : - Serveur Web // Proxy - Serveur Web // BDD Voici, le resultat qui doit apparaitre. La tache suivante consiste a ajouter nos machines virtuelles au groupement de reseau Pour se faire, rendez vous sur votre machine virtuelle et accedez a ses parametres
Le formulaire suivant doit s afficher Nous allons donc modifier l etiquette reseau afin de construire notre reseau virtuel. - La BDD n a qu une seule carte reseau, cette carte reseau doit etre integrée a Serveur web // BDD - Le Proxy n a qu une seul carte reseau, elle doit etre integrée a Serveur Web // Proxy - Le Serveur web dispose de deux cartes reseaux, elle doivent etre dispatches dans les deux reseaux
Test Fonctionnels Nous allons maintenant lancer notre trois machines virtuelles, lors de la preparation de la formation, j ai effectuer quelques reglages sur celles-çi : - Desactivation du pare-feu windows qui refuse les requites ping - Changement des fond d écran afin d eviter de s y perdre - Redaction de programmes batch (.bat) permettant d effectuer des ip configs et les ping de notre jeu d essai Jeu d essai prévisionnel: 192.168.110.1 192.168.110.2 192.168.10.1 192.168.10.2 192.168.110.1 OUI NON NON 192.168.110.2 OUI NON 192.168.10.1 NON OUI 192.168.10.2 NON NON OUI