Você está na página 1de 40

Virtualizao

Eduardo Andr Araujo de Souza


Sumrio
Apresentao
Virtualizao
Solues de Mercado
Armazenamento (Storage)
Consideraes Finais
Referncias
Apresentao

Disciplina: Virtualizao
Professor:
Me. Eduardo Andr Araujo de Souza
2017/2
Apresentao
Durao: 40 horas
Bases tecnolgicas (contedos):
Conceito de virtualizao;
Tipos de virtualizao;
Virtualizao e Consolidao de servios e servidores;
Virtualizao de desktops;
Gesto de ambientes virtualizados;
Solues comerciais (VMware, Xen, Hyper-V, Virtual Box etc.);
Solues Open source (OpenVZ, KMV, Qemu, oVirt, etc.);
Competncias
Identificar e avaliar possibilidades de virtualizao de servios, servidores e
desktops.
Identificar e implantar softwares de virtualizao adequados s necessidades
de um ambiente no virtualizado.
Planejar projetos de virtualizao.
Configurar:
infraestruturas para virtualizao de servios.
infraestruturas para virtualizao de servidores.
infraestruturas para virtualizao de desktops.
Gerenciar ambientes virtualizados.
Apresentao

Nome: Eduardo Andr Araujo de Souza eduardo.araujo@gmail.com

Formao Acadmica:

Mestre em Estudos Martimos Escola de Guerra Naval;

MBA em Gerncia de Projetos UFF;

Especializao em Projetos de Redes de Computadores UNESA;

Bacharel em Cincia da Computao Centro Univ. Carioca;

Tecnlogo em Processamento de Dados Centro Univ. Carioca.


Apresentao

Encarregado de Planejamento de Infraestrutura: CASNAV;


Analista de Suporte: CMB;
Analista de Suporte: PETROBRAS (Stefanini/Decatron);
Analista de Telecomunicaes: Ericsson Telecom;
Instrutor Curso Tcnico de Proc. Dados: CNEC
Apresentao

BIBLIOGRAFIA BSICA:
1. VIANA, Eliseu Ribeiro Cherene. Virtualizao de Servidores Linux -Sistemas de
Armazenamento Virtual - Vol. 2. Ciencia Moderna
2. VERAS, Manoel. Virtualizao - Componente Central do Datacenter. 1 edio,
2011.
3. MATHEWS, Jeanna N.; Outros. Executando o Xen - Um Guia Prtico para a Arte
da Virtualizao. 1 Ed. / 2009. Alta Books
BIBLIOGRAFIA COMPLEMENTAR
1. CARBONE, Janique; Larson, Robert C..Windows Server 2008 Hyper - v Resource
Kit. Microsoft Press
2. VERAS, Manoel. Cloud Computing: Nova Arquitetura da Ti. Editora Brasport.
3. WARREN, Steven S., The VMware Workstation 5 Handbook . 2005.
Apresentao
T1 Teste 1 (peso 1);
T2 - Teste 2 (peso 1);
PR Prova/Projeto (peso 3);
MD: (T1+T2+3xPR) / 5 >= 6
Virtualizao
A virtualizao uma tecnologia que oferece
uma camada de abstrao dos verdadeiros
recursos da mquina
As principais qualidades so:
O reaproveitamento dos recursos
A portabilidade
A segurana
Virtualizao
Breve histrico :
Anos 60s - IBM S/360 Modelo 67
Anos 70s IBM VM370 Time Sharing
&
Anos 90s Vmware Memria Virtual
Anos 2000s Xen, Virtual PC,
extenses da Intel/AMD
VirtualBox, OpenVZ,...
Virtualizao
Com a virtualizao podemos:
Executar diferentes sistemas operacionais em
um mesmo hardware simultaneamente
Executar um sistema operacional e suas
aplicaes como um processo de outro
Utilizar sistemas operacionais e aplicaes
escritas para uma plataforma em outra
Virtualizao
Representao dos sistemas tradicionais
Virtualizao
Virtualizao
VANTAGENS
Cenrios de Aplicao:
Aproveitamento da capacidade do hardware
Diminuio drstica no valor do hardware ao longo dos anos
Economia no consumo de energia, climatizao, espao fsico
Diminuio de fontes de alimentao
Agilidade na administrao de servidores
Instalao de servidores em muito menor tempo
Uso de sistemas legados
Windows 98, XP, IBM OS/2, Novell Netware 4.11...
Uso acadmico
Facilidade no estudo de diversos sistemas operacionais e
aplicaes, com variao de recursos
Virtualizao
DESVANTAGENS
Cenrios de Aplicao:
Na falha de um servidor hospedeiro, diversos servios
podem parar
Provavelmente, a rede como um todo ficar indisponvel
Aumento no custo de solues que forneam redundncia
Duplicao de armazenamento e sistemas hospedeiros
Complexidade para o gerenciamento da infraestrutura
Com o uso de storages, a infraestutrura de rede deve fornecer
alta vazo para no afetar o desempenho dos servios
Desempenho
Acesso ao hardware compartilhado com diversos sistemas
convidados o que pode gerar problemas de desempenho
Virtualizao
O monitor de mquinas virtuais (VMM)
uma abstrao computacional que
implementa uma camada que permite
mltiplas arquiteturas de sistemas
operacionais em um mesmo hardware.
Virtualizao
VMM - As principais funes do monitor de
mquinas virtuais so:
Definir o ambiente de mquinas virtuais
Emular as instrues e escalonar o uso da CPU
para as mquinas virtuais.
Gerenciar memria e disco
Intermediar as chamadas de sistema e
gerenciar acesso a outros dispositivos
Virtualizao
Quanto a Arquitetura:

