XEN ou KVM: que fornece suporte mais confiável para os usuários do FreeBSD / OpenBSD?

4

Qual hipervisor fornece suporte mais confiável para os dois BSDs mais populares?

Eu li um artigo que o Linode moveu para o KVM a partir do XEN, e encontrei uma página chamada 'status de suporte de convidado' no linux-kvm.org, mas não consigo encontrar informações muito recentes sobre o suporte do BSD no XEN.

    
por infinite-etcetera 15.01.2017 / 12:54

2 respostas

2

O OpenBSD funciona melhor no KVM. O OpenBSD suporta apenas o Xen HVM, não o PVM.

Eu não posso te ajudar com o FreeBSD.

    
por 15.01.2017 / 13:28
2

Xen:

  • Desde 5.9 o OpenBSD incluiu drivers PVHVM habilitados por padrão. Este commit feito por mikeb confirma. Isto foi escrito a partir do zero, e existe até mesmo um omparison com o código do FreeBSD e como os drivers do OpenBSD são mais simples e ainda poderoso. Os testes de driver xen para dispositivos paravirtualizados, como interfaces de disco e de rede, e executa a inicialização de convidados domUn HVM, abstração para interrupções de Xen virtuais e acesso ao armazenamento de configuração do XenStore.
  • O FreeBSD funciona da mesma maneira com os drivers do PVHVM . Não é um PV completo, mas se beneficia de drivers com recursos de PV. A diferença aqui é que, com alguns ajustes, você pode executar o FreeBSD como Dom0

Links relacionados:

KVM:

  • Desde o 5.3, o OpenBSD suporta virtio com as especificações de 0,95 com os drivers a seguir Algumas liberações posteriores foram confirmadas: vio(4) - dispositivo de rede, vioblk(4) - disco, viomb(4) - driver ballooning de memória, viornd(4) - dispositivo de número aleatório, vioscsi(4) - adaptador SCSI; Observe que outras tecnologias de virtualização suportam virtio (VirtualBox, Xen, bhyve). Essa interface foi portada de drivers do NetBSD.
  • Da mesma forma, o FreeBSD implementa virtio driver no entanto, você precisa compilá-los se estiver executando uma versão anterior a 10.0 (a manpage parece estar desatualizada, pois hoje os módulos são incluído em GENERIC ). Você deve ter um bom desempenho da mesma forma que o OpenBSD em execução no KVM, já que ambos os sistemas operacionais têm os drivers PVH para i / o, block, ethernet, scsi e balooning.

tl, dr : Ambas as soluções de virtualização fornecerão HVM com drivers PVH para esses convidados. O desempenho deve ser o mesmo ou próximo.

    
por 17.01.2017 / 13:43