CentOS ou Ubuntu para máquina de teste Xen?

3

Eu apenas pedi um Dell PE1425 barato para ser executado como um xen dom0.

Deseja criar algumas configurações de vm's e de testes e quais não. Nada louco. Por fim, quero usá-lo para criar imagens mestres de VM para converter em AMI para EC2 ...

Qual é o host preferido? Nós usamos principalmente o CentOS em produção e temos o Ubuntu instalado aqui e ali pelo escritório ... ou eu deveria estar considerando outra distribuição ou sistema operacional (BSD?)

Obrigado.

    
por Nathan Milford 24.06.2009 / 20:56

4 respostas

6

A menos que você precise de um lançamento recente do Xen, provavelmente será melhor usar o CentOS. Suporta o Xen fora da caixa (instale o grupo Virtualization ) e tem muita documentação de suporte como o Guia de virtualização do Hat Red . Também inclui a ferramenta GUI do Virtual Machine Manager, que é extremamente útil para iniciar rapidamente.

    
por 24.06.2009 / 22:02
5

O Xen tem um pouco de fundo estranho. Já se perguntou por que - por exemplo - o Fedora 11 não pode funcionar como um host Xen, mas apenas como convidado?

O desenvolvimento do Xen sempre foi fora do kernel e requer patch maciço do seu kernel se você usar um kernel atual. O CentOS (e o RHEL, no que diz respeito ao assunto) são baseados no kernel 2.6.18, para o qual existe um excelente suporte a Xen, porque a Red Hat suporta esse kernel específico para ser um Xen dom0.

Novos kernels que 2.6.18 podem - e provavelmente serão - problemáticos. Verifique este artigo em ubuntu.com, por exemplo. Note que é não é impossível usar o Ubuntu como um host Xen, mas eu certamente não o recomendaria, e nem, no final, o autor do artigo acima mencionado.

Se você quiser usar uma distribuição baseada em Debian para um servidor Xen, use o Debian, não o Ubuntu. Dito isso, eu recomendaria uma distribuição baseada no Red Hat (CentOS mais específico) a qualquer momento, devido ao fato de que o RHEL5 (e, portanto, o CentOS5) é uma distribuição de classe empresarial, que é comercializada (entre outros) por seus recursos Xen. O RHEL5 (e, portanto, o CentOS5) estará disponível por um tempo longo . Otoh, é provável que o Red Hat solte Xen eventualmente. O KVM parece ser o futuro.

De qualquer forma, para encurtar a história: vá para o CentOS5. Tudo para um servidor Xen está lá, está bem empacotado e funciona.

    
por 24.06.2009 / 22:25
2

Pessoalmente, acho que tanto o Ubuntu quanto o Centos não são grandes perspectivas de longo prazo para o Xen. O Xen no Ubuntu tem sido bem esquisito nas últimas versões e o Ubuntu parece estar ignorando isso. O suporte ao Xen no Centos / RHEL 5.x é muito bom, mas ficando um pouco antiquado e o Xen não faz mais parte do futuro do Redhats também.

Eu recomendaria o Debian. Etch teve um bom apoio Xen, e Lenny também agora. E o Xen é muito fácil de construir do zero no Debian também. Mas o melhor de tudo, os desenvolvedores Debian continuam a suportar o Xen. O SUSE também é uma boa opção, apesar de eu estar menos familiarizado com ele.

O suporte a Xen de outras distros provavelmente melhorará um pouco se o novo ramo de kernel Linux pv-ops estabilizar mais, e as coisas provavelmente melhorarão muito mais se as mudanças pv-ops dom0 chegarem ao kernel Linux principal ( não prenda a respiração por isso embora.

E para um Xen dom0 um pouco mais exótico, você pode até querer experimentar o OpenSolaris. Eu não usei eu mesmo embora:)

    
por 24.07.2009 / 13:21
1

Como esta caixa provavelmente irá ser um servidor XEN dedicado, você não quer um SO que instale (mesmo que não seja usado) todos os tipos de outros softwares, então você provavelmente é melhor usar um debian despojado ou algo parecido .

Embora o BSD seja a minha escolha preferida para o Os, eu não o recomendaria neste caso. Até onde eu sei, somente o NetBSD é capaz de ser um host XEN, entretanto você é melhor de usar um kernel Linux já que o desempenho do multi-processador é um pouco melhor do que o do NetBSD.

    
por 24.06.2009 / 22:08

Tags