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…