1. Couche de virtualisation :
VMware, en tant que plate-forme de virtualisation, crée un environnement virtualisé grâce à l'utilisation d'un hyperviseur. L'hyperviseur agit comme une couche entre le matériel physique et le système d'exploitation invité. Il alloue des ressources, gère la mémoire et assure l'isolation de plusieurs systèmes d'exploitation invités exécutés sur la même machine physique.
2. Système d'exploitation hôte (OS hôte) :
Le système d'exploitation hôte est le système d'exploitation installé sur la machine physique ou le serveur qui exécute la plateforme de virtualisation. Il fournit les services et ressources nécessaires au bon fonctionnement de l'hyperviseur et des machines virtuelles qu'il gère. Le système d'exploitation hôte a généralement un contrôle total sur les ressources matérielles sous-jacentes.
3. Système d'exploitation invité (OS invité) :
Le système d'exploitation invité est le système d'exploitation installé dans une machine virtuelle. Il s'agit essentiellement d'un système d'exploitation indépendant et isolé qui fonctionne comme s'il était installé sur son propre matériel physique. Chaque système d'exploitation invité possède ses propres applications, fichiers et configurations, indépendants du système d'exploitation hôte.
4. Machine virtuelle (VM) :
Une machine virtuelle est une émulation logicielle d'un système informatique physique. Il comprend le système d'exploitation invité, ses applications et toutes les ressources matérielles virtualisées nécessaires, telles que le processeur virtuel, la mémoire, le stockage et les interfaces réseau. Chaque machine virtuelle fonctionne comme une entité distincte, permettant à plusieurs systèmes d'exploitation invités de s'exécuter simultanément sur une seule machine physique.
5. Communication :
La communication entre l'OS hôte et l'OS invité est gérée par l'hyperviseur. Les périphériques et les ressources du système d'exploitation invité sont virtualisés et présentés comme s'il s'agissait de matériel physique. Cela permet au système d'exploitation invité d'interagir avec ces ressources virtuelles fournies par l'hyperviseur, tout en les isolant du système d'exploitation hôte sous-jacent et des autres systèmes d'exploitation invités.
6. Ressources partagées :
Bien que les systèmes d'exploitation invités fonctionnent indépendamment, ils partagent certaines ressources fournies par le système d'exploitation hôte, telles que la connectivité réseau, l'accès au stockage et les périphériques USB. L'hyperviseur gère l'allocation et l'accès à ces ressources partagées pour garantir une utilisation efficace et éviter les conflits entre machines virtuelles.
En résumé, la relation entre un système d'exploitation invité et le système d'exploitation hôte dans VMware est une relation de virtualisation et d'isolation. Le système d'exploitation hôte fournit l'infrastructure et les ressources nécessaires à l'exécution des machines virtuelles, tandis que le système d'exploitation invité fonctionne comme des entités indépendantes et isolées au sein de ces environnements virtuels. L'hyperviseur agit comme intermédiaire, garantissant une communication transparente et une allocation des ressources entre le système d'exploitation hôte et le système d'exploitation invité.