Différences entre les versions de « Catégorie:Virtualisation »
De BlaxWiki
Aller à la navigationAller à la recherche| (2 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
Rappels sur les technologies de virtualisation : | Rappels sur les technologies de virtualisation : | ||
Informations générales sur la virtualisation : [https:// | Informations générales sur la virtualisation : [https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/virtualisation/virtualisation_fr.pdf Doc1], [https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/virtualisation/virtualisation_2_fr.pdf Doc2] | ||
<pre> | <pre> | ||
1. Émulation ( | 1. Émulation (Qemu) | ||
Création d'une enveloppe en hardware émulée dans le monde user. | Création d'une enveloppe en hardware émulée dans le monde user. | ||
Hardware->noyau->(soft d'émulation)->VM | Hardware->noyau->(soft d'émulation)->VM | ||
La VM ne sait pas qu'elle n'est que virtuelle. | La VM ne sait pas qu'elle n'est que virtuelle. | ||
2. Full Virtualization ou virtualisation matérielle ( | 2. Full Virtualization ou virtualisation matérielle (Vmware / KVM) | ||
La machine repose sur un "hyperviseur", une couche logiciel entre le hardware et la machine invitée. | La machine repose sur un "hyperviseur", une couche logiciel entre le hardware et la machine invitée. | ||
Hardware->(noyau hyperviseur)->VM | Hardware->(noyau hyperviseur)->VM | ||
| Ligne 21 : | Ligne 21 : | ||
émulation du matériel (disque, etc). | émulation du matériel (disque, etc). | ||
3. Para-Virtualization ( | 3. Para-Virtualization (Xen) | ||
Hardware->(noyau hyperviseur)->VM | Hardware->(noyau hyperviseur)->VM | ||
La VM sait qu'elle n'est que virtuelle, gain de temps. Par exemple, il est inutile d'émuler des interruptions matériels. | La VM sait qu'elle n'est que virtuelle, gain de temps. Par exemple, il est inutile d'émuler des interruptions matériels. | ||
| Ligne 27 : | Ligne 27 : | ||
critiques sont exécutées en mode noyau par l'hyperviseur. | critiques sont exécutées en mode noyau par l'hyperviseur. | ||
4. Operating system-level virtualization ( | 4. Operating system-level virtualization (Openvz / Linux-VServer) | ||
Hardware->(noyau compartimenté)->(VM ayant le même noyau que l'hôte) | Hardware->(noyau compartimenté)->(VM ayant le même noyau que l'hôte) | ||
Exécution en parallèle du même système d'exploitation, partionnement des SE avec une méthode du type chroot, les processus des SE virtuels sont des processus normaux, pratiquement | Exécution en parallèle du même système d'exploitation, partionnement des SE avec une méthode du type chroot, les processus des SE virtuels sont des processus normaux, pratiquement | ||
Version actuelle datée du 6 mai 2013 à 17:07
Rappels sur les technologies de virtualisation :
Informations générales sur la virtualisation : Doc1, Doc2
1. Émulation (Qemu)
Création d'une enveloppe en hardware émulée dans le monde user.
Hardware->noyau->(soft d'émulation)->VM
La VM ne sait pas qu'elle n'est que virtuelle.
2. Full Virtualization ou virtualisation matérielle (Vmware / KVM)
La machine repose sur un "hyperviseur", une couche logiciel entre le hardware et la machine invitée.
Hardware->(noyau hyperviseur)->VM
La VM ne sait pas qu'elle n'est que virtuelle.
instructions classique :
code exécuté au maximum sur le CPU hôte,
émulation du matériel (disque, etc).
instructions spécifiques :
protection mémoire du SE virtuel gérée par le CPU,
entrées/sorties du SE virtuel gérées par le CPU,
émulation du matériel (disque, etc).
3. Para-Virtualization (Xen)
Hardware->(noyau hyperviseur)->VM
La VM sait qu'elle n'est que virtuelle, gain de temps. Par exemple, il est inutile d'émuler des interruptions matériels.
Le SE virtuel est modifié pour effectuer des hyper-appels, un appel système cible le noyau du SE virtuel, un hyper-appel traverse le noyau et abouti à l'hyperviseur, les tâches
critiques sont exécutées en mode noyau par l'hyperviseur.
4. Operating system-level virtualization (Openvz / Linux-VServer)
Hardware->(noyau compartimenté)->(VM ayant le même noyau que l'hôte)
Exécution en parallèle du même système d'exploitation, partionnement des SE avec une méthode du type chroot, les processus des SE virtuels sont des processus normaux, pratiquement
aucune surchage, le SE doit être modifié.
Pages dans la catégorie « Virtualisation »
Cette catégorie comprend 35 pages, dont les 35 ci-dessous.