xen source - minicurso compilemg 2009
DESCRIPTION
Minicurso Xen Source - CompileMG CefetMG ( Vale do Aço ) - 2009TRANSCRIPT
![Page 1: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/1.jpg)
Virtualização Xen
CompileMG - Guilherme Domingues de Oliveira
![Page 2: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/2.jpg)
Contexto
MotivaçãoConceitos de VirtualizaçãoPorque a Virtualização ?Introdução ao XenInstalação e execução de Domínios xenConclusão
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
![Page 3: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/3.jpg)
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
![Page 4: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/4.jpg)
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
Conceito de Virtualização
![Page 5: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/5.jpg)
•Páginação de memória ambiente Gnu/Linux
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Definições de Virtualização
![Page 6: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/6.jpg)
• Páginação de memória ambiente Microsoft Windows
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Definições de Virtualização
![Page 7: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/7.jpg)
Definições de Virtualização
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Classes de Virtualização
Desktop;Network;Aplicação;Servidor e Máquina;
![Page 8: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/8.jpg)
Definições de Virtualização
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Desktop
![Page 9: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/9.jpg)
Definições de Virtualização
• Network
Bridges de Comunicação aplicados para Domínios Xen
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
![Page 10: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/10.jpg)
Definições de Virtualização
• Network
Aplicação bridges em um servidor Xen em “produção”
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
![Page 11: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/11.jpg)
Definições de Virtualização
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
![Page 12: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/12.jpg)
Definições de Virtualização
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
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”
![Page 13: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/13.jpg)
Definições de Virtualização
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Tipos de Virtualização Servidor e Máquina
Guest OSSistema Hospedeiro é tratado como uma instância do sistema operacional host. Exemplos : Parallels WorkStation, Sun Virtualbox, VMWare Workstation
Parallel Virtual MachineAbstração de um cluster de Alto Desempenho em um único nodoExemplo : 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: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
![Page 14: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/14.jpg)
Introdução ao Xen
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Projeto 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;
![Page 15: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/15.jpg)
Carga Inicial – “How to” Servidor Xen
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Configuração básica :
Configuração repositório Árvore Stable Debian
![Page 16: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/16.jpg)
Carga Inicial – “How to” Servidor Xen
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Atualizando a base de dados:
![Page 17: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/17.jpg)
Carga Inicial – “How to” Servidor Xen
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Preparando o Disco:
Instalando o Xen 3.2
![Page 18: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/18.jpg)
Carga Inicial – “How to” Servidor Xen
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Ajustando /etc/xen/xend-config.sxp
![Page 19: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/19.jpg)
Carga Inicial – “How to” Servidor Xen
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Efetivando as alterações feitas :
Criando uma máquina virtual “openvpn2” :
![Page 20: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/20.jpg)
Carga Inicial – “How to” Servidor Xen
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Dedicando algumas interfaces de rede às bridges :
![Page 21: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/21.jpg)
Carga Inicial – “How to” Servidor Xen
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
Vinculando as interfaces à um guest Xen:
![Page 22: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/22.jpg)
Carga Inicial – “How to” Servidor Xen
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
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
![Page 23: Xen Source - Minicurso CompileMG 2009](https://reader033.vdocuments.net/reader033/viewer/2022052621/558c38bcd8b42a6e738b4569/html5/thumbnails/23.jpg)
Bibliografia
Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira
•Professional Xen Virtualization – Willian von Hagen - books.google.com.br•www.howtoforge.net•www.vivaolinux.com.br