← Retour au portail

Module V1 – Introduction à la virtualisation

📘 Fiche de cours ⏱️ 3h 🎯 Bloc 2 – SISR
Objectifs : comprendre les concepts de la virtualisation, les types d'hyperviseurs, les bénéfices et les cas d'usage.

📖 Introduction

La virtualisation est une technologie qui permet de créer des versions virtuelles de ressources physiques (serveurs, stockage, réseau). Elle est devenue incontournable dans les infrastructures modernes, du data center au cloud.

🎯

À l'issue de ce module, vous serez capable de :

  • Définir la virtualisation et ses concepts clés.
  • Distinguer les hyperviseurs de type 1 et type 2.
  • Identifier les bénéfices de la virtualisation.
  • Expliquer les cas d'usage (serveurs, cloud, conteneurs).

📐 Qu'est-ce que la virtualisation ?

  • Définition : création d'une version virtuelle (logicielle) d'une ressource physique.
  • Exemples : machines virtuelles (VM), conteneurs, réseaux virtuels (VLAN), stockage virtuel (SAN).
  • Objectif : optimiser l'utilisation des ressources, isoler les environnements, simplifier la gestion.

⚡ Types d'hyperviseurs

TypeDescriptionExemples
Type 1 (Bare-metal)S'exécute directement sur le matériel, sans OS hôte.VMware ESXi, Proxmox VE, Microsoft Hyper-V
Type 2 (Hébergé)S'exécute sur un OS hôte (Windows, Linux, macOS).VirtualBox, VMware Workstation, Parallels

📊 Bénéfices de la virtualisation

  • Consolidation : réduire le nombre de serveurs physiques.
  • Isolation : chaque VM est indépendante (sécurité, tests).
  • Flexibilité : déploiement rapide, migration à chaud.
  • Économies : réduction des coûts énergétiques et matériels.
  • Résilience : haute disponibilité, sauvegardes facilitées.

🌍 Cas d'usage

  • Serveurs de test et développement : créer des environnements isolés rapidement.
  • Production : héberger des applications critiques avec haute disponibilité.
  • Cloud computing : fournir des ressources à la demande (IaaS).
  • Conteneurisation : virtualisation légère au niveau du système d'exploitation.

🛠️ Mise en pratique

6.1 – Vérifier les capacités de virtualisation du CPU

Vérifier si le CPU supporte la virtualisation (Linux) :

egrep -c '(vmx|svm)' /proc/cpuinfo
  • vmx : technologie Intel VT-x.
  • svm : technologie AMD-V.
  • Un résultat > 0 indique que le CPU supporte la virtualisation.

6.2 – Installer VirtualBox

Installation sur Debian/Ubuntu :

apt install virtualbox
  • apt install virtualbox : installe VirtualBox depuis les dépôts.
  • Alternative : télécharger depuis le site officiel pour avoir la dernière version.

📝 Exercices d'application

Exercice 1 – Types d'hyperviseurs

Citez un hyperviseur de type 1 et un de type 2.

  • Type 1 : VMware ESXi, Proxmox VE, Microsoft Hyper-V.
  • Type 2 : VirtualBox, VMware Workstation, Parallels.

Exercice 2 – Bénéfices

Citez trois bénéfices de la virtualisation.

  • Consolidation des serveurs.
  • Isolation des environnements.
  • Réduction des coûts énergétiques.

🎯 Quiz d'auto‑évaluation

1. Un hyperviseur de type 1 s'exécute :

2. VirtualBox est un hyperviseur de type :

3. La consolidation de serveurs permet de :

4. La technologie Intel VT-x permet de :

5. La virtualisation permet d'isoler les environnements, ce qui améliore :

📚 Ressources et liens utiles