Mquina virtual clssica (TIPO I): Baremetal

Mquina virtual hospedada (TIPO II)


Virtualizao
Tipo I: Nesse tipo de arquitetura, o
Monitor de Mquina Virtual (MMV ou
VMM) implementado diretamente sobre
o hardware hospedeiro.
Virtualizao
Tipo II: A arquitetura Tipo 2 se caracteriza pela
implementao o Monitor de Mquina Virtual
sobre o sistema operacional instalado no
hardware anfitrio e opera como um processo
desse sistema operacional.
Virtualizao
Quanto Tcnica:

Virtualizao Completa:
Como o nome sugere, o hardware hospedeiro completamente abstrado e todas as
caractersticas de um equipamento virtual so emulados, ou seja, todas as instrues
solicitadas pelo sistema convidado so interpretados no Monitor de Mquina Virtual. O
sistema hospedado ignora a existncia da mquina virtual e opera como se funcionasse
diretamente sobre o sistema operacional para o qual foi projetado para funcionar.

Paravirtualizao:
Nessa tcnica, a mquina virtual no idntica ao equipamento fsico original, para que
o sistema hospedado possa enviar as instrues mais simples diretamente para o
hardware, restando apenas as instrues de nvel mais alto para serem interpretadas
pelo MMV. Entretanto, esse procedimento requer que o sistema operacional convidado
seja modificado para interagir com o MMV e selecionar quais instrues devem ser
interpretadas nele ou diretamente no hardware hospedeiro.
Virtualizao
Vantagens e Desvantagens de cada tcnica :

A virtualizao completa:
Mais flexvel em termos de SO convidados (no precisa de modificao);

Todas as instrues so interpretadas pelo monitor de mquina virtual.

Essa interpretao de cada instruo provoca perda de desempenho de processamento.

A paravirtualzao:
Menos flexvel, pois carece de modificaes no sistema operacional convidado;

O S. O. convidado operando sobre uma VM manda as instrues mais simples diretamente

para o hardware do hospedeiro diminuindo a sobrecarga no MMV, permitindo uma maior

especializao dos dispositivos de virtualizao.


Na paravirtualizao, a complexidade das mquinas virtuais a serem desenvolvidas diminui

