Xen Source - Minicurso CompileMG 2009

762 views

Published on

Minicurso Xen Source - CompileMG CefetMG ( Vale do Aço ) - 2009

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
762
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Xen Source - Minicurso CompileMG 2009

  1. 1. Virtualização Xen CompileMG - Guilherme Domingues de Oliveira
  2. 2. Contexto Motivação Conceitos de Virtualização Porque a Virtualização ? Introdução ao Xen Instalação e execução de Domínios xen Conclusão Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  3. 3. Motivação Necessidade diluir serviços críticos; Prover maior segurança e disponibilidade; Reduzir o desperdício de recursos computacionais; Prover flexibilidade e dinamismo ao corpo de servidores da instituição; Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  4. 4. Conceito de VirtualizaçãoAlocação lógica de recursos fisicos destinados a aplicações, sistemasoperacionais ou serviços requisitados por ambientes distintos e isoladosdo ambiente computacional fisíco. Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  5. 5. Definições de Virtualização• Páginação de memória ambiente Gnu/Linux Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  6. 6. Definições de Virtualização• Páginação de memória ambiente Microsoft Windows Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  7. 7. Definições de VirtualizaçãoClasses de Virtualização Desktop; Network; Aplicação; Servidor e Máquina; Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  8. 8. Definições de VirtualizaçãoDesktop Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  9. 9. Definições de Virtualização• Network Bridges de Comunicação aplicados para Domínios Xen Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  10. 10. Definições de Virtualização• Network Aplicação bridges em um servidor Xen em “produção” Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  11. 11. Definições de VirtualizaçãoVirtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  12. 12. Definições de VirtualizaçãoServidor e Máquina Definição: Sistema hábil de prover todo o ambiente virtual e incluindo o seu proprio, sobre uma plataforma operacional. Fortemente associada atualmente ao conceito de “Virtualização” Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  13. 13. Definições de VirtualizaçãoTipos de Virtualização Servidor e MáquinaGuest OS Sistema Hospedeiro é tratado como uma instância do sistema operacional host. Exemplos : Parallels WorkStation, Sun Virtualbox, VMWare WorkstationParallel Virtual Machine Abstração de um cluster de Alto Desempenho em um único nodo Exemplo : PVMHypervisor Pequeno sistema de monitor de máquinas virtuais que se estabelece mais proximo ao hardware,que executa duas funções: Proteger as requisições de hardware pelas máquinas virtuais e Gerenciar a sua fila de execução. Exemplo:XenFull Virtualization Virtualização completa de hardware, que inclui a tecnologia Hypervisor. Permitindo a execução da virtualização com sistemas operacionais de kernel não modificados sobre a camada Hypervisor. Exemplo: VmWare ESX Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  14. 14. Introdução ao XenProjeto desenvolvido pela XenSource, que é mantida atualmente pelaCitrix System, que também disponibiliza versões proprietárias destinadaa empresas;Alternativa livre de Virtualização Hypervisor;Paravirtualização; Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  15. 15. Carga Inicial – “How to” Servidor XenConfiguração básica :Configuração repositório Árvore Stable Debian Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  16. 16. Carga Inicial – “How to” Servidor XenAtualizando a base de dados: Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  17. 17. Carga Inicial – “How to” Servidor XenPreparando o Disco:Instalando o Xen 3.2 Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  18. 18. Carga Inicial – “How to” Servidor XenAjustando /etc/xen/xend-config.sxp Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  19. 19. Carga Inicial – “How to” Servidor XenEfetivando as alterações feitas :Criando uma máquina virtual “openvpn2” : Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  20. 20. Carga Inicial – “How to” Servidor XenDedicando algumas interfaces de rede às bridges : Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  21. 21. Carga Inicial – “How to” Servidor XenVinculando as interfaces à um guest Xen: Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  22. 22. Carga Inicial – “How to” Servidor XenComandos úteis :Iniciando um máquina :xm create </etc/xen/nomedamáquina.cfg>Parando a máquina :xm destroy <nomedamáquina>Listando instâncias de máquinas virtuais:xm listAcesso ao terminal da máquina :xm console <nomemáquina>Lista de recursos utilizados em tempo real (top):xm topMais informações :xm –help & man xm Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  23. 23. Bibliografia•Professional Xen Virtualization – Willian von Hagen - books.google.com.br•www.howtoforge.net•www.vivaolinux.com.br Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira

×