Configuration de machines virtuelles
Définition
La configuration d'une machine virtuelle (VM) implique l'allocation de ressources matérielles virtuelles (CPU, RAM, disque, réseau) et l'installation d'un OS invité. Le technicien CompTIA A+ doit savoir créer, configurer et gérer des VMs pour le test, le développement et la production.
Contexte
CompTIA A+ teste la capacité à configurer les ressources d'une VM, à comprendre les formats de disques virtuels, à gérer les snapshots et à résoudre les problèmes courants (performance, réseau, espace disque). L'activation de la virtualisation dans le BIOS est un prérequis souvent oublié.
Détails techniques
Ressources configurables d'une VM
| Ressource |
Options |
Recommandation |
| vCPU |
1 à N cœurs virtuels |
Ne pas dépasser les cœurs physiques de l'hôte |
| RAM |
512 Mo à N Go |
Laisser 2+ Go pour l'hôte |
| Disque virtuel |
Fixe ou dynamique |
Dynamique pour économiser l'espace |
| Réseau |
NAT, Bridged, Host-only |
Bridged pour accès LAN |
| Lecteur CD/DVD |
ISO montée ou physique |
ISO pour l'installation OS |
| USB |
Passthrough vers la VM |
Périphériques spécifiques |
| Affichage |
3D accélérée (optionnel) |
Activer pour desktop GUI |
Types de disques virtuels
| Format |
Extension |
Logiciel |
Caractéristique |
| VMDK |
.vmdk |
VMware |
Standard VMware |
| VDI |
.vdi |
VirtualBox |
Standard VBO |
| VHD/VHDX |
.vhd/.vhdx |
Hyper-V |
Standard Microsoft |
| QCOW2 |
.qcow2 |
KVM/QEMU |
Compression, snapshots |
| Allocation |
Description |
Avantage |
| Dynamique (thin) |
Grandit selon l'utilisation |
Économise l'espace |
| Fixe (thick) |
Taille complète allouée immédiatement |
Meilleure performance |
Création d'une VM (étapes génériques)
- Vérifier que VT-x / AMD-V est activé dans le BIOS
- Ouvrir l'hyperviseur (VirtualBox, VMware, Hyper-V)
- Créer une nouvelle VM : nom, type d'OS, version
- Allouer la RAM (ex: 4096 Mo)
- Créer un disque virtuel (ex: 60 Go dynamique)
- Monter l'image ISO de l'OS dans le lecteur CD
- Démarrer la VM et installer l'OS
- Installer les VMware Tools / VBox Guest Additions / Integration Services
| Fonctionnalité |
Sans tools |
Avec tools |
| Résolution écran |
Fixe (800×600) |
Dynamique (auto-resize) |
| Dossiers partagés |
Non |
Oui (hôte ↔ VM) |
| Copier-coller |
Non |
Oui |
| Glisser-déposer |
Non |
Oui |
| Pilote vidéo 3D |
Non |
Oui |
| Performances |
Basiques |
Optimisées |
Snapshots
État initial ──→ Snapshot A ──→ Snapshot B (actuel)
│
└─→ Retour ici si Snapshot B pose problème
| Action |
Description |
| Créer un snapshot |
Enregistre l'état actuel (RAM, disque, config) |
| Restaurer (revert) |
Revient à l'état capturé |
| Supprimer un snapshot |
Fusionne les modifications dans le disque principal |
Attention : accumuler trop de snapshots dégrade les performances et consomme beaucoup d'espace disque.
Hyper-V sous Windows (rapide)
# Activer Hyper-V (Windows 10/11 Pro ou Enterprise requis)
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
# Créer une VM basique en PowerShell
New-VM -Name "TestVM" -MemoryStartupBytes 4GB -NewVHDPath "C:\VMs\TestVM.vhdx" -NewVHDSizeBytes 60GB -Generation 2
Add-VMDvdDrive -VMName "TestVM" -Path "C:\ISOs\Windows11.iso"
Start-VM -Name "TestVM"
# Créer un checkpoint (snapshot Hyper-V)
Checkpoint-VM -Name "TestVM" -SnapshotName "Avant mise à jour"
Problèmes courants
| Problème |
Cause |
Solution |
| "VT-x is disabled" |
Virtualisation non activée dans le BIOS |
Activer VT-x / AMD-V |
| VM très lente |
RAM ou CPU insuffisants |
Augmenter les ressources, vérifier le surallocation |
| Pas de réseau |
Mauvais mode réseau |
Vérifier NAT/Bridged, réinstaller les tools |
| Espace disque plein |
Snapshots accumulés |
Supprimer les snapshots inutiles |
Exemple concret
Un formateur prépare un lab de cybersécurité. Il crée 3 VMs dans VirtualBox : un Windows Server (4 Go RAM, 80 Go disque), un Kali Linux (2 Go RAM, 40 Go) et un Windows 10 vulnérable (2 Go RAM, 40 Go). Il les connecte en mode "Internal Network" pour créer un réseau isolé. Il prend un snapshot de chaque VM après configuration. Après chaque exercice, il restaure les snapshots pour un environnement propre.