Instalando o Xen Source 4.0 no Debian Lenny

Para instalação do Xen Hypervisor foi utilizado o Debian Lenny, depois disso vamos compilar e instalar o Xen Source 4.0.

Pacotes necessários (Necessitamos alguns pacotes para instalação do Xen 4.0)

$ apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo pciutils-dev mercurial build-essential make gcc libc6-dev zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl-dev libjpeg62-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev

Caso o seu Debian Lenny for AMD64 instalar mais esse pacote

apt-get install gcc-multilib

Baixando o source do Xen 4.0 para compilação e instalação
http://www.xen.org/products/xen_source.html
http://bits.xensource.com/oss-xen/release/4.0.0/xen-4.0.0.tar.gz

Baixar e descompactar o pacote
$ cd /usr/local/src
$ wget http://bits.xensource.com/oss-xen/release/4.0.0/
$ tar xfzv xen-4.0.0.tar.gz

$ cd xen-4.0.0

Observação: Antes de compilar o kernel, temos que setar para ser compilado o kernel com suporte suporte a TUN/TAP, tive problemas para criar máquinas virtuais em HVM pois o kernel não tinha suporte.

$ vi /usr/local/src/xen-4.0.0/buildconfigs/enable-xen-config

# Habilitar módulo do TUN/TAP
setopt CONFIG_TUN y

exit 0

Compilando o Xen 4.0, nesse processo o Xen baixa o kernel específico para ele, isso pode demorar um pouco dependendo da sua banda.

$ make world

Na compilação do kernel do Xen 4.0 ele vai perguntar se deseja habilitar várias opções no kernel, eu habilitei todas pois nunca sabemos quando vamos necessitar delas. Apenas colocar Y <Enter>.

Inslalando o Xen 4.0

$ make install

Instalando o Xen 4.0 no GRUB para inicialização do Xen Hypervisor 4.0

$ update-grub

Ativando serviços do Xen 4.0 no boot

$ cd /etc/init.d
$ update-rc.d xend defaults 20 21
$ update-rc.d xendomains defaults 21 20

Seguindo as boas praticas do Xen vamos alterar as informações do GRUB, deixando conforme abaixo.

$ vi /boot/grub/menu.lst

title           Xen 4.0.0 / Debian GNU/Linux, kernel 2.6.31.13
root            (hd0,0)
kernel          /boot/xen-4.0.0.gz dom0_mem=512M
module          /boot/vmlinuz-2.6.31.13 root=/dev/sda1 ro console=hvc0 earlyprintk=xen nomodeset

Reiniciado o computador para podemos criar as DomU (Máquinas virtuais no Xen 4.0)

$ reboot

Referências: http://wiki.xensource.com/xenwiki/Xen4.0

http://wiki.xensource.com/xenwiki/XenBestPractices

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *