SlideShare uma empresa Scribd logo
Virtualização Xen




       CompileMG - Guilherme Domingues de Oliveira
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
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
Conceito de Virtualização

Alocação lógica de recursos fisicos destinados a aplicações, sistemas
operacionais ou serviços requisitados por ambientes distintos e isolados
do ambiente computacional fisíco.




            Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Definições de Virtualização

•   Páginação de memória ambiente Gnu/Linux




               Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Definições de Virtualização

•   Páginação de memória ambiente Microsoft Windows




              Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Definições de Virtualização

Classes de Virtualização


    Desktop;
    Network;
    Aplicação;
    Servidor e Máquina;




             Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Definições de Virtualização

Desktop




          Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Definições de Virtualização

•   Network




          Bridges de Comunicação aplicados para Domínios Xen




              Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Definições de Virtualização

•   Network




          Aplicação bridges em um servidor Xen em “produção”




              Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Definições de Virtualização




Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Definições de Virtualização

Servidor 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
Definições de Virtualização

Tipos de Virtualização Servidor e Máquina

Guest OS
     Sistema Hospedeiro é tratado como uma instância do sistema operacional host.
     Exemplos : Parallels WorkStation, Sun Virtualbox, VMWare Workstation
Parallel Virtual Machine
     Abstração de um cluster de Alto Desempenho em um único nodo
     Exemplo : PVM
Hypervisor
    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:Xen
Full 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
Introdução ao Xen


Projeto desenvolvido pela XenSource, que é mantida atualmente pela
Citrix System, que também disponibiliza versões proprietárias destinada
a empresas;
Alternativa livre de Virtualização Hypervisor;
Paravirtualização;




              Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Carga Inicial – “How to” Servidor Xen

Configuração básica :




Configuração repositório Árvore Stable Debian




              Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Carga Inicial – “How to” Servidor Xen

Atualizando a base de dados:




              Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Carga Inicial – “How to” Servidor Xen

Preparando o Disco:




Instalando o Xen 3.2




            Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Carga Inicial – “How to” Servidor Xen

Ajustando /etc/xen/xend-config.sxp




         Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Carga Inicial – “How to” Servidor Xen

Efetivando as alterações feitas :




Criando uma máquina virtual “openvpn2” :




               Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Carga Inicial – “How to” Servidor Xen

Dedicando algumas interfaces de rede às bridges :




              Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Carga Inicial – “How to” Servidor Xen

Vinculando as interfaces à um guest Xen:




              Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Carga Inicial – “How to” Servidor Xen

Comandos ú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 list

Acesso ao terminal da máquina :
xm console <nomemáquina>

Lista de recursos utilizados em tempo real (top):
xm top

Mais informações :
xm –help & man xm




                Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
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

Mais conteúdo relacionado

PPTX
INT303 - Boot Remoto de Linux no Windows Server 2008 R2
PPTX
Implementando Nuvens Privadas com Citrix XenServer 6
PDF
Virtualização de servidores com tecnologia Linux
ODP
Virtualização com Xen
PPTX
Introduction to the citrix xenserver
PPT
Virtualização com Citrix XENSERVER
ODP
PDF
Apostila - Tutorial Citrix XenServer 6
INT303 - Boot Remoto de Linux no Windows Server 2008 R2
Implementando Nuvens Privadas com Citrix XenServer 6
Virtualização de servidores com tecnologia Linux
Virtualização com Xen
Introduction to the citrix xenserver
Virtualização com Citrix XENSERVER
Apostila - Tutorial Citrix XenServer 6

Semelhante a Xen Source - Minicurso CompileMG 2009 (20)

