Configuration De Machines Virtuelles

CompTIA A+Virtualisation et cloud

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)

  1. Vérifier que VT-x / AMD-V est activé dans le BIOS
  2. Ouvrir l'hyperviseur (VirtualBox, VMware, Hyper-V)
  3. Créer une nouvelle VM : nom, type d'OS, version
  4. Allouer la RAM (ex: 4096 Mo)
  5. Créer un disque virtuel (ex: 60 Go dynamique)
  6. Monter l'image ISO de l'OS dans le lecteur CD
  7. Démarrer la VM et installer l'OS
  8. Installer les VMware Tools / VBox Guest Additions / Integration Services

Guest Additions / VMware Tools

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.