O KVM pode ser executado na parte superior do sistema operacional host?

1

Eu estava interessado em experimentar com o Xen até descobrir que ele tem para ser instalado bare metal. Portanto, se eu tenho uma máquina Linux e quero usá-la para rodar um hipervisor Xen, eu tenho que instalar o servidor Xen / kernel na máquina bare-metal, e transformar meu host Linux em uma VM do servidor Xen!

Eu já usei o VirtualBox muito antes, onde o VBox fica "no topo" do meu sistema operacional host, me permitindo manter o meu Linux / Windows / qualquer host, e executar o hypervisor fora dele.

Eu estou querendo saber: em qual departamento a KVM se enquadra? É KVM como Xen, onde eu tenho que instalá-lo nu metal, ou pode ser instalado "no topo de" um sistema operacional host (Windows / Linux)?

    
por smeeb 13.05.2015 / 17:32

1 resposta

4

Por favor, faça pelo menos alguma pesquisa básica.

O artigo da Wikipedia sobre o KVM diz que ele é implementado como um módulo do kernel do Linux (e mais tarde portado para o Illumos ), portanto, principalmente tipo-2 como o VirtualBox. Mas como o KVM é uma parte padrão do sistema operacional, você também pode dizer que está 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 diz a classificação de hipervisor ,

… the distinction between these two types is not necessarily clear. Linux's Kernel-based Virtual Machine (KVM) and FreeBSD's bhyve are kernel modules that effectively convert the host operating system to a type-1 hypervisor.

Nevertheless, since Linux distributions and FreeBSD are still general-purpose operating systems, with other applications competing for VM resources, KVM and bhyve can also be categorized as type-2 hypervisors.

    
por 13.05.2015 / 18:15