Aller au contenu

Introduction à VirtualBox (sous Windows)

1. Objectif du cours

Découvrir VirtualBox sous Windows : comprendre les concepts de virtualisation et le rôle d’un hyperviseur de type 2, installer et configurer VirtualBox (et son Extension Pack), et connaître les modes réseau essentiels pour déployer des machines virtuelles.

2. Notions et définitions essentielles

  • Virtualisation : création d’environnements isolés (machines virtuelles) sur une seule machine physique pour optimiser ressources et tests.
  • Hyperviseur (VMM) : logiciel qui crée, gère et répartit les ressources (CPU, mémoire, stockage) entre VMs.
  • Hyperviseur de type 1 (Bare Metal) : s’exécute directement sur le matériel (ex. VMware ESXi, Hyper‑V).
  • Hyperviseur de type 2 (hébergé) : s’exécute sur un système d’exploitation hôte (ex. VirtualBox).
  • ISO : image disque d’un système d’exploitation utilisée pour installer un OS dans une VM.
  • Extension Pack : module optionnel de VirtualBox ajoutant des fonctionnalités d’intégration et d’ergonomie entre hôte et invité.

3. Fonctionnement et principes

  • VirtualBox est un hyperviseur de type 2 : il fonctionne au‑dessus d’un OS hôte (Windows, Linux, MacOS) et crée des machines virtuelles isolées en leur assignant ressources CPU, RAM et stockage.
  • Pour créer une VM, on attache une image ISO du système invité et on suit l’assistant d’installation de la VM.
  • À l’installation, VirtualBox crée des interfaces réseau virtuelles sur l’hôte (nécessitant parfois une courte déconnexion réseau).
  • L’Extension Pack, installé sur l’hôte, active des fonctionnalités supplémentaires d’interaction (transfert de fichiers, meilleure ergonomie, chiffrement éventuel selon versions).
  • Les versions majeures ont introduit évolutions importantes (support 3D/DirectX, virtualisation imbriquée, chiffrement des VMs, etc.), VirtualBox restant multiplateforme et open‑source.

4. Commandes et manipulations

Non abordé dans ce cours.

5. Sécurité et bonnes pratiques

  • Vérifier les prérequis matériels avant installation : CPU compatible virtualisation, 8 Go de RAM recommandé, ~50 Go minimum (SSD conseillé pour réactivité).
  • Activer la virtualisation matérielle (VT‑x/VT‑d pour Intel, AMD‑V/SVM pour AMD) dans le BIOS/UEFI et sauvegarder les modifications avant redémarrage.
  • Pendant l’installation, accepter les messages de sécurité et autorisations (ex. création d’interfaces réseau, autorisations administrateur).
  • Installer préalablement le package Visual C++ 2019 si demandé (téléchargement depuis Microsoft) pour éviter des erreurs d’installation.
  • Télécharger VirtualBox et l’Extension Pack depuis le site officiel pour rester conforme aux recommandations du cours.

6. Points essentiels à retenir pour le TSSR

  • VirtualBox = hyperviseur de type 2, multiplateforme et gratuit (open‑source).
  • Pour installer un OS dans une VM, on utilise une image .ISO téléchargée chez l’éditeur (ex. Microsoft, Debian).
  • L’Extension Pack améliore l’intégration hôte‑invité ; vérifier son installation via le menu Extensions.
  • Activer la virtualisation dans le BIOS/UEFI est indispensable pour exploiter pleinement la VM.
  • La configuration minimale recommandée : processeur récent (support virtualisation), 8 Go RAM (16 Go conseillé), SSD pour performances.
  • L’installation crée des interfaces réseau virtuelles et peut provoquer une déconnexion réseau momentanée ; accepter l’avertissement.
  • Mode réseau par défaut : NAT (connexion sortante sans conflit). Comprendre les autres modes utiles (bridged, host‑only, internal).
  • Télécharger VirtualBox depuis le site officiel et installer Visual C++ si requis.
  • Un raccourci VirtualBox est créé sur le bureau à la fin de l’installation (vérification rapide d’installation).
  • VirtualBox permet de tester plusieurs OS sur une seule machine physique (usage pédagogique et en lab).

7. Tableau récapitulatif

Élément Caractéristique clé Avantage Cas d'usage
Hyperviseur Type 1 S’exécute sur matériel (Bare Metal) Accès direct aux ressources Data centers, serveurs
Hyperviseur Type 2 S’exécute sur OS hôte Simplicité d’usage sur poste Tests, formation, dev
Mode NAT VM accède à Internet via hôte Pas de conflit réseau Usage général, sûr par défaut
Mode Accès par pont VM rejoint réseau physique VM visible sur le LAN Tests services réseau, accès direct
Réseau interne vs Host‑only Interne : VM↔VM seulement ; Host‑only : VM↔hôte Isolation ou communication limitée Réseaux de test, environnements isolés

8. Vérifications pratiques

  • Vérifier que la virtualisation matérielle est activée : Gestionnaire des tâches → onglet Performances → Processeur → Virtualisation = Activé.
  • Vérifier que l’Extension Pack est installé : ouvrir VirtualBox → menu (hamburger) → Extensions → présence de la ligne associée.
  • Confirmer la disponibilité d’une image ISO : avoir téléchargé l’ISO depuis le site éditeur correspondant (ex. Microsoft ou Debian).
  • Vérifier la fin d’installation : existence du raccourci VirtualBox sur le bureau après l’installation.
  • Pendant l’installation, vérifier l’apparition de l’avertissement de déconnexion réseau lors de la création des interfaces virtuelles.

9. Flashcards Anki

Qu'est‑ce que la virtualisation ? :: Création de plusieurs environnements isolés (VM) sur une seule machine physique.
Qu'est‑ce qu'un hyperviseur ? :: Logiciel qui crée, gère et administre des machines virtuelles (VMM).
Quelle est la différence principale entre hyperviseur Type 1 et Type 2 ? :: Type 1 s’exécute directement sur le matériel ; Type 2 s’exécute sur un OS hôte.
Quel hyperviseur est VirtualBox ? :: Un hyperviseur de Type 2 (hébergé).
Quel format de fichier est utilisé pour installer un OS dans une VM VirtualBox ? :: .ISO
Où télécharger VirtualBox selon le cours ? :: Sur le site officiel de VirtualBox (virtualbox.org).
Quel package Microsoft peut être requis avant d’installer VirtualBox ? :: Le package Visual C++ 2019 (VC++ redistributable).
Comment vérifier que la virtualisation est activée sous Windows ? :: Gestionnaire des tâches → Performances → Processeur → Virtualisation = Activé.
Comment vérifier que l’Extension Pack est installé ? :: Ouvrir VirtualBox → menu → Extensions → présence de l’Extension Pack.
Quel est le mode réseau par défaut d’une VM VirtualBox ? :: NAT