O que você recomendaria? OpenVZ ou Xen DomU?

4

Estou procurando um novo servidor no momento e uma solução de virtualização adequada. No meu servidor recente, estou usando o servidor VMware, mas não tenho mais esse, pois é muito lento.

Tenho a oportunidade de trabalhar em um cluster que está usando o Proxmox com o OpenVZ, que é incrivelmente rápido. Como o Xen como DomU se compara a isso? Qual você recomendaria?

A nova máquina será um Core i7 com 12 GB de RAM. Eu gostaria de usar o Debian 6 ou o Ubuntu 10.04, mas prefiro o Ubuntu. O Debian 5 é muito antigo e eu odeio usar backports. O mesmo é para os sistemas convidados, não pretendo usar nenhum Windows ou algo parecido nessa máquina. Então a desvantagem de não ter a possibilidade de usar o KVM é ok.

Encontrei este tópico aqui sobre esse assunto, mas é bem antigo, então prefiro perguntar novamente ;-).

Quais plataformas de virtualização eu devo escolher, Xen ou OpenVZ?

    
por Ulf Klose 12.10.2010 / 11:14

6 respostas

4

Sou fã do OpenVZ. Eu também sou um usuário Proxmox.

O OpenVZ é "apenas" um chroot reforçado (com controle e rede finos). O kernel é o mesmo nos "containers" e no próprio host.

O OpenVZ é leve por causa de seu design. Ele funciona perfeitamente enquanto você precisa apenas de visitantes Linux. Se o seu hardware suporta virtualização hw, você pode usar o KVM (que também está no Proxmox) e você pode fazer virtualização "completa" e executar uma variedade maior de sistemas operacionais.

Eu não recomendaria o Xen. Você pode obter muitos recursos com o KVM, o que é muito mais fácil.

UPDATE

@ulf: No desempenho, openvz é muito melhor porque quase não há sobrecarga de desempenho. São chamadas do sistema nativo com mais algumas "verificações de segurança". Mas como eu disse, se o hóspede não é linux, não é uma opção. Se alguém quiser uma rede sofisticada, é factível, mas pode ser uma dor.

Ao usar o Xen, há outra camada (o hypervisor em si) envolvida, que passa a maior parte das chamadas, literalmente, na maior parte do tempo, mas faz alguma tradução / emulação para as outras.

    
por 12.10.2010 / 11:58
2

link

tente acima link pode ajudar você:)

    
por 12.10.2010 / 11:20
2

O Proxmox é um IMO muito bom e tem uma implementação de libvirt mais leve do que outras plataformas KVM.

    
por 13.10.2010 / 08:40
1

Eu não tenho experiência específica com o OpenVZ, mas estou bastante familiarizado com as Solaris Zones, que são semelhantes em conceito. A virtualização no nível do SO (Solaris Zones, Linux OpenVZ, BSD Jails) é inerentemente muito mais rápida e leve do que qualquer virtualização em nível de hardware (vmware, kvm, xen, virtualbox), pois você não precisa executar uma instância do SO por máquina virtual. Todos os processos têm acesso aos drivers nativos, em vez de depender dos virtualizados.

    
por 12.10.2010 / 12:19
1

O OpenVZ é mais leve, seguido pelo Xen e o KVM / VMware é o mais pesado.

Por outro lado, tive problemas com o OpenVZ (muito esquisito durante NFS, não muito isolado, etc.) e Xen, enquanto o KVM é muito simples e de desempenho adequado.

    
por 13.10.2010 / 12:22
0

Seus logins lentos via SSH são potencialmente atribuídos a pesquisas de DNS. Tente desativar o uso de DNS em sshd e veja se os tempos de login melhoram. Além disso, desative todas as pesquisas de identificadores que possam estar afetando isso.

Eu sei que isso pode ser um exagero, mas eu me deparei com esse problema muitas vezes em sistemas não virtualizados.

    
por 04.12.2010 / 05:53