Para instalacao do Xen Hypervisor foi utilizado o Debian Lenny, depois disso vamos compilar e instalar o Xen Source 4.0.1 Pacotes necessarios Necessitamos alguns pacotes para instalacao do Xen 4.0.1 # aptitude 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 iasl lvm2Caso o seu Debian Lenny for AMD64 instalar mais esse pacote # aptitude install gcc-multilibBaixando o source do Xen 4.0.1http://www.xen.org/products/xen_source.html Baixar e descompactar o pacote: # cd /usr/local/src # wget http://bits.xensource.com/oss-xen/release/4.0.1/xen-4.0.1.tar.gz # tar xfzv xen-4.0.1.tar.gz # cd xen-4.0.1Habilitando o TUN/TAP Observacao: Antes de compilar o kernel, temos que setar para ser compilado o kernel com suporte suporte a TUN/TAP, tive problemas para criar maquinas virtuais em HVM pois o kernel nao tinha suporte. # vi /usr/local/src/xen-4.0.1/buildconfigs/enable-xen-configHabilitar o modulo pci Passthrusetopt CONFIG_XEN_PCIDEV_FRONTEND ysetopt CONFIG_XEN_PCIDEV_BACKEND yHabilitar modulo do TUN/TAPsetopt CONFIG_TUN yexit 0Compilando o Xen 4.0.1Compilando o Xen 4.0, nesse processo o Xen baixa o kernel especifico para ele, isso pode demorar um pouco dependendo da sua banda. # make worldNa compilacao do kernel do Xen 4.0.1 ele vai perguntar se deseja habilitar varias opcoes no kernel, eu habilitei todas pois nunca sabemos quando vamos necessitar delas. Apenas colocar Y . Inslalando o Xen 4.0.1# make installGrub e Boot Instalando o Xen 4.0 no GRUB para inicializacao do Xen Hypervisor 4.0.1# update-grubAtivando servicos do Xen 4.0.1 no boot. # cd /etc/init.d # update-rc.d xend defaults 20 21 # update-rc.d xendomains defaults 21 20Seguindo as boas praticas do Xen vamos alterar as informacoes do GRUB, deixando conforme abaixo.# vi /boot/grub/menu.lsttitle Xen 4.0.1 / Debian GNU/Linux, kernel 2.6.31.13root (hd0,0)kernel /boot/xen-4.0.1.gz dom0_mem=512Mmodule /boot/vmlinuz-2.6.31.13 root=/dev/sda1 ro console=hvc0 earlyprintk=xen nomodesetReiniciado o computador para podemos criar as DomU (Maquinas virtuais no Xen 4.0) # rebootInstalando itens uteis # aptitude install vim # aptitude install sshConfigurando o ls para ficar colorido # vim ~/.bashrcDescomentar estas linhas:export LS_OPTIONS='--color=auto' eval "`dircolors`" alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -l' alias l='ls $LS_OPTIONS -lA' Criando maquina virtual Criando volume fisico# pvcreate /dev/sdx Aonde x representa o numero da particao LVMCriando grupo # vgcreate 'nome do grupo' /dev/sdxAtivando o grupo# vgchange -ayCriando volume logico# lvcreate -L 'tamanho da particao GB' 'nome do grupo' -n 'nome da particao'Configurando arquivo do xen # vim /etc/xen/xend-config.sxp( network-script network-bridge ) Descomentar esta linha ( network-script network-dummy ) Commentar esta linha( vnc-listen '127.0.0.1' ) Trocar a range para a que voce vai utilizar ( vncpasswd '' ) Colocar senha para inicializacao do vnc Criando dispositivo de loop Primeiro, verifique qual o dispositivo loop esta livre # losetup -f /dev/loop0 Em seguida, crie um dispositivo de loopback # losetup -f /root/ubuntu.iso Verificando se o dispositivo esta funcionando # losetup /dev/loop0/dev/loop9: [fe04]:3096598 (/root/ubuntu8.iso) OpenFire e um servidor de mensagem instantanea que oferece diversos recursos.A instalacao e configuracao abaixo foram feita em um Ubuntu 9.04 Server.Instalacao do pacote sun-java6-jrepara o pacote ser instalado, devera antes descomentar as linhas referentes a pacotes multiverse no /etc/apt/sources.list#apt-get update# apt-get install sun-java6-jrePara saber se o java esta funcionando corretamente, basta executar o seguinte