Virtualisation? http://fr.wikipedia.org/wiki/virtualisation. Colloque IPhT 2010 - Informatique

Documents pareils
Virtualisation open source État de l'art

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Virtualisation sous Linux L'age de raison. Daniel Veillard

Point sur la virtualisation

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel

Sébastien Geiger IPHC Strasbourg

Virtualisation et le hosting. Christophe Lucas Sébastien Bonnegent rouen.fr>

La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage

Module : Virtualisation à l aide du rôle Hyper-V

Les avantages de la virtualisation sont multiples. On peut citer:

Hyper-V R2 (Module 1) : Introduction

A Libre Ouvert. Médiathèque Jacques Ellul. le

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

Concept de machine virtuelle

Virtualisation: définitions. Problème des datacenters actuels. Le DATA Center aujourd'hui. Le Data Center d'hier

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Virtualisation Vserver et OpenVz en entreprise

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

Windows serveur 2008 installer hyperv

Installation d une architecture VMware Infrastructure 3 : Bilan et perspectives

LA VIRTUALISATION. Etude de la virtualisation, ses concepts et ses apports dans les infrastructures informatiques. 18/01/2010.

SMB137 - Cinquième partie

Xen. Quelques notes autour de Xen

Plan de la conférence. Virtualization. Définition. Historique. Technique. Abstraction matérielle

Sécurité & Virtualisation Istace Emmanuel

Plan de cet après-midi

Présentation d HyperV

Virtualisation & Sécurité

Virtualisation de serveurs Solutions Open Source

Hyperviseur vs Docker. le choc des virtualisations

Virtual Box Mettez un PC dans votre... PC

en version SAN ou NAS

Red Hat Enterprise Virtualization 3.0 Instructions d'installation et informations importantes

EN Télécom & Réseau S Utiliser VMWARE

But de cette présentation. Bac à sable (Sandbox) Principes. Principes. Hainaut P

VIRTUALISATION : MYTHES & RÉALITÉS

Atelier : Virtualisation avec Xen

Hyper-V v2 : une évolution majeure des services de virtualisation

Virtualisation des Serveurs et du Poste de Travail

Virtualisation pour un data centre flexible. Imed Chihi Fedora 12 Release Party, 05 Décembre 2009 ISET Charguia, Tunis

A propos de la sécurité des environnements virtuels

Virtualisation et ou Sécurité

vbladecenter S! tout-en-un en version SAN ou NAS

NFE107 Urbanisation et architecture des systèmes d information. Juin «La virtualisation» CNAM Lille. Auditeur BAULE.L 1

SRS DAY: Problématique liée à la virtualisation

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

Qu est ce qu un un serveur?

Etude d architecture de consolidation et virtualisation

VMWare Infrastructure 3

Virtualisation. De la virtualisation des applications au Cloud computing. Paul Pinault. I.U.T. Informatique - Clermont-Fd Année

Retour d expérience de la plateforme de virtualisation sous Proxmox VE à l IPHC journée SysAdmin du 04/12/2014 à l INRA de Toulouse

Le Ro le Hyper V Premie re Partie Configuration et Prise en main du gestionnaire Hyper-V

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Communications performantes par passage de message entre machines virtuelles co-hébergées

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

Hyper-V chez PSA. Stéphane CHOVET Spécialise Windows/Hyper-V

A Les différentes générations VMware

Hyper V. Installation et configuration d une machine virtuelle. Joryck LEYES

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

EN Télécom & Réseau S Utiliser VMWARE

Délivrer des postes de travail virtuels et des applications virtuelles en utilisant des technologies Open Source

Chapitre 2 : Abstraction et Virtualisation

Mise en œuvre d un poste virtuel

Table des matières. A - Introduction 13. B - Qu'est-ce que la virtualisation? 13

LXC : Une technologie de contextualisation ultra light intégrée au kernel Linux

Dynamiser et optimiser votre IT avec la Virtualisation du poste

La Continuité d Activité

Kernel based Virtual Machine

Table des matières 1. Introduction. 1. Avant-propos Remerciements Chapitre 1 Virtualisation de serveurs

La virtualisation, des postes de travail

Virtualisation et sécurité Retours d expérience

Hyper V et SC VMM. Virtualisation sous Windows Server 2008 R2. Résumé. Jean François APRÉA. ENI Editions - All rigths reserved

Windows Serveur 2008

Virtualisation et Sécurité

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

Virtualisation de serveur Re ussir ses projets avec les offres de Microsoft et Dell

Kernel based Virtual Machine

Informatique en nuage Cloud Computing. G. Urvoy-Keller

au Centre Inter-établissement pour les Services Réseaux Cédric GALLO

Virtualisation du poste de travail. Denis CASANOVA UFR Sciences & Technologies CUME - 29 Mars 2012

Hyper-V et SC Virtual Machine Manager Technologie de virtualisation sous Windows Server 2008 R2 [2ième édition]

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

CURSUS VIRTUALISATION

G.U.S.T.A.V. Gestion Unifiée des Systèmes de fichiers Transposée aux Appareillages Virtuels G U S T A V

Introduction à la virtualisation

CREER UNE VM DANS WORKSATION. Créer un Virtual Machine dans VMware Workstation 9

Par CADICI Grégory & FRITZ Rémy

Nouvelles stratégies et technologies de sauvegarde

Syntèse sur la virtualisation (appliquée aux systèmes d exploitations) Benjamin OBOUSSIER

Architectures d implémentation de Click&DECiDE NSI


Projet de Bachelor Virtual Desktop Infrastructure

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

