
Eu estava interessado em experimentar o Xen até descobrir que eletempara ser instalado em metal puro. Portanto, se eu tiver uma máquina Linux e quiser usá-la para executar um hipervisor Xen, tenho que instalar o servidor/kernel Xen na máquina bare metal e transformar meu host Linux em uma VM do servidor Xen!
Eu usei muito o VirtualBox antes, onde o VBox fica "em cima" do meu sistema operacional host, permitindo-me manter meu Linux/Windows/qualquer host e executar o hipervisor fora dele.
Estou me perguntando: em qual departamento o KVM se enquadra? O KVM é como o Xen, onde preciso instalá-lo bare metal ou pode ser instalado "em cima" de um sistema operacional host (Windows/Linux) existente?
Responder1
Por favor, faça pelo menos alguma pesquisa básica.
OArtigo da Wikipédia sobre KVMdiz que ele é implementado como um módulo do kernel Linux (e posteriormente portado para o Illumos), portanto, principalmente do tipo 2, como o VirtualBox. Mas como o KVM é uma parte padrão do sistema operacional, você também pode dizer que está bem no meio.
(No entanto, você ainda precisa instalar as ferramentas de espaço do usuário ( qemu -enable-kvm
) para usá-lo no Linux.)
Ou, como oclassificação do hipervisorpágina diz,
… a distinção entre estes dois tipos não é necessariamente clara. A Máquina Virtual Baseada em Kernel (KVM) do Linux e o bhyve do FreeBSD são módulos de kernel que convertem efetivamente o sistema operacional host em um hipervisor tipo 1.
No entanto, como as distribuições Linux e o FreeBSD ainda são sistemas operacionais de uso geral, com outros aplicativos competindo por recursos de VM, o KVM e o bhyve também podem ser categorizados como hipervisores tipo 2.