Há pouco tempo atrás iniciei um piloto para estudo dessa excelente ferramenta, o Xen. Encontrei muitos tutoriais em diversos canais, porém parcialmente eficientes. Assim sendo, reuni as informações de vários tutoriais e unifiquei nesse artigo, que funcionou perfeitamente em mais de três instalações que já fiz.
Ter no mínimo 384MB de memória RAM (128 + 256), uma vez que o XEN impõe que sobre, no mínimo, 196MB de RAM para uso da máquina real. Isto é, ainda que use 128MB de RAM na máquina virtual, ainda sobrará 256MB de RAM para sua máquina real.
Na instalação do Debian, crie as partições da seguinte forma:
/ 10GB
/boot 128MB
swap 1GB
LVM todo o espaço restante
Após a instalação do sistema operacional, configure os repositórios padrão com as opções "main" "contrib". Edite o arquivo sources.list conforme exibido abaixo.
# vim /etc/apt/sources.list
deb http://ftp.br.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.br.debian.org/debian/ etch main
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
[2] Comentário enviado por removido em 19/10/2009 - 12:28h
Vale ressaltar que para melhor utilização de recursos da paravirtualização, é bom verificar se o processador da máquina real possui as instruções vmx (grep vmx /proc/cpuinfo)
[4] Comentário enviado por jorge.iwano em 19/10/2009 - 17:28h
Cara, muito bom.
Hoje utilizo citrix, com aquela licença free de 12 meses. Sabe-se lá o que vai acontecer depois desse prazo.
Estou pensando seriamente em migrar toda virtualização para Debian+Xen mesmo.
[6] Comentário enviado por emersonr em 02/02/2010 - 13:23h
Um pequeno relato: Trabalho com XEN ha 2 anos em uma multinacional. Administro cerca de 75 máquinas virtuais XEN (RHEL), distribuidos em clusters de 2 nós cada (RHCS). Entre as VMs, temos cerca de 12 bancos de dados (Oracle), alguns com cerca de 1.5TB de dados.
Não tem como estar mais satisfeito com o XEN. Ele é estável, fácil de implementar e administrar.
[7] Comentário enviado por dolivervl em 08/03/2010 - 22:17h
Eu uso o Xenserver da Citrix que é basicamente o XEN, mas infelizmente tive algumas dificuldades principalmente pq temos somente 2 servidores, encontramos alguns bugs. Como por exempo: Quando fizemos a transferência dos servidores da sede da empresa para o datacenter simplesmente não tinha mais o pool master, as máquinas se perderam e tive q dar alguns comandos para resolver.
Fora isso não nos dar muitos problemas, ainda estamos no começo do projeto com o Xenserver e temos somente 13 servidores nele. Mas com certeza não vou desligar os 2 servidores juntos nunca mais.
Obs.: Testei o VMware e fiz esse teste e não deu erro algum.
[9] Comentário enviado por gostt em 19/05/2010 - 09:36h
Ola, muito bom seu artigo.
Eu estou usando o Lenny 64 5.03 para fazer a o host, ṕorem ele não tem a pasta /lib/tls, tem que renomear alguma outra pasta, ou o xen vai roda normalmente?
Abraços
PH
[10] Comentário enviado por wikerpaz em 18/12/2010 - 18:52h
Gostaria de tirar uma duvida quando vc fala:
"Edite o arquivo /etc/network/interfaces e altere o nome xen por eth0 para que as máquinas virtuais possam utilizar corretamente os adaptadores de rede. Ainda, remova as entradas bridge_ports e bridge_maxwait. "
Em qual parte eu altero em todos o s locais que tem o nome xen???
# The loopback network interface
auto lo
auto "xen"
iface lo inet loopback
# The primary network interface
allow-hotplug "xen"
iface "xen" inet static
address 10.10.0.15
netmask 255.255.240.0
network 10.10.0.0
broadcast 10.10.15.255
gateway 10.10.10.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 10.10.10.1
dns-search localnet.br
# bridge_ports eth0
# bridge_maxwait 0
[11] Comentário enviado por bitetti em 12/05/2011 - 09:03h
Kra parabens pelo artigo.
Reunio bastante informação, nem na comunidade brasileira do Xen eu achei elas tão centralizadas.
Eu estava bem inclinado a testar o Xen, mas nunca saia do lugar. Agora com seu artigo, a espectativa de férias e Ubuntu 11.04 pra instalar acho q vou experimentar finalmente.
Por curiosidade, apesar de eu já sabia q o xen entra antes do SO, sera q dá pra testar a instalação dele em uma máquina virtual completa como a VMWare ou VirtualBox ?
A pergunta bem sacana: Vc já testou rodar jogos numa VM do Xen ?
[12] Comentário enviado por amaica01 em 02/10/2011 - 11:17h
Parabéns pelo artigo, também instalei xen o debian, agora estou atrás de uma ferramenta web para administrar, estou tentando o eucalyptus, só que não consegui sair da instalação, alguém tem um tutorial bom do eucalyptus? ou similar?
[13] Comentário enviado por andersonnf em 01/05/2012 - 11:22h
Parabéns pelo artigo, também tenho procurado por material com XEN na internet pois é um assunto que muito me agrada, com certeza seu artigo será de grande valia. Obrigado, um abraço!