xen source - minicurso compilemg 2009

Post on 26-Jun-2015

511 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Virtualização Xen

CompileMG - Guilherme Domingues de Oliveira

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

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

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

•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

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;

Definições de Virtualização

Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira

Desktop

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

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”

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

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;

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

Carga Inicial – “How to” Servidor Xen

Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira

Atualizando a base de dados:

Carga Inicial – “How to” Servidor Xen

Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira

Preparando o Disco:

Instalando o Xen 3.2

Carga Inicial – “How to” Servidor Xen

Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira

Ajustando /etc/xen/xend-config.sxp

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” :

Carga Inicial – “How to” Servidor Xen

Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira

Dedicando algumas interfaces de rede às bridges :

Carga Inicial – “How to” Servidor Xen

Virtualização Xen – CompileMG – Guilherme Domingues de Oliveira

Vinculando as interfaces à um guest Xen:

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

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

top related