Les Hyperviseurs PDF
Document Details
Uploaded by FineSquirrel7771
Tags
Summary
Ce document détaille les hyperviseurs de type 1 et 2, ainsi que leurs avantages et inconvénients en matière de virtualisation. Il explique comment ces technologies permettent d'exécuter plusieurs systèmes d'exploitation sur un seul ordinateur.
Full Transcript
# LES HYPERVISEURS ## HYPERVISEUR (1/2) - Un hyperviseur est une couche logicielle installée sur le matériel physique, qui permet de fractionner la machine physique en plusieurs machines virtuelles. - Un hyperviseur, également appelée gestionnaire de machine virtuelle (VMM), qui permet de: - G...
# LES HYPERVISEURS ## HYPERVISEUR (1/2) - Un hyperviseur est une couche logicielle installée sur le matériel physique, qui permet de fractionner la machine physique en plusieurs machines virtuelles. - Un hyperviseur, également appelée gestionnaire de machine virtuelle (VMM), qui permet de: - Gérer facilement les machines virtuelles. - Faire croire aux systèmes d'exploitations invitées qu'ils sont les seuls à communiquer avec le matériel. - Enfermer les OS invitées dans une machine virtuelle. - Intercepter les requêtes vers les VM. - Traduire les requêtes pour les exécuter sur la machine hôte. - Les intérêts d'un hyperviseur sont divers : - Test de système d'exploitation - Test d'application - Conception de réseau de machine - Utilisation d'un OS dans son OS principal - Economie matérielle ## HYPERVISEUR (2/2) - Dans le cas de la virtualisation des systèmes d'exploitation, un hyperviseur permet à plusieurs systèmes d'exploitation de s'exécuter simultanément sur le même matériel physique. - Dans la virtualisation des serveurs un (e): - SE invité ou instance est le système d'exploitation installé sur la machine virtuelle. - Machine hôte est le matériel sur lequel l'hyperviseur est exécuté. ## HYPERVISEUR DE TYPE 1 (1/3) - Un hyperviseur de type 1 s'agit d'un hyperviseur natif ou bare-metal. - Un hyperviseur de type 1 est installé directement sur la plateforme matériel. - Un hyperviseur de type 1 divise le matériel en plusieurs machines virtuelles sur lesquelles nous pouvons installer des systèmes d'exploitation invités. - Un hyperviseur de type 1 devient le système d'exploitation (mini OS) de la machine, la machine ne peut pas servir à autre chose qu'à faire tourner l'hyperviseur. ## HYPERVISEUR DE TYPE 1 (2/3) - (+ avantage) Un hyperviseur de type 1 est tolérant aux pannes: lorsque le serveur physique tombe en panne, le logiciel de gestion migre les instances vers les serveurs disponibles si rapidement que nous ne réalisons même pas que le matériel physique est en panne. Les utilisateurs ne connaîtront aucun temps d'arrêt et le matériel défaillant peut être réparé ou remplacé à un moment qui convient au personnel de maintenance et d'exploitation. - (+ avantage) : Un maximum de ressources peut être alloué aux machines virtuelles car ce type d'hyperviseur est directement lié à la couche matérielle. - (-) inconvénient : Il est possible d'exécuter uniquement un hyperviseur de type 1 à la fois sur un serveur. ## HYPERVISEUR DE TYPE 1 (3/3) - Les hyperviseurs de type 1 peuvent être utilisés pour virtualiser des serveurs de fichiers, de bases de données, de messageries, etc... - Un hyperviseur de type 1 est à privilégier lorsque l'on souhaite exécuter des applicatifs en continu. - La quasi-totalité des serveurs peut être virtualisée via un hyperviseur de type 1. - Un hyperviseur devra être compatible à deux niveaux, il est indispensable de valider cette double compatibilité afin d'assurer la stabilité du système. 1. Compatibilité avec le matériel sur lequel il s'exécute (constructeurs et composants) 2. Compatibilité avec les OS qui sont supportés dans les VM. ## HYPERVISEUR DE TYPE 2 - Un hyperviseur de type 2 est un logiciel qui s'installe et s'exécute sur un système d'exploitation déjà en place. - Un hyperviseur de type 2 également appelé hyperviseur hébergé. - Un hyperviseur de type 2 se démarre la plupart du temps comme une simple application. - Par exemple, une machine sous Windows 10 sur lequel on va venir installer un hyperviseur (comme n'importe quel autre logiciel) dans le but de créer des VMs. ## HYPERVISEUR DE TYPE 2 - Dans la plus part du temps, un hyperviseur de type 2 est utilisé pour virtualiser les OS(s) dur des PC afin de procéder à des tests de compatibilité et/ou de sécurité. - (+ avantage): Il est possible d'exécuter plusieurs hyperviseurs en même temps car ceux-ci ne s'installent pas directement sur la couche matérielle. - (- Inconvénient) : Ce type d'hyperviseur ne peut pas fournir autant de ressources matérielles que les hyperviseurs de type 1 puisqu'ils sont installés sur un système d'exploitation, lui-même consommateur de ressources.