Machine virtuelle, hyperviseur et conteneur : les guides de virtualisation
VirtualBox sur un poste, ESXi ou Proxmox VE sur un serveur, Docker pour isoler une application : chaque outil répond à un besoin différent. Cette rubrique pose les notions, aide à choisir, puis renvoie vers le tutoriel qui fait le travail.
Une machine virtuelle (VM) est un ordinateur simulé par logiciel : elle reçoit un processeur, de la mémoire, un disque et une carte réseau virtuels, et l'on y installe un système d'exploitation complet, comme sur une machine physique. Le logiciel qui crée et fait tourner ces VM s'appelle un hyperviseur. Un conteneur est autre chose, et la différence compte au moment de choisir un outil.
Les anciennes adresses de cette rubrique mentionnent VirtualBox 6.0, CentOS 8, Debian 9, ESXi 6.7 ou vSphere 7 : chaque page indique d'abord la fin de support de cette version, puis décrit la procédure actuelle.
Hyperviseur de type 1, de type 2, et conteneur
L'encyclopédie classe les hyperviseurs en deux familles. Le type 1, dit natif ou « bare metal », s'exécute directement sur le matériel ; ESXi de VMware et Hyper-V de Microsoft en sont des exemples, et les machines virtuelles qui reposent sur KVM, intégré au noyau Linux, sont aussi rangées dans cette catégorie. Le type 2 s'exécute à l'intérieur d'un système d'exploitation déjà installé, comme une application : VirtualBox, VMware Workstation ou VMware Fusion.
La documentation Docker décrit le conteneur par contraste avec la VM. Une VM embarque un système d'exploitation entier, avec son propre noyau, ses pilotes et ses programmes. Un conteneur n'est qu'un processus isolé, accompagné des fichiers dont il a besoin pour fonctionner ; plusieurs conteneurs partagent le même noyau, ce qui permet de faire tourner plus d'applications sur moins de ressources.
| Notion | S'installe sur | Ce qu'elle isole | Outils de cette rubrique |
|---|---|---|---|
| Hyperviseur de type 1 | le serveur, sans système hôte | des VM complètes | ESXi, Proxmox VE (KVM) |
| Hyperviseur de type 2 | un poste Windows, macOS ou Linux | des VM complètes | VirtualBox, Workstation |
| Conteneur | un système qui fournit le noyau | un processus et ses fichiers | Docker Desktop, LXC dans Proxmox VE |
Monter un lab sur son poste
Pour un lab de BTS SIO ou de TSSR, ou pour tester un service, l'hyperviseur de type 2 suffit. Commencez par installer VirtualBox sous Linux : la page décrit le dépôt d'Oracle, les modules noyau et la licence de l'Extension Pack, réservée à l'usage personnel et éducatif. Selon virtualbox.org, seule la branche 7.2 est encore maintenue ; le support de la 7.1 a pris fin en mars 2026.
Créez ensuite les machines du lab :
- une VM Debian 13 dans VirtualBox, base de la plupart des labs Linux (DNS, DHCP, serveur web) ;
- une VM Rocky Linux à la place de CentOS 8, pour la famille Red Hat, avec la contrainte processeur de Rocky Linux 10 ;
- une VM Windows Server avec l'ISO d'évaluation, pour un domaine Active Directory de test.
Pour essayer une application web toute prête, voyez le catalogue Bitnami : sa documentation est désormais publiée par Broadcom, et ses conditions de distribution sont à vérifier avant de bâtir un lab dessus.
Virtualiser des serveurs
En production, on passe à un hyperviseur de type 1 installé directement sur le serveur. Deux plateformes sont couvertes ici, sans classement entre elles.
Côté VMware, le parcours tient en deux pages : installer ESXi sur un serveur, puis déployer vCenter Server Appliance pour gérer plusieurs hôtes. Selon Broadcom, le support général de vSphere 7.0 a pris fin le 2 octobre 2025 ; les guides suivent donc la documentation de la version 8.0, dont la date de fin de support n'a pu être lue sur aucune page Broadcom consultable. Les conditions de licence relèvent de Broadcom et ne sont pas reproduites ici : voyez l'éditeur. Sur les VM Linux hébergées, installez open-vm-tools, la voie que Broadcom recommande à la place de l'ancien CD des VMware Tools.
Côté open source, Proxmox VE réunit sur une base Debian les VM KVM, les conteneurs LXC et une interface web de gestion.
| Critère | VMware ESXi et vCenter | Proxmox VE |
|---|---|---|
| Gestion de plusieurs hôtes | appliance vCenter à déployer en plus | cluster intégré à l'interface web |
| Charges hébergées | machines virtuelles | VM KVM et conteneurs LXC |
| Mises à jour | portail de support Broadcom | dépôts apt |
| Licence | conditions de Broadcom, à lire chez l'éditeur | dépôts avec ou sans abonnement, selon Proxmox |
Pour apprendre vSphere sans serveur dédié, il reste le lab ESXi imbriqué. La page le dit sans détour : Broadcom ne supporte pas un ESXi imbriqué en production, et VirtualBox ne figure pas parmi les hôtes que Broadcom cite comme connus pour fonctionner. VMware Workstation, Fusion ou un ESXi physique sont les hôtes documentés.
Isoler une application avec Docker
Quand le besoin n'est pas un système complet mais une application et ses dépendances, le conteneur est plus léger. Sur un poste Windows, installez Docker Desktop avec WSL 2 : la page reprend la configuration requise publiée par Docker et rappelle que Docker Desktop n'est pas pris en charge sur les versions serveur de Windows.
Par quelle page commencer
- Vous débutez ou préparez un examen : VirtualBox, puis une VM Debian.
- Vous préparez une infrastructure VMware : ESXi, puis vCenter, puis open-vm-tools sur les VM Linux.
- Vous comparez les plateformes : Proxmox VE, dont la page met les écarts avec ESXi en tableau.
- Vous développez une application : Docker Desktop.
Avant toute manipulation sur une machine qui compte, prenez un instantané (snapshot) ou une sauvegarde, et testez d'abord en lab.
Par où commencer
Installer VMware ESXi sur un serveur, de l'ISO au réseau de gestion
ESXi est la première brique d'une infrastructure vSphere : l'hyperviseur que l'on installe directement sur le serveur, avant vCenter. Voici la...
Installer les VMware Tools sous Linux avec open-vm-tools
Sur une VM Linux hébergée par ESXi, Workstation ou Fusion, les VMware Tools ne s'installent plus depuis le CD virtuel de VMware : la version open...
Déployer vCenter Server Appliance sur un hôte ESXi
vCenter Server centralise la gestion de vos hôtes ESXi : clusters, migrations, modèles, droits. Il se déploie sous forme d'appliance, en deux étapes...
Tous les tutoriels : virtualisation et conteneurs
- Bitnami en 2026 : ce que propose le catalogue et comment s'en servirWordPress, Redmine ou une pile LAMP prête en quelques minutes : c'est la promesse de ce catalogue d'applications empaquetées, aujourd'hui édité par...
- Déployer vCenter Server Appliance sur un hôte ESXivCenter Server centralise la gestion de vos hôtes ESXi : clusters, migrations, modèles, droits. Il se déploie sous forme d'appliance, en deux étapes...
- ESXi imbriqué dans un hyperviseur de lab : VirtualBox, Workstation etInstaller ESXi dans une machine virtuelle permet d'apprendre vSphere sans serveur dédié. Encore faut-il choisir un hyperviseur hôte que les éditeurs...
- Installer Debian dans une machine virtuelle VirtualBoxUne VM Debian est la base de la plupart des labs Linux : DNS, DHCP, serveur web ou supervision. Voici comment la monter proprement dans VirtualBox...
- Installer Docker Desktop sous Windows avec le moteur WSL 2Sous Windows, Docker passe par Docker Desktop, qui fait tourner le moteur Docker dans WSL 2. L'installation tient en un installateur, mais les...
- Installer les VMware Tools sous Linux avec open-vm-toolsSur une VM Linux hébergée par ESXi, Workstation ou Fusion, les VMware Tools ne s'installent plus depuis le CD virtuel de VMware : la version open...
- Installer Oracle VirtualBox sur un poste Linux Debian ou RHELVirtualBox s'installe sous Linux depuis le dépôt qu'Oracle publie pour chaque famille de distributions. L'essentiel des difficultés vient des modules...
- Installer Proxmox VE et comprendre ce qui le distingue d'ESXiProxmox VE réunit sur une base Debian l'hyperviseur KVM, les conteneurs LXC et une interface web de gestion. L'installateur officiel prépare le tout...
- Installer VMware ESXi sur un serveur, de l'ISO au réseau de gestionESXi est la première brique d'une infrastructure vSphere : l'hyperviseur que l'on installe directement sur le serveur, avant vCenter. Voici la...
- Installer Windows Server dans une machine virtuelle VirtualBoxPour monter un domaine Active Directory, tester un rôle ou préparer un examen, une VM Windows Server dans VirtualBox suffit. L'image vient de...
- Une VM Rocky Linux dans Oracle VM VirtualBox, à la place de CentOS 8CentOS Linux 8 n'existe plus, mais le besoin reste le même : une VM de la famille Red Hat pour s'entraîner ou tester un service. Rocky Linux en est...
Questions fréquentes
Qu'est-ce qu'une machine virtuelle ?
C'est un ordinateur simulé par un hyperviseur, avec un processeur, une mémoire, un disque et une carte réseau virtuels. On y installe un système d'exploitation complet, isolé de celui de la machine hôte.
Quelle différence entre un hyperviseur de type 1 et de type 2 ?
Le type 1 s'exécute directement sur le matériel du serveur, comme ESXi ou Hyper-V. Le type 2 s'installe dans un système d'exploitation existant, comme VirtualBox ou VMware Workstation, et convient bien à un lab sur un poste de travail.
Un conteneur Docker est-il une machine virtuelle ?
Non. Selon la documentation Docker, une VM embarque un système complet avec son propre noyau, alors qu'un conteneur est un processus isolé avec ses fichiers. Plusieurs conteneurs partagent le noyau du système qui les héberge.
Quel hyperviseur choisir pour un lab de BTS SIO ?
VirtualBox est le plus simple à installer sur un poste personnel, et les guides de cette rubrique l'utilisent pour les VM Debian, Rocky Linux et Windows Server. Vérifiez seulement que votre usage entre dans la licence de l'Extension Pack.
Peut-on faire tourner ESXi dans VirtualBox ?
Ni Oracle ni Broadcom ne le documentent comme fonctionnel. Broadcom cite VMware Workstation, VMware Fusion et ESXi comme hôtes connus pour faire tourner un ESXi imbriqué, sans support en production.