XEN

Iniciado por efraim, 28 de Dezembro de 2005, 13:01

tópico anterior - próximo tópico

efraim

Alguém aqui já usou ou usa o XEN? Estava tentando usar User-mode Linux
mas é a coisa mais complicada que já vi nesta curta-longa existência,
tentei compilar o kernel do host duzias de vezes e não consegui, os patches
nunca batem com as versões do kernel mais atuais e DESISTI.

Comecei ontem com o XEN e depois de um dia de compila, instala, panic
kernel, etc, etc ... já consegui minha primeira máquina virtual, com a
versão 2.0.7. Mas é um tanto trabalhoso e confuso, espero que o Ubuntu
inclua-o na próxima versão, só consegui instalá-lo fazendo um downgrade
do kernel para a 2.6.11, estava com a 2.6.12.9 original do Breezy. E nesta
história perdi todos os patches do Ubuntu, voltando a um kernel original.

Se alguém está usando ou tem interesse, gostaria de trocar idéias a respeito.

[]s

efraim

Depois de três semanas de tentativas de fazer o Xen funcionar sem sucesso
estou chegando à terrível conclusão que terei que ir para o Suse ou Fedora,
que tem pacotes prontos. Já segui todos os tutoriais disponíveis na internet
e nenhum funciona, há um que se chama "o tutorial perfeito para o xen no
debian e ubuntu", parece piada, mas não funciona.

Isto é um desabafo, sim. Sou fão do Ubuntu, acho a distribuição incrível,
porém, se quero ir além do desktop e fazer um uso mais profissional não
encontro ajuda em lugar algum.

[]s

KubLin

cara, passa os links de onde tirou os tutoriais pra eu dar uma olhada

já tentou este: http://www.guiadohardware.net/artigos/332/

mostre/poste o que deu errado

e pra que especificamente quer utilizá-lo?

abraços

efraim

Os tutoriais usados são

http://www.howtoforge.com/perfect_xen_setup_debian_ubuntu
http://cosi.clarkson.edu/knowledge/workshops/sp05/installingxen/xen-tutorial.html#Installing%20Ubuntu%20Linux
https://wiki.ubuntu.com/XenVirtualMachine/XenOnUbuntuBreezy?highlight=%28Xen%29
http://www.debian-administration.org/articles/304
http://www.gruntforcered.com/content/view/13/27/
e outros.

Uma vez, isto a umas duas semanas, consegui fazer uma instalação, fazendo downgrade do kernel,
gerando um kernel novo com um novo config que perdeu uma boa parte da configuração do meu
hardware, como há pouco tempo lido com compilação de kernel não consegui alterar o config para
trabalhar com todo meu hardware.

Porém, mesmo que fizesse isto estaria perdendo todos os patches do Ubuntu, já que a compilação
foi feita com um kernel original. Tentei várias vezes fazer a compilação usando o kernel com os
patches do Ubuntu mas sempre dá conflito entre os patches do Xen e os patches do Ubuntu.
Os patches do Xen foram feitos para serem aplicados num kernel limpo, ou, "pristine kernel" como
eles chamam. E não consegui resolver isto.

Minha última tentativa foi feita usando o terceiro tutorial da lista, XenVirtualMachine/XenOnUbuntuBreezy,
o tutorial está incompleto segundo o próprio autor, consegui fazer a compilação, mas com o kernel
original, ele dá o boot, aparecem umas duas telas de mensagens no boot e reinicia novamente e
não consigo ver a última mensagem que aparece por nada neste mundo, a única possibilidade seria
filmar e ver em camera lenta depois, mas não tenho filmadora.

Pode ser que o problema seja com o initrd, a instalação padrão do Breezy usa initrd, pode ser que
eu não esteja conseguindo passá-lo corretamente para o Xen, ou que tenha que gerar um initrd
para o Xen, procurei informação sobre isto mas não encontrei nada que me clareasse a mente.

Você perguntou para que preciso de máquina virtual, preciso testar um software e não dá pra
alocar 3 ou 4 máquinas simultâneas pra fazer os testes, além disto, estou usando um servidor
virtual de uma empresa de hosting, mas não estou satisfeito, porque a configuração veio pronta
e apesar de ter acesso ssh ao mesmo tenho receio de alterar alguma coisa e o mesmo deixar
de funcionar, há várias coisas fora de padrão e sempre que questiono o provedor dizem que é
assim e que não devo mexer. Então quero alugar um VPS de uma empresa que me permita
configurar meu servidor à vontade, mas para isto, preciso testar isto aqui.


Antes de testar o Xen queimei neurônios durante dias tentando fazer o User-mode Linux funcionar,
também é uma boa solução, mas deu na mesma, não consegui fazê-lo funcionar com o kernel com
os patches do Ubuntu.

O positivo disto tudo é que já adquiri uma certa familiriade com compilações de kernel e quando
terminar esta loucura e conseguir fazer uma máquina virtual funcionar terei condições de ir tunando
meus kerneis com calma.

É isto aí. Se puder ajudar ficarei grato. Tenho certeza que as soluções encontradas serão úteis para
outros, já que, este é o espirito da coisa.

[]s

FaBMak

Vc já deu uma olhada no XEN Demo CD ? Pode te dar uma luz.

http://ufpr.dl.sourceforge.net/sourceforge/xen/xendemo-2.0.6.iso

FaBMak
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website

efraim

Olhei não, FabMak, mas não acredito que possa ajudar muito, posso ver
o funcionamento aí, mas daí a instalá-lo no meu Ubuntu são outros 500.

efraim

Pessoal,

Tive que passar a usar o SuSE, as virtualizações que não consegui fazer com o Ubuntu
funcionaram perfeitamente lá, tentei fazer isto por mais de 30 dias no Ubuntu e não
consegui, nem consegui ajuda suficiente.

Mas, continuo aqui também, instalei Ubuntu em máquinas de algumas amigas e
quero instalá-lo em uma das máquinas virtuais aqui. Acredito que num futuro
próximo estas coisas passem a funcionar melhor e eu possa retornar.

O SuSE 10.0 se atrapalhou com meu monitor Samsung Syncmaster 753v, ficando
inoperante. O que usei para acessar a internet e encontrar uma solução?

O Live CD do Ubuntu.

Me coloco à disposição se alguém tiver alguma dúvida em relação ao SuSE.

[]s