Les machines virtuelles utilisent un hyperviseur pour interface entre le système d'exploitation hôte et le système d'exploitation invité.
Voici une ventilation de son fonctionnement:
* hyperviseur: Il s'agit du composant logiciel de base qui gère les machines virtuelles et crée l'illusion que chaque système d'exploitation invité fonctionne sur son propre matériel dédié.
* hôte OS: Il s'agit du système d'exploitation fonctionnant sur la machine physique, qui héberge les machines virtuelles.
* OS invité: Il s'agit du système d'exploitation fonctionnant à l'intérieur de la machine virtuelle.
Le rôle de l'hyperviseur:
* virtualise le matériel: L'hyperviseur présente une version virtualisée des ressources matérielles de la machine hôte au système d'exploitation invité, comme le processeur, la mémoire, le stockage et les interfaces réseau.
* Gestion des ressources: L'hyperviseur alloue et gère ces ressources virtuelles parmi les machines virtuelles en cours d'exécution.
* Isolement: Il crée un environnement sécurisé et isolé pour chaque système d'exploitation invité, les empêchant d'interférer les uns avec les autres ou le système d'exploitation hôte.
* Communication: L'hyperviseur gère la communication entre le système d'exploitation invité et le système d'exploitation hôte, y compris des choses comme le partage de fichiers et l'accès aux périphériques de la machine hôte.
Types d'hyperviseurs:
* Type 1 (Bare-Metal): Ces hyperviseurs fonctionnent directement sur le matériel, sans système d'exploitation hôte sous-jacent. Exemples:VMware Esxi, Xenserver.
* Type 2 (hébergé): Ces hyperviseurs s'exécutent en logiciel au-dessus d'un système d'exploitation hôte existant. Exemples:VirtualBox, VMware Workstation, Parallels Desktop.
en résumé:
L'hyperviseur agit comme un pont entre le matériel physique et les machines virtuelles, permettant à plusieurs systèmes d'exploitation d'exécuter simultanément et en toute sécurité sur une seule machine physique. C'est le composant clé qui rend la virtualisation possible.
|