Virtualizao com
Virtualizao com
Thiago Cavalcante
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
Top Related