« Virtualisation de systèmes d'exploitation » : différence entre les versions

De OSWiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
=Définition=
=Introduction =
===Virtualisation de systèmes d'exploitation : ===
===Virtualisation de systèmes d'exploitation : ===
* technique qui permet de faire fonctionner en même temps, sur un seul ordinateur (hôte), plusieurs systèmes d'exploitation (invités). Il existe plusieurs types de virtualisation.
* technique qui permet de faire fonctionner en même temps, sur un seul ordinateur (hôte), plusieurs systèmes d'exploitation (invités). Il existe plusieurs types de virtualisation.
Ligne 9 : Ligne 9 :
* [https://fr.wikipedia.org/wiki/Kernel-based_Virtual_Machine KVM]  (Kernel-based Virtual Machine) est un hyperviseur libre de type I pour Linux. C'est l'hyperviseur qui sera utilisé dans ce document.  
* [https://fr.wikipedia.org/wiki/Kernel-based_Virtual_Machine KVM]  (Kernel-based Virtual Machine) est un hyperviseur libre de type I pour Linux. C'est l'hyperviseur qui sera utilisé dans ce document.  
[[Fichier:Virtualisation.png|thumb |Schéma de la virtualisation de type I avec l'hyperviseur KVM]]
[[Fichier:Virtualisation.png|thumb |Schéma de la virtualisation de type I avec l'hyperviseur KVM]]
= Pourquoi utiliser la virtualisation ?=  
===Virtualisation de type I  complète  avec KVM===
* Simule un nouvel ordinateur complet  pour les OS invité
* Plus facile à mettre en place
* Pour des OS prévus pour la même architecture matériel que le processeur physique.
* Hyperviseurs : VirtualBox, KVM
=== Pourquoi utiliser la virtualisation ?===
* Utiliser plusieurs VM en même temps sur la même machine,
* Utiliser plusieurs VM en même temps sur la même machine,
* Tester différents systèmes d'exploitation,
* Tester différents systèmes d'exploitation,

Version du 23 janvier 2023 à 17:37

Introduction

Virtualisation de systèmes d'exploitation :

  • technique qui permet de faire fonctionner en même temps, sur un seul ordinateur (hôte), plusieurs systèmes d'exploitation (invités). Il existe plusieurs types de virtualisation.
  • on parle alors de Virtual Machines (VM) ou Machine Virtuelle.
  • La virtualisation sur Wikipédia

Hyperviseur

  • Logiciel de virtualisation installé dans le système d'exploitation de l'hôte et qui permet à plusieurs systèmes d'exploitation de fonctionner sur l'hôte.
  • Crée des environnements clos où sont installé les OS invités.
  • KVM (Kernel-based Virtual Machine) est un hyperviseur libre de type I pour Linux. C'est l'hyperviseur qui sera utilisé dans ce document.
Fichier:Virtualisation.png
Schéma de la virtualisation de type I avec l'hyperviseur KVM

Virtualisation de type I complète avec KVM

  • Simule un nouvel ordinateur complet pour les OS invité
  • Plus facile à mettre en place
  • Pour des OS prévus pour la même architecture matériel que le processeur physique.
  • Hyperviseurs : VirtualBox, KVM

Pourquoi utiliser la virtualisation ?

  • Utiliser plusieurs VM en même temps sur la même machine,
  • Tester différents systèmes d'exploitation,
  • Tester des logiciels dans un environnement contrôlé sans danger pour le système hôte,
  • Copier et utiliser des environnements de test,
  • Utiliser des configurations différentes sur le même serveur comme par exemple Nginx et PostgreSQL sur une VM et Apache2 et MySQL sur une autre.
  • Transporter un OS d'une machine à l'autre.