Palestra thiago cavacante virtualização

2,146 views
1,983 views

Published on

Palestra apresentada no solisc 2010, por Thiado Cavalcante.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,146
On SlideShare
0
From Embeds
0
Number of Embeds
18
Actions
Shares
0
Downloads
84
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Palestra thiago cavacante virtualização

  1. 1. Virtualização com Thiago Cavalcante tlcavalcante@gmail.com http://tlcavalcante.blogspot.com
  2. 2. Virtualização é o processo de executar vários sistemas operacionais num único equipamento. Virtualização com Xen
  3. 3. Máquina virtual é um ambiente operacional completo que se comporta como se fosse um computador independente. Virtualização com Xen
  4. 4. Virtualização com Xen
  5. 5. 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
  6. 6. Estudo de Caso Hospital de pesquisa, referência internacional no estudo e tratamento de doenças infecto-contagiosas Virtualização com Xen
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. Estrutura atual: 30 servidores: 23 virtuais e 8 físicos, novos incluindo a contingência. Virtualização com Xen
  12. 12. Sistema Operacional: Virtualização com Xen Hardware:
  13. 13. Instalação do CentOS mínima. Desmarcando todas as opções de pacotes. Virtualização com Xen
  14. 14. 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
  15. 15. 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 Virtualização com Xen
  16. 16. 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 Virtualização com Xen
  17. 17. Ajustes finos: Serviços ativos no sistema (ntsysv) iscsi → Storage ISCSI iscsid → Storage ISCSI libvirtd → Libvirt XEN network → Rede do sistema qemu → Qemu XEN sshd → SSH Server syslog → Log do sistema vncserver → Sevidor VNC XEN xend → XEN xendomains → XEN Virtualização com Xen
  18. 18. 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 –a Desligar todas as máquinas virtuais ligadas (seguro); Virtualização com Xen
  19. 19. 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 –a Reiniciar todas as máquinas virtuais ligadas. Virtualização com Xen
  20. 20. 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 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-máquina> Virtualização com Xen
  21. 21. Interface gráfica: Virt-manager: http://virt-manager.et.redhat.com/ Virtualização com Xen
  22. 22. Interface gráfica: ConVirt: http://www.convirture.com Virtualização com Xen
  23. 23. Comparativo de custo de implantação Xen 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
  24. 24. 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
  25. 25. Virtualização com Xen

×