consideravelmente.
Solues de Mercado
Algumas solues populares de
virtualizao:
Xen
Vmware
Hyper-V
VirtualBox
OpenVZ
Solues de Mercado
Xen
Projeto originado na Cambridge University no final dos anos 90
Paravirtualizao (necessidade de modificaes no SO
convidado)
Cdigo-fonte aberto em 2002, desenvolvimento intenso da
comunidade
Adquirido em 2007 pela Citrix Systems (U$ 500 milhes)
XenServer (comercial)
XenOpenSource (cdigo-fonte aberto)
Projeto XCP (Xen Cloud Computing) em 2009, XenServer em
cdigo-fonte aberto
Sem algumas funcionalidades da verso comercial
Solues de Mercado
Solues de Mercado
Algumas
VMotion solues populares
capacidade de virtualizao:
de mover uma VM em
Vmware
execuo entre hospedeiros
Empresa fundada em 1998
Storage VMotion capacidade de mover uma VM em
Primeiro produto: VMware Workstation em maio 1999
execuo entre storages
Adquirida em 2004 pela empresa EMC (US$ 625 milhes)
Produtos:
DRS (Distributed Resource Scheduler)
balanceamento de carga entre hospedeiros
Servidor
ESX (comercial) (vMotion, DRS, HA, Storage vMotion)
HA (High
ESXi Availability) alta disponibilidade,
(freeware) em caso
deVMware
falhaServer
do hardware, as VMs iniciam
(freeware) (descontinuado)
automaticamente em outro hospedeiro
Desktop
VMware Workstation (comercial)
VMware Player (gratuito para uso no comercial
Solues de Mercado
Solues de Mercado
Solues de Mercado
Solues de Mercado
Algumas solues populares de virtualizao:
Hyper-V

Soluo de virtualizao para servidores da Microsoft


Disponvel a partir do Windows Server 2008 (tambm para Windows 8)
Primeiras iniciativas de virtualizao: Microsoft Virtual Server e Windows
Virtual PC
Somente para arquitetura 64 bits (os sistemas operacionais convidados
podem ser 32 bits)
Limitaes para VMs com Linux (somente algumas distribuies baseadas em
RedHat (CentOS, Suse))
Nmero de VMs depende de licenciamento (Windows Server Datacenter
no possui limitaes de VMs)
Freeware?
Solues de Mercado
Algumas solues populares de
virtualizao:
Hyper-V
Console de gerenciamento

Acesso remoto as VMs por Remote


Desktop
Solues de Mercado
Algumas solues populares de virtualizao:
VirtualBox
Criada pela empresa alem innotek
Adquirida pela Sun em 2008 (atualmente Oracle)
Direcionada para uso em desktops
Livre para uso pessoal (GPL2)
Oracle VM VirtualBox Extension Pack, licena diferente
VirtualBox Personal Use and Evaluation License (PUEL).
Utiliza virtualizao por software, quando no h recursos em
hardware (Intel VT-x e AMD AMD-V)
VMs em 64 bits somente com virtualizao em hardware
Similar ao Vmware Player
Solues de Mercado
Solues de Mercado
Algumas solues populares de virtualizao:
OpenVZ (Open Virtuozzo):
Verso aberta da soluo Virtuozzo (http://www.parallels.com/products/pvc/)
Alta oescalabilidade
Permite de VMs
isolamento de instncias deem hardware
sistemas modesto
operacionais com o uso de
containers ou VPS (Virtual Private Server)
Exemplo:
Similar ao FreeBSD30 VMs
jails comZones.
e Solaris 512 MB de RAM em um
Muito Quadcore com 8GB
utilizado em servios de RAM
de hospedagem
No considerado virtualizao verdadeira devido a no virtualizar o
hardware para o SO convidado
Somente VMs com sistema operacional Linux
Baseado em um kernel modificado
Baixo overhead de virtualizao
A VM se comporta como uma aplicao, compartilhando recursos com o
sistema operacional hospedeiro
Solues de Mercado
Solues
Armazenamento
(Storage)
O uso de armazenamento centralizado torna possvel o
balanceamento de carga e a redundncia de sistemas hospedeiros

A disponibilizao das reas de armazenamento se do, comumente,


por meio dos protocolos NFS ou iSCSI

Podem ser usados dispositivos otimizados para storage (appliances)


ou servidores comuns

A diferena est na quantidade de discos suportados e na


confiabilidade dos equipamentos especficos de armazenamento

Outra diferena importante o preo de uma soluo otimizada para


uma
Armazenamento
(Storage)
Alguns exemplos de solues para storage, em hardware comum:

FreeNAS baseado no FreeBSD, roda em servidores comuns,


possui diversos protocolos para exportao dos compartilhamentos,
utiliza o sistema de arquivos ZFS para grande volumes de dados,
interface de gerenciamento web.

GlusterFS sistema de arquivos em rede que utiliza bricks, bloco


de armazenamento distribudos entre hosts na rede. Funciona como
um sistema RAID 0 ou 1 fazendo uso de diversos hosts comuns para
formar um nico volume. Pode ser exportado em NFS ou no cliente
nativo GlusterFS.

Servidor NFS/iSCSI utiliza o protocolo NFS ou o protocolo iSCSI


para disponibilizar um compartilhamento/volume para os
hospedeiros. A confiabilidade est no hardware e na rede do servidor.
Consideraes Finais
A virtualizao de servidores imprescindvel na infraestrutura de TI
A virtualizao de desktops j uma realidade
Diversas ferramentas de virtualizao disponveis, com caractersticas
similares
OpenVZ ideal para uso em plataformas LAMP (Linux/Apache/MySQL/PHP)
Gerenciamento simples
Baixo consumo de recursos da mquina hospedeira
O XenServer na verso 6.2, possui recursos avanados para
administrao das VMs de forma gratuita
Existe a opo de suporte pago
O VMware ESXi um tima soluo para virtualizao, porm, no
possui diversos recursos importantes e tem limitaes para uso dos
recursos de hardware (limita em 1 CPU e memria 32 GB de RAM)
Existe a opo de licenciamento que no tem estas limitaes e possui
recursos avanados de gerenciamento de VMs
Referncias
Site do OpenVZ - http://openvz.org/
Templates para o OpenVZ -
http://openvz.org/Download/template/precreated
OpenVZ Web Panel - http://code.google.com/p/ovz-web-panel/
OpenVZ Quick Installation - http://openvz.org/Quick_installation
OpenVZ User Guide - http://download.openvz.org/doc/OpenVZ-Users-
Guide.pdf
Xen Project - http://www.xenproject.org/
Vmware http://www.vmware.com/
Hyper-V - http://www.microsoft.com/en-us/server-cloud/hyper-v-
server/default.aspx
Hyper-V Survival Guide -
http://social.technet.microsoft.com/wiki/contents/articles/125.hyper-v-
survival-guide.aspx
VirtualBox - https://www.virtualbox.org/wiki/VirtualBox

Você também pode gostar