Máquinas virtuais usam um
hipervisor Interface entre o sistema operacional host e o sistema operacional convidado.
Aqui está um colapso de como funciona:
*
Hypervisor: Este é o componente de software principal que gerencia as máquinas virtuais e cria a ilusão de que cada sistema operacional convidado está executando seu próprio hardware dedicado.
*
Host OS: Este é o sistema operacional em execução na máquina física, que hospeda as máquinas virtuais.
*
OS convidado: Este é o sistema operacional em execução dentro da máquina virtual.
O papel do hipervisor: *
Virtualiza o hardware: O hypervisor apresenta uma versão virtualizada dos recursos de hardware da máquina host para o sistema operacional convidado, como CPU, memória, armazenamento e interfaces de rede.
*
Gerenciamento de recursos: O hipervisor aloca e gerencia esses recursos virtuais entre as máquinas virtuais em execução.
* Isolamento
: Ele cria um ambiente seguro e isolado para cada sistema operacional convidado, impedindo -os de interferir entre si ou com o sistema operacional host.
*
Comunicação: O hypervisor lida com a comunicação entre o sistema operacional convidado e o sistema operacional host, incluindo coisas como compartilhamento de arquivos e acesso aos periféricos da máquina host.
Tipos de hipervisores: *
Tipo 1 (bare-metal): Esses hipervisores são executados diretamente no hardware, sem um sistema operacional host subjacente. Exemplos:VMware Esxi, Xenserver.
*
tipo 2 (hospedado): Esses hipervisores são executados como software no topo de um sistema operacional host existente. Exemplos:VirtualBox, VMware WorkStation, Paralelels desktop.
em resumo: O hipervisor atua como uma ponte entre o hardware físico e as máquinas virtuais, permitindo que vários sistemas operacionais funcionem simultaneamente e com segurança em uma única máquina física. É o componente principal que torna possível a virtualização.