Você está na página 1de 25

Virtualizao com

Thiago Cavalcante tlcavalcante@gmail.com http://tlcavalcante.blogspot.com

Virtualizao com Xen


Virtualizao o processo de executar vrios sistemas operacionais num nico equipamento.

Virtualizao com Xen


Mquina virtual um ambiente operacional completo que se comporta como se fosse um computador independente.

Virtualizao com Xen

Virtualizao com Xen


Full virtualization, o hardware completamente virtualizado (processador, memoria...) Paravirtualization, somente alguns componentes so virtualizados, compartilha-se inclusive o mesmo kernel na maquina real e virtual.

Virtualizao com Xen


Estudo de Caso Hospital de pesquisa, referncia internacional no estudo e tratamento de doenas infecto-contagiosas

Virtualizao com Xen


Servios virtualizados:

Controladores de domnio; Servidores de arquivos e impresso; Anti-vrus e atualizaes de SO (WSUS); Sistemas de apoio diversos; Firewall/Proxy/IDS/Wi-Fi;

Virtualizao com Xen


Servios virtualizados:

Estrutura de correio eletrnico; Plataforma de contingencia; Ambientes de homologao; Servidores Web; Bancos de dados auxiliares.

Virtualizao com Xen


Servios NO virtualizados:

Sistema Hospitalar Servios de imagem e pesquisa; Segurana e controle de acesso; Armazenamento; Backup; Monitoramento.

Virtualizao com Xen


Estrutura antiga: 30 mquinas: cada uma dedicada h um servio. No existia contingncia e algumas encontravam-se depreciadas.

Virtualizao com Xen


Estrutura atual: 30 servidores: 23 virtuais e 8 fsicos, novos incluindo a contingncia.

Virtualizao com Xen


Sistema Operacional:

Hardware:

Virtualizao com Xen


Instalao do CentOS mnima. Desmarcando todas as opes de pacotes.

Virtualizao com Xen


Instalao de pacotes:
yum install setuptool ntsysv system-config-network-tui vimenhanced kernel-xen libvirt xen virt-manager vnc-server vixiecron ntp libvirt openssh-server

Virtualizao com Xen


Configurando o GRUB:
vim /boot/grub/grub.conf
default=0 title CentOS (2.6.18-164.15.1.el5xen) root (hd0,0) kernel /xen.gz-2.6.18-164.15.1.el5 dom0_mem=512M module /vmlinuz-2.6.18-164.15.1.el5xen ro root=LABEL=/1 module /initrd-2.6.18-164.15.1.el5xen.img

Virtualizao com Xen


Ajustes finos:
LIMITANDO AS CPUs DO DOM-0 vim /etc/xen/xend-config.sxp => (dom0-cpus 1) DESATIVANDO TERMINAIS E CTRL+ALT+DEL vim /etc/inittab #ca::ctrlaltdel:/sbin/shutdown -t3 -r now 1:2345:respawn:/sbin/mingetty tty1 #2:2345:respawn:/sbin/mingetty tty2 #3:2345:respawn:/sbin/mingetty tty3 #4:2345:respawn:/sbin/mingetty tty4 #5:2345:respawn:/sbin/mingetty tty5 #6:2345:respawn:/sbin/mingetty tty6 IMPORTANTE: Desative o SELinux

Virtualizao com Xen


Ajustes finos:
Servios ativos no sistema (ntsysv) iscsi iscsid libvirtd network qemu sshd syslog vncserver xend xendomains Storage ISCSI Storage ISCSI Libvirt XEN Rede do sistema Qemu XEN SSH Server Log do sistema Sevidor VNC XEN XEN XEN

Virtualizao com Xen


xm list

Comandos bsicos:

Listar as mquinas virtuais criadas; Ligar a mquina virtual (background); Desligar a mquina virtual (seguro); Desligar todas as mquinas virtuais ligadas (seguro);

xm create <vm>

xm shutdown <vm> xm shutdown a

Virtualizao com Xen


Comandos bsicos:
xm top
Listar as mquinas virtuais criadas (top); Desligar a mquina virtual (PowerOff); Deinicia a mquina virtual (init 6); Reiniciar todas as mquinas virtuais ligadas.

xm destroy <vm> xm reboot <vm> xm reboot a

Virtualizao com Xen


Criando VMs:
Virtualizando mquinas Windows (Full Virtualization) virt-install --hvm --name win2003 --ram 1024 --file /dev/vm/win2003.disk --vnc --vncport 5901 --os-type windows --os-variant win2k3 --cdrom /ISO/w3k.iso Virtualizando mquinas Linux (Full Virtualization) virt-install --hvm --name debian --ram 256 --file /dev/vm/debian.disk --vnc --vncport 5902 --os-type linux --cdrom /ISO/debian.iso Clonando uma mquina Virtual virt-clone --original vm --name novavm file /dev/vm/vm_clone.disk VM iniciando no boot da hospedeira cd /etc/xen/auto ln -s ../< nome-da-mquina>

Virtualizao com Xen


Interface grfica:
Virt-manager: http://virt-manager.et.redhat.com/

Virtualizao com Xen


Interface grfica:
ConVirt: http://www.convirture.com

Virtualizao com Xen


Comparativo de custo de implantao Xen X VMWare A soluo VMWare VSPhere foi orada em US$60.000 com implantao e treinamento on site de trs profissionais. A soluo XEN foi implementada com R$2.000 com treinamento em So Paulo j incluso o deslocamento.

Virtualizao com Xen


ECONOMIA EM LICENCIAMENTO: US$60.000 * 1.70 = R$102.000 ECONOMIA TOTAL: R$102.000 R$2.000 = R$100.000

Virtualizao com Xen