Concepts de virtualisation et hyperviseurs
Définition
La virtualisation permet d'exécuter plusieurs systèmes d'exploitation (OS) simultanément sur un même matériel physique grâce à un logiciel appelé hyperviseur. Chaque OS s'exécute dans une machine virtuelle (VM) isolée, avec ses propres ressources virtualisées (CPU, RAM, disque, réseau).
| Concept |
Description |
| Machine virtuelle (VM) |
Instance d'un OS complet s'exécutant sur du matériel virtuel |
| Hyperviseur |
Logiciel qui crée et gère les VMs |
| Hôte (Host) |
Machine physique hébergeant les VMs |
| Invité (Guest) |
OS s'exécutant dans la VM |
| Snapshot |
Image instantanée de l'état d'une VM (sauvegarde rapide) |
Contexte
CompTIA A+ couvre les concepts de base de la virtualisation, les deux types d'hyperviseurs, les ressources nécessaires et les avantages. Le technicien doit savoir configurer une VM basique et comprendre quand la virtualisation est appropriée.
Détails techniques
Types d'hyperviseurs
| Type |
Description |
Exemples |
Performance |
| Type 1 (bare-metal) |
S'installe directement sur le matériel |
VMware ESXi, Hyper-V Server, Proxmox, KVM |
Excellente |
| Type 2 (hosted) |
S'exécute sur un OS hôte existant |
VirtualBox, VMware Workstation, Parallels |
Bonne |
Type 1 (Bare-metal) Type 2 (Hosted)
┌──────┬──────┬──────┐ ┌──────┬──────┐
│ VM 1 │ VM 2 │ VM 3 │ │ VM 1 │ VM 2 │
├──────┴──────┴──────┤ ├──────┴──────┤
│ Hyperviseur │ │ Hyperviseur │
├─────────────────────┤ ├──────────────┤
│ Matériel │ │ OS Hôte │
└─────────────────────┘ ├──────────────┤
│ Matériel │
└──────────────┘
Configuration requise pour la virtualisation
| Ressource |
Exigence |
| CPU |
Support VT-x (Intel) ou AMD-V — activer dans le BIOS/UEFI |
| RAM |
Au minimum 4 Go pour l'hôte + RAM de chaque VM |
| Stockage |
SSD recommandé pour les performances I/O |
| Réseau |
Carte réseau avec modes bridged, NAT, host-only |
Modes réseau des VMs
| Mode |
Accès réseau |
Visible sur le LAN |
Usage |
| NAT |
Via l'IP de l'hôte |
Non |
Navigation web dans la VM |
| Bridged |
IP propre sur le LAN |
Oui |
VM serveur, tests réseau |
| Host-only |
Uniquement vers l'hôte |
Non |
Lab isolé, tests sécurité |
| Internal |
Uniquement entre VMs |
Non |
Simulation réseau |
Avantages de la virtualisation
| Avantage |
Description |
| Consolidation serveurs |
Un serveur physique héberge plusieurs VMs |
| Isolation |
Une VM plantée n'affecte pas les autres |
| Snapshots |
Retour à un état antérieur en un clic |
| Test et développement |
Créer des environnements jetables |
| Migration |
Déplacer une VM entre serveurs (vMotion, Live Migration) |
| Réduction des coûts |
Moins de matériel, énergie, espace |
Conteneurs vs VMs
| Critère |
Machine virtuelle |
Conteneur (Docker) |
| Isolation |
OS complet par VM |
Partage le noyau de l'hôte |
| Taille |
Gigaoctets |
Mégaoctets |
| Démarrage |
Minutes |
Secondes |
| Overhead |
Élevé (OS complet) |
Minimal |
| Usage |
Multi-OS, isolation forte |
Microservices, déploiement rapide |
Exemple concret
Un technicien doit tester une mise à jour Windows 11 avant de la déployer. Il ouvre VMware Workstation (hyperviseur type 2), crée une VM avec 4 Go de RAM, 2 vCPU et un disque de 60 Go, installe Windows 11 depuis une ISO, prend un snapshot "état initial", applique la mise à jour et teste les applications. Si la mise à jour pose problème, il restaure le snapshot en 30 secondes.