Xen 3.2.1 no debian lenny 5.0.1 amd64

imagem de luiz

Grande pessoal, aqui venho escrever mais um artigo de linux,

Sobre o Xen:

O Xen é um sistema de virtualização para servidores que usa o conceito de para-virtualização. Para se ter uma idéia em questões de comparações o VMWare com virtualizações chega a ter uma perca de desempenho de 30%, e o Xen não passa dos 5%.

Aqui vai algumas das vantagens de se estar virtualizando um servidor.

  • Baixo custo em investimentos em maquinas server, pois você vai investir em apenas um servidor e nele vai-se poder rodar vários.

  • Limitação de uso de memória e core de cpu para cada maquina, assim não sobrecarregando serviços essenciais do sistema

  • Sistema único para cada serviço, assim se um servidor sofrer ataques, for corrompido, os outros serviços continuaram rodando sem problemas

 

Esse artigo é baseado no debian lenny amd64 bits. Com 3 discos satas de 250 gb, 2 placa gigagits NetXtreme broadcom nic II, processador Xeon quad core X3323, 8gb de memória.

Primeiramente na instalação do sistema debian faça as seguintes configurações de partições.

Disco 1

Partição

Tamanho

Ponto de montagem

Tipo de partição

sda1

30gb

/

reiserfs

sda2

1gb

none

swap

sda3

219gb

none

lvm

 

Disco 2

Partição

Tamanho

Ponto de montagem

Tipo de partição

sdb1

250gb

none

lvm

 

Disco 3

Partição

Tamanho

Ponto de montagem

Tipo de partição

sdc1

250gb

none

lvm

 

Após ter configurado as partições ainda na tela de configuração de partição acesse gerenciamento de volumes lógicos e crie um grupo de volume lógico com os 3 hd, ou quantos você achar necessários. Eu coloquei aqui como vg0 um grupo com os 3 hds.

 

Aconselho a fazer uma instalação limpa sem sistema desktop.

 

Logo após finalizar a instalação acesse seu sistema como root e faça

#apt-get install xen-hypervisor-3.2-1-amd64 xen-linux-system-2.6.26-2-xen-amd64 xen-tools xen-utils-3.2.1

logo após a instalação reinicie o servidor.

Você verá no grub um novo kerel, o kernel do xen.

Assim que terminar o boot vc pode digitar,

#xm list

para ver se o dom0 está ok.

 

Até agora foi facil, agora vem o complicado que é configurar o xen.

 

Se o seu servidor possui apenas uma eth faça assim para configurar uma bridge:

Edite o /etc/xen/xend-config.sxp

comente a linha

(network-script network-dummy)

e adcione a linha

(network-script network-bridge)

 

Agora para criar as maquinas virtuais primeiramente edite o arquivo /etc/xen-tools/xen-tools.conf

Descomente as linha e edite para

 

#lvm =sky-vg

para: lvm = vg0

 

dist = etch

para: dist = lenny

 

mirror = http://ftp.us.debian.org/debian/

para: mirror = http://ftp.br.debian.org/debian/

 

!importante descomente essa linha

#serial_device = hvc0 #default

para: serial_device = hvc0 #default

 

Para se criar as maquinas virtuais utilizamos o seguinte comando

#xen-create-image –hostname nomedamaquina –ip 192.168.x.x –role udev –gateway 192.168.x.y

Você pode definir varios paramentro nesse comando, como –size –memory entre outros

 

 

 

 

AnexoTamanho
xen-tools.conf5.97 KB
xend-config.sxp8.1 KB
dhcpd.cfg698 bytes