Aquí hay un desglose de cómo funciona:
* Hypervisor: Este es el componente de software central que administra las máquinas virtuales y crea la ilusión de que cada sistema operativo invitado se ejecuta en su propio hardware dedicado.
* OS de host: Este es el sistema operativo que se ejecuta en la máquina física, que aloja las máquinas virtuales.
* OS invitado: Este es el sistema operativo que se ejecuta dentro de la máquina virtual.
El papel del hipervisor:
* virtualiza hardware: Hypervisor presenta una versión virtualizada de los recursos de hardware de la máquina host al sistema operativo invitado, como CPU, memoria, almacenamiento e interfaces de red.
* Gestión de recursos: El hipervisor asigna y administra estos recursos virtuales entre las máquinas virtuales en ejecución.
* aislamiento: Crea un entorno seguro y aislado para cada sistema operativo invitado, evitando que interfieran entre sí o con el sistema operativo host.
* Comunicación: El hipervisor maneja la comunicación entre el sistema operativo invitado y el sistema operativo host, incluidas cosas como compartir archivos y acceso a los periféricos de la máquina host.
Tipos de hipervisores:
* Tipo 1 (Bare-Metal): Estos hipervisores se ejecutan directamente en el hardware, sin un sistema operativo host subyacente. Ejemplos:VMware ESXI, Xenserver.
* Tipo 2 (alojado): Estos hipervisores se ejecutan como software además de un sistema operativo host existente. Ejemplos:VirtualBox, VMware Workstation, Parallels Desktop.
En resumen:
El hipervisor actúa como un puente entre el hardware físico y las máquinas virtuales, lo que permite que múltiples sistemas operativos se ejecuten simultáneamente y de forma segura en una sola máquina física. Es el componente clave que hace posible la virtualización.