Présentation OpenVZ. Marc SCHAEFER. 9 janvier 2009

Mise en œuvre d une infrastructure de virtualisation au CNRGV

La plate forme VMware vsphere 4 utilise la puissance de la virtualisation pour transformer les infrastructures de Datacenters en Cloud Computing.

Virtualisation de l architecture serveurs. Pour le système d information de l EPLEFPA

Transcription:

Virtualisation? «La virtualisation consiste à faire fonctionner sur un seul ordinateur plusieurs systèmes d'exploitation comme s'ils fonctionnaient sur des ordinateurs distincts.» http://fr.wikipedia.org/wiki/virtualisation 1

Intérêt? 1.Moins de machines physiques : économie bon pour l environnement 2.Utilisation plus efficace de la machine physique souvent sous exploitée 3.Souplesse dans la gestion des serveurs virtualisés : puissance d une machine ajustable (mémoire, nb cœurs) 1 OS = 1 fichier ou 1 file system 4.Disponibilité 1.Plateforme de test 2

Virtualisation : nouveau concept? Dans les années 70, IBM faisait déjà de la virtualisation sur Mainframe. Vers 2000, Vmware a commencé la virtualisation sur architecture X86. Solutions pour la virtualisation VMWare (payant) HyperV (payant) : ex : dsmprt2 Citrix XenServer (payant) Virtual Box (gratuit) Xen (gratuit) Qemu (gratuit) KVM (gratuit) 3 architectures 1. Full virtualisation 2. Para-virtualisation 3. Virtualisation assistée par matériel 3

Anneaux de protection : processeur X86 Ring 3 Ring 2 Ring 1 Ring 0 Noyau http://fr.wikipedia.org/wiki/anneau_de_protection Ring 0 : Système d exploitation Ring 1 : non utilisé Ring 2 : non utilisé Ring 3 : Espace utilisateur où tournent les applications 4

Différents types de virtualisation Full Virtualisation OS Invité OS Invité Hyperviseur OS Hôte Matériel Ex : VirtualBox OS Invité Ring 3 Ring 0 Emulation total du matériel : nombre d OS supportés lenteur Emulation totale + binary translation chaque VM tourne directement sur la CPU de la machine hôte. les instructions privilégiées, «sensible/dangereuse» pour la machine hôte sont capturées puis émulées par l hyperviseur. pour celles qui ne peuvent pas être capturées (à cause de l architecture x86), on utilise le binary translation où l hyperviseur identifie et modifie directement les instructions dans la mémoire des VM. nombre d OS supportés lourdeur de l hyperviseur 5

Para-virtualisation Dom0 OS Privilégié Modifié Ring 0 Périphériques Disques Réseaux Ex : Xen Périphériques Disques Réseaux Ring 0 DomU OS Non privilégié Modifié CPU + Mémoire CPU + Mémoire DomU OS Non privilégié Modifié Ring 3 Hyperviseur Matériel VM modifiées : toutes les instructions privilégiées pour la CPU et la mémoire sont modifiées pour s adresser à l hyperviseur celles privilégiées pour les périphériques, disques et réseaux sont modifiées pour s adresser au Dom0. hyperviseur léger vitesses accès disques et réseaux proches d une machine réelle. les VM modifiées : un Dom0 modifié (non Windows) des DomU modifiés 6

Hardware Virtual (HVM) Matériel CPU Host mode Ex : KVM OS Hôte OS Invité Virtio Hyperviseur Matériel CPU Guest mode OS Invité Virtio Ring 3 Ring 0 nécessite les technologies Intel-VT ou AMD-V dans la CPU la VM fonctionne directement sur la CPU physique qui identifie les instructions privilégiées, les traite et redonne la main à l hyperviseur. l hyperviseur se charge de gérer la mémoire ainsi que les entrées/sorties disques, réseaux et périphériques. les nouveaux processeurs intègrent même la gestion de la mémoire. Et bientôt, même les entrées/sorties vont pouvoir être gérées en dur. 7

les drivers Virtio optimisés (inclus dans noyau Linux > 2.6.25) communiquent directement avec l hyperviseur et permettent une amélioration importante des entrées/sorties (disques et réseaux et périphériques). la para-virtualisation est localisée au niveau de l interface Virtio. Les OS invités n ont pas besoin d être modifiés, grâce à Virtio Avec les drivers Virtio, les vitesses d accès disques et réseaux sont proches de celle d une machine réelle Une partie de la CPU physique est utilisée pour gérer la virtualisation (pas très gênant si la machine hôte est dédiée à la virtualisation) Les drivers Virtio doivent être spécifiquement développés pour l OS invité 8

Quelle solution utiliser? Du gratuit et sous Linux : 2* = très bien 1* = bien 0* = pas bien Xen 3 ou 4 KVM + Virtio Vitesse I/O 1 1 Administration (virsh) 1 1 Mise en oeuvre 0 1 Mise à jour 0 1 Pérennité 1 2 Fonctionnalités 2? 1? * Ces notes sont données à titre personnel KVM + Virtio* 9

Exemples d utilisation Disponibilité (migration à chaud sans interruption de service) : migration DSM-NAS virtualisé #virsh migrate live \ dsm-nas \ Serveur2 DSM-NAS virtualisé spare Serveur 1 Bat 772 NFS NFS Serveur 2 Bat 524 synchro Disque réseau (NAS) Bat X Disque réseau (NAS) backup Bat Y 10

Exemples d utilisation Plateforme de test : Serveur virtuel KDC Serveur virtuel LDAP Regroupement de services : Poste virtuel Linux Help (OTRS) Dsm-sympa 11

Merci 12