virtualização com xen

Download Virtualização com Xen

If you can't read please download the document

Upload: thiago-cavalcante

Post on 16-Apr-2017

9.790 views

Category:

Technology


0 download

TRANSCRIPT

Virtualizao com

Virtualizao com

Thiago Cavalcante

[email protected]

http://tlcavalcante.blogspot.com

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:

Virtualizao com Xen

Hardware:

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

Virtualizao com Xen

Instalao de pacotes:

yum install setuptool ntsysv system-config-network-tui vim-enhanced kernel-xen libvirt xen virt-manager vnc-server vixie-cron ntp libvirt openssh-server

Virtualizao com Xen

Configurando o GRUB:

vim /boot/grub/grub.confdefault=0title 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-0vim /etc/xen/xend-config.sxp => (dom0-cpus 1)

DESATIVANDO TERMINAIS E CTRL+ALT+DELvim /etc/inittab#ca::ctrlaltdel:/sbin/shutdown -t3 -r now1: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 Storage ISCSIiscsid Storage ISCSIlibvirtd Libvirt XENnetwork Rede do sistemaqemu Qemu XENsshd SSH Serversyslog Log do sistemavncserver Sevidor VNC XENxend XENxendomains XEN

Virtualizao com Xen

Comandos bsicos:xm listListar as mquinas virtuais criadas;

xm create Ligar a mquina virtual (background);

xm shutdown Desligar a mquina virtual (seguro);

xm shutdown aDesligar todas as mquinas virtuais ligadas (seguro);

Virtualizao com Xen

Comandos bsicos:

xm topListar as mquinas virtuais criadas (top);

xm destroy Desligar a mquina virtual (PowerOff);

xm reboot Deinicia a mquina virtual (init 6);

xm reboot aReiniciar todas as mquinas virtuais ligadas.

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 Virtualvirt-clone --original vm --name novavm file /dev/vm/vm_clone.disk

VM iniciando no boot da hospedeiracd /etc/xen/autoln -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 implantaoXen 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

Virtualizao com Xen