Upload
marleigrolli
View
1.900
Download
0
Embed Size (px)
DESCRIPTION
Palestra apresentada no solisc 2010, por Thiado Cavalcante.
Citation preview
Virtualização é o processo de executar vários sistemas operacionais num único
equipamento.
Virtualização com Xen
Máquina virtual é um ambiente operacional completo que se comporta como se fosse um computador independente.
Virtualização com Xen
Virtualização com Xen
Full virtualization, o hardware é completamente virtualizado (processador, memoria...)
Paravirtualization, somente alguns componentes são
virtualizados, compartilha-se inclusive o mesmo kernel na
maquina real e virtual.
Virtualização com Xen
Estudo de Caso
Hospital de pesquisa, referência internacional no estudo e tratamento de doenças
infecto-contagiosas
Virtualização com Xen
Serviços virtualizados:➔Controladores de domínio;
➔Servidores de arquivos e impressão;
➔Anti-vírus e atualizações de SO (WSUS);
➔Sistemas de apoio diversos;
➔Firewall/Proxy/IDS/Wi-Fi;
Virtualização com Xen
Serviços virtualizados:➔Estrutura de correio eletrônico;
➔Plataforma de contingencia;
➔Ambientes de homologação;
➔Servidores Web;
➔Bancos de dados auxiliares.
Virtualização com Xen
Serviços NÃO virtualizados:➔Sistema Hospitalar
➔Serviços de imagem e pesquisa;
➔Segurança e controle de acesso;
➔Armazenamento;
➔Backup;
➔Monitoramento.
Virtualização com Xen
Estrutura antiga:
30 máquinas: cada uma dedicada há um serviço. Não existia
contingência e algumas encontravam-se depreciadas.
Virtualização com Xen
Estrutura atual:
30 servidores: 23 virtuais e 8 físicos, novos incluindo a
contingência.
Virtualização com Xen
Sistema Operacional:
Virtualização com Xen
Hardware:
Instalação do CentOS mínima. Desmarcando todas as opções
de pacotes.
Virtualização com Xen
Instalação 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
Virtualização 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
Virtualização 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
Virtualização com Xen
Ajustes finos:Serviços 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
Virtualização com Xen
Comandos básicos:xm list
Listar as máquinas virtuais criadas;
xm create <vm>Ligar a máquina virtual (background);
xm shutdown <vm>Desligar a máquina virtual (seguro);
xm shutdown –aDesligar todas as máquinas virtuais ligadas (seguro);
Virtualização com Xen
Comandos básicos:xm top
Listar as máquinas virtuais criadas (top);
xm destroy <vm>Desligar a máquina virtual (PowerOff);
xm reboot <vm>Deinicia a máquina virtual (init 6);
xm reboot –aReiniciar todas as máquinas virtuais ligadas.
Virtualização com Xen
Criando VMs:Virtualizando máquinas 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 máquinas 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 máquina Virtualvirt-clone --original vm --name novavm –file /dev/vm/vm_clone.disk
VM iniciando no boot da hospedeiracd /etc/xen/autoln -s ../< nome-da-máquina>
Virtualização com Xen
Interface gráfica:Virt-manager: http://virt-manager.et.redhat.com/
Virtualização com Xen
Interface gráfica:
ConVirt: http://www.convirture.com
Virtualização com Xen
Comparativo de custo de implantaçãoXen X VMWare
A solução VMWare VSPhere foi orçada em US$60.000 com implantação e
treinamento on site de três profissionais.
A solução XEN foi implementada com R$2.000 com treinamento em São Paulo já incluso o deslocamento.
Virtualização com Xen
ECONOMIA EM LICENCIAMENTO:US$60.000 * 1.70 = R$102.000
ECONOMIA TOTAL:R$102.000 – R$2.000 = R$100.000
Virtualização com Xen
Virtualização com Xen