La solution VirtualBox

VirtualBox est un hyperviseur (ou plus précisément un hyperviseur de type 2) développé initialement par InnoTek, puis Sun Microsystems et désormais pris en charge par Oracle. Il permet de créer et de gérer des machines virtuelles (VM) sur une large variété de systèmes d'exploitation hôtes (Windows, macOS, Linux, Solaris). Son objectif est de virtualiser un ou plusieurs environnements logiciels et systèmes d'exploitation invités (guest OS), afin de faciliter le test, le développement ou l'exécution simultanée de différents systèmes sur une même machine.


1. Fonctionnement général

Hyperviseur de type 2

VirtualBox appartient à la seconde catégorie, ce qui signifie qu'il nécessite un OS déjà installé (hôte) pour fonctionner. Il offre néanmoins d'excellentes performances et une bonne intégration avec l'hôte grâce à des optimisations spécifiques et l'utilisation des extensions matérielles de virtualisation (Intel VT-x/AMD-V).

Principales fonctionnalités


2. Les modes réseau dans VirtualBox

Un des points clés pour travailler avec des machines virtuelles est de choisir le mode réseau adapté à vos besoins. VirtualBox propose plusieurs modes de réseau qui influent sur la façon dont la machine virtuelle va communiquer avec l'hôte, les autres machines virtuelles et éventuellement le réseau externe.

Voici les principaux modes :

1. NAT (Network Address Translation)

2. NAT Network

3. Bridged Adapter (Pont réseau)

4. Host-Only Adapter

5. Internal Network


3. Cas d'usage et bonnes pratiques

Bonnes pratiques


⬆️ Retour en haut de la page