PDF
Palestra thiago cavacante virtualização
PPT
Virtualização
PPTX
Instalação e Configuração do Hipervisor xen pvm
PDF
Palestra xen-flisol2011
DOCX
33333907 tcc-virtualizacao-xen-neto
PDF
Virtualização e consolidação de servidores
PDF
Curso Virtualizacao Profissional com Xen em Sao Paulo
PPT
PDF
Aula 2 - Introducao a Virtualizacao de computadores
PDF
PDF
Virtualização e Administração de Servidores com Xen: Um estudo no Instituto F...
PDF
Boteco Xen
PDF
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
PDF
Oficina de Proxmox para iniciantes
PDF
Virtualizacao de Servidores: Um comparativo entre VMware e Xen
PPTX
Aula 03 informática aplicada - virtualização
PDF
Maximize o Potencial do seu Datacenter com Citrix XenServer
PDF
Open Virtualization - Virtualização em Software Livre
PDF
Virtualização: Um comparativo entre Xen e VMware
PDF
Virtualizacao e o uso de Software Livre
Palestra thiago cavacante virtualização
Virtualização
Instalação e Configuração do Hipervisor xen pvm
Palestra xen-flisol2011
33333907 tcc-virtualizacao-xen-neto
Virtualização e consolidação de servidores
Curso Virtualizacao Profissional com Xen em Sao Paulo
Aula 2 - Introducao a Virtualizacao de computadores
Virtualização e Administração de Servidores com Xen: Um estudo no Instituto F...
Boteco Xen
Arquitetura de Computadores e Sistemas Operacionais Etapa 08.pdf
Oficina de Proxmox para iniciantes
Virtualizacao de Servidores: Um comparativo entre VMware e Xen
Aula 03 informática aplicada - virtualização
Maximize o Potencial do seu Datacenter com Citrix XenServer
Open Virtualization - Virtualização em Software Livre
Virtualização: Um comparativo entre Xen e VMware
Virtualizacao e o uso de Software Livre
Anúncio

Xen Source - Minicurso CompileMG 2009

  • 1. Virtualização Xen CompileMG - Guilherme Domingues de Oliveira
  • 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. 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. Conceito de Virtualização Alocação lógica de recursos fisicos destinados a aplicações, sistemas operacionais ou serviços requisitados por ambientes distintos e isolados do ambiente computacional fisíco. Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 5. Definições de Virtualização • Páginação de memória ambiente Gnu/Linux Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 6. Definições de Virtualização • Páginação de memória ambiente Microsoft Windows Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 7. Definições de Virtualização Classes de Virtualização Desktop; Network; Aplicação; Servidor e Máquina; Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 8. Definições de Virtualização Desktop Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 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. 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. Definições de Virtualização Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 12. Definições de Virtualização Servidor 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. Definições de Virtualização Tipos de Virtualização Servidor e Máquina Guest OS Sistema Hospedeiro é tratado como uma instância do sistema operacional host. Exemplos : Parallels WorkStation, Sun Virtualbox, VMWare Workstation Parallel Virtual Machine Abstração de um cluster de Alto Desempenho em um único nodo Exemplo : PVM Hypervisor 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:Xen Full 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. Introdução ao Xen Projeto desenvolvido pela XenSource, que é mantida atualmente pela Citrix System, que também disponibiliza versões proprietárias destinada a empresas; Alternativa livre de Virtualização Hypervisor; Paravirtualização; Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 15. Carga Inicial – “How to” Servidor Xen Configuração básica : Configuração repositório Árvore Stable Debian Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 16. Carga Inicial – “How to” Servidor Xen Atualizando a base de dados: Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 17. Carga Inicial – “How to” Servidor Xen Preparando o Disco: Instalando o Xen 3.2 Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 18. Carga Inicial – “How to” Servidor Xen Ajustando /etc/xen/xend-config.sxp Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 19. Carga Inicial – “How to” Servidor Xen Efetivando as alterações feitas : Criando uma máquina virtual “openvpn2” : Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 20. Carga Inicial – “How to” Servidor Xen Dedicando algumas interfaces de rede às bridges : Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 21. Carga Inicial – “How to” Servidor Xen Vinculando as interfaces à um guest Xen: Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 22. Carga Inicial – “How to” Servidor Xen Comandos ú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 list Acesso ao terminal da máquina : xm console <nomemáquina> Lista de recursos utilizados em tempo real (top): xm top Mais informações : xm –help & man xm Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
  • 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