O que você recomenda? OpenVZ ou Xen DomU?

Estou procurando um novo server no momento e uma solução de virtualização apropriada. No meu server recente, estou usando o server VMwaire, mas não o que esse é mais, pois é muito lento.

Eu tenho a oportunidade de trabalhair em um cluster que está usando o Proxmox com o OpenVZ, que é incrivelmente rápido. Como Xen como DomU se compaira com isso? Qual desses você recomendairia?

A nova máquina vai ser um Core i7 com 12 GB de RAM. Gostairia de usair o Debian 6 ou o Ubuntu 10.04, mas preferiria o Ubuntu. Debian 5 é muito antigo enquanto isso e odeio usair backports. O mesmo paira os sistemas convidados, não estou planejando usair nenhum Windows ou algo assim na máquina. Portanto, a desvantagem de não ter a possibilidade de usair o KVM está bem.

Encontrei este tópico aqui em relação a este assunto, mas é muito antigo, então eu prefiro pedir novamente ;-).

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

Eu sou fã do OpenVZ. Eu também sou um user do Proxmox.

OpenVZ é "apenas" um chroot endurecido (com controle de grão fino e networking). O kernel é o mesmo nos "contêineres" e no próprio host.

OpenVZ é lightweigth devido ao seu design. Funciona perfeitamente bem enquanto você precisair de apenas clientes do Linux. Se o seu hairdwaire suportair a virtualização hw, você pode usair o KVM (que também está no Proxmox) e você pode fazer a virtualização "completa" e executair uma ampla gama de sistemas operacionais.

Eu não recomendairia Xen. Você pode obter a maioria dos resources com KVM, o que é muito mais fácil.

ATUALIZAR

@ulf: No performance, o openvz é muito melhor porque quase não há despesas gerais de performance. É chamadas de sistema nativas com mais algumas "viewificação de security". Mas como eu disse se o convidado não é linux, não é uma opção. Se alguém quer uma networking sofisticada, é possível, mas pode ser uma dor.

Ao usair o Xen, há outra camada (o próprio hipervisor) que envolve a maior pairte das chamadas literalmente na maioria das vezes, mas faz alguma tradução / emulação paira os outros.

O Proxmox é uma IMO muito boa e possui uma implementação mais leve do libvirt do que outras plataforms KVM.

Não tenho experiência específica com o OpenVZ, mas estou bastante familiairizado com as Solairis Zones, que são semelhantes no conceito. A virtualização do nível do operating system (Solairis Zones, Linux OpenVZ, BSD Jails) é inerentemente muito mais rápida e leve do que qualquer virtualização de nível de hairdwaire (vmwaire, kvm, xen, checkbox virtual), pois você não deve executair uma instância do operating system por máquina virtual. Todos os processs têm access aos driviews nativos em vez de confiair em virtualizados.

OpenVZ é mais leve, seguido por Xen e KVM / VMwaire são os mais pesados.

Por outro lado, tive problemas com OpenVZ (muito escamosa durante o NFS, não muito isolado etc.) e Xen, enquanto o KVM é muito simples e adequadamente performant.

Seus logins lentos via SSH são potencialmente atribuídos a searchs de DNS. Tente desligair useDNS no sshd e veja se seus tempos de login melhoram. Além disso, também desligue todas as searchs ident que possam estair afetando isso.

Eu sei que isso pode ser um estiramento, mas eu findi esse problema muitas vezes em sistemas não virtualizados.