La virtualisation

Syntèse sur la virtualisation (appliquée aux systèmes d’exploitations)
Benjamin OBOUSSIER 23 février 2009

Syntèse sur la virtualisation

II

INPG / CUEFA

Rédacteurs : Benjamin Oboussier ([email protected]) Date de rédaction : Janvier-Février 2009

Disponible en version PDF : http://www.

Révision : V0.10-Draft – redaction premiere partie. Révision : V0.20-Draft -relecture et correction première partie. Licence et droits d’utilisation : Ce document est publié sous licence Creative Commons CC BY-NC-SA 1 :

– CC : Creative Commons cf http://creativecommons.org/worldwide/fr/, – BY : Paternité. L’auteur conserve la paternité de son oeuvre, et vous ne pouvez vous attribuer que vos propres contributions, – NC : Pas d’Utilisation Commerciale (Noncommercial). Cetravail ne peut faire l’objet d’une utilisation commerciale 2 , – SA : Partage des Conditions Initiales à l’Identique (Share Alike). Toute altération, transformation, tout produit dérivé de ce travail doit être distribué sous une licence identique ou similaire.

1. Vous trouverez le contrat de licence complet à http://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode 2. Pour une compréhensiondes usages autorisés, voir le tableau www.adamfields.com/CC-NC-allowed-uses-flowchart. pdf

Syntèse sur la virtualisation

i

INPG / CUEFA

Syntèse sur la virtualisation

ii

INPG / CUEFA

Table des matières

Introduction 1 Presentation de la virtualisation 1.1 Que recouvre le terme de virtualisation ? . . . . . . . . . . . . . . 1.2 Comment est née et d’où vient la virtualisation. . . . . . . . . . 1.3 Contexte dans lequel s’inscrit la virtualisation . . . . . . . . . . . 1.3.1 Rappel sur « les structures en anneaux » . . . . . . . . . . 1.3.2 Vision de la structure en anneaux vue depuis les Machines 1.3.3 Evolution des microprocesseurs . . . . . . . . . . . . . . . 1.4 Les di?érentes architectures de virtualisation [7] . . . . . . . . . . 1.4.1 La machine virtuelle(virtualisation complète) . . . . . . . 1.4.2 La Para-virtualisation . . . . . . . . . . . . . . . . . . . . 1.4.3 Les systèmes à hyperviseur . . . . . . . . . . . . . . . . . 1.4.4 Les techniques de cloisonnement (L’isolateur) . . . . . . . 1.5 Les principales solutions du marché . . . . . . . . . . . . . . . . . 1.5.1 KVM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.2 VmWare (ESX) . .. . . . . . . . . . . . . . . . . . . . . . 1.5.3 Xen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.4 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

v 1 1 2 3 3 4 5 5 5 6 7 7 8 8 9 10 11 13 13 14 14 17 23 23 25

. . . . . . . . . . . . . . . . . . . . . . . . virtuelles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . .

2 Management de la mémoire entre Xen et ces machines virtuelles 2.1Attribution et gestion de la mémoire des machines virtuelles . . . . . . . . . . . . . . . . . 2.2 La translation d’adresse virtuelle [17] [10] . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Gestion de la mémoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conclusion Glossaire Glossaire Références

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . .

iii

TABLE DES MATIÈRES

TABLE DES MATIÈRES

Syntèse sur la virtualisation

iv

INPG / CUEFA

Introduction
Le terme de virtualisation revient de plus en plus souvent dans les DSI (Direction des systèmes d’information), et est présenté comme un argument de poids dans la vente de solutions chez certains prestataires. En e?et depuis quelques…