Xen PV, Xen HVM e KVM

2

Estou certo de que você pode inicializar qualquer sistema operacional com um desses tipos de virtualização, pois eles agem como uma máquina bare metal e compilam seu próprio kernel?

Estou procurando mudar do OpenVZ para um hipervisor Tipo 1 (não é?), Para que mais sistemas operacionais possam ser inicializados. Eu estava pensando se o Xen PV, o Xen HVM ou o KVM era a melhor opção para hospedar clientes ou se tudo se resume a preferência pessoal?

Recentemente, comprei um E3-1230V3 com 32 GB de RAM e o ampliei com uma placa RAID de hardware para RAID-10 em discos.

Então, pelo que eu recolhi.

  • XEN HVM = metal nu. como máquina física
  • XEN PV = * compilação com base em nix e kernel
  • KVM = * compilação baseada em nix e kernel

fonte

Respostas:

0

O Xen HVM é o único tipo de Xen que suporta um sistema operacional diferente. O KVM executará qualquer coisa, é claro.

Quanto à escolha, isso é offtopic no SF.net

dyasny
fonte
2

Primeiro sobre as diferenças:

KVM é uma máquina virtual baseada em kernel. Portanto, a virtualização se torna um trabalho para o kernel padrão do host. Não há hipervisor adicional no meio.

O XEN é um hypervisor executando sob uma VM de controle, chamada Dom0 (VM com privilégios). O hipervisor pode executar VMs Linux modificadas, compatíveis com XEN no modo PV. As VMs paraVirtualizadas têm acesso direto e não emulado ao hipervisor, o que pode tornar algumas operações mais rápidas. VMs totalmente virtualizadas usam uma camada de emulação, normalmente fornecida pelo qemu, para acessar os recursos do hipervisor. Você pode misturar PV e HVM ao seu gosto.

O IMO XEN é muito mais estável que o KVM, especialmente ao executar VMs não-Linux. Mas eu sou um amigo XEN de qualquer maneira.

Para uso pessoal, também posso recomendar o Oracle Virtual Box. Uma virtualização de espaço do usuário executando no topo dos sistemas operacionais mais comuns, incluindo Win7, Debian, RedHat.

Nils
fonte
0

O último. Para cargas de trabalho normais, não há nada que você possa fazer apenas com uma ou outra. Se você é do OpenVZ, sugiro o KVM, já que sua arquitetura é mais semelhante ao que você conhece. Xen é um conceito completamente diferente.

tim
fonte
Tim, obrigado pela sua resposta. Você pode me explicar ou fornecer alguns links sobre como o Xen é diferente do KVM? Muito obrigado.