Top Banner
Virtualização com Thiago Cavalcante [email protected] http://tlcavalcante.blogspot.com
25

Palestra thiago cavacante virtualização

Dec 25, 2014

Download

Technology

marleigrolli

Palestra apresentada no solisc 2010, por Thiado Cavalcante.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Palestra thiago cavacante virtualização

Virtualização com

Thiago [email protected]

http://tlcavalcante.blogspot.com

Page 2: Palestra thiago cavacante virtualização

Virtualização é o processo de executar vários sistemas operacionais num único

equipamento.

Virtualização com Xen

Page 3: Palestra thiago cavacante virtualização

Máquina virtual é um ambiente operacional completo que se comporta como se fosse um computador independente.

Virtualização com Xen

Page 4: Palestra thiago cavacante virtualização

Virtualização com Xen

Page 5: Palestra thiago cavacante virtualização

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

Page 6: Palestra thiago cavacante virtualização

Estudo de Caso

Hospital de pesquisa, referência internacional no estudo e tratamento de doenças

infecto-contagiosas

Virtualização com Xen

Page 7: Palestra thiago cavacante virtualização

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

Page 8: Palestra thiago cavacante virtualização

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

Page 9: Palestra thiago cavacante virtualização

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

Page 10: Palestra thiago cavacante virtualização

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

Page 11: Palestra thiago cavacante virtualização

Estrutura atual:

30 servidores: 23 virtuais e 8 físicos, novos incluindo a

contingência.

Virtualização com Xen

Page 12: Palestra thiago cavacante virtualização

Sistema Operacional:

Virtualização com Xen

Hardware:

Page 13: Palestra thiago cavacante virtualização

Instalação do CentOS mínima. Desmarcando todas as opções

de pacotes.

Virtualização com Xen

Page 14: Palestra thiago cavacante virtualização

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

Page 15: Palestra thiago cavacante virtualização

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

Page 16: Palestra thiago cavacante virtualização

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

Page 17: Palestra thiago cavacante virtualização

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

Page 18: Palestra thiago cavacante virtualização

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

Page 19: Palestra thiago cavacante virtualização

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

Page 20: Palestra thiago cavacante virtualização

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

Page 21: Palestra thiago cavacante virtualização

Interface gráfica:Virt-manager: http://virt-manager.et.redhat.com/

Virtualização com Xen

Page 22: Palestra thiago cavacante virtualização

Interface gráfica:

ConVirt: http://www.convirture.com

Virtualização com Xen

Page 23: Palestra thiago cavacante virtualização

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

Page 24: Palestra thiago cavacante virtualização

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

Page 25: Palestra thiago cavacante virtualização

Virtualização com Xen