Anda di halaman 1dari 128

VIRTUALIZAO DE SERVIDORES

13 A 17 DE AGOSTO DE 2012
SUMRIO
Captulo 1

- Introduo
- Hipervisores
- Tipos de virtualizao de servidores
- Tipos de virtualizao
- Virtualizao assistida por hardware
- Principais fornecedores de solues de virtualizao
- Limitaes da virtualizao
- Vantagens da virtualizao
- Atividade 1
Instalando o Virtualbox
Criando mquinas virtuais
Alterando a congurao de uma mquina virtual
Utilizando snapshots
Exportando/Importando uma mquina virtual
Clonando uma mquina virtual
INTRODUO
- O conceito de virtualizao, inicialmente, era baseado em uma mquina virtual
de processo.
- O desempenho sacrificado pois deve haver uma traduo de um sistema para o
outro, alm de serem executados em modo usurio.

Fig 1.1 Mquina virtual de processo


INTRODUO
- Surgiram os chamados monitores de mquinas virtuais ( VMM Virtual Monitor
Machine), tambm conhecidos por hipervisores (hypervisors).
- Camada de software entre o hardware e o SO virtualizado.
- Maior desempenho na explorao do hardware e no executado em modo
usurio.

Fig 1.2 Hipervisor


HIPERVISORES
- Tipos de hipervisores
a) Tipo I (bare metal): Executado diretamente no hardware.
Ex: VMWare ESXi, Hyper-V, Xen Server, etc.
b) Tipo II (hosted): Executado sob um sistema operacional nativo.
Ex: VMWare Player, Virtualbox, etc.

Fig 1.3 Tipos de hipervisores


HIPERVISORES

Fig 1.3a Hipervisor hosted e as requisies I/O

Fig 1.3b Hipervisor baremetal e as requisies I/O


VIRTUALIZAO DE SERVIDORES
- Arquitetura x86: Baseada em anis de proteo (rings) com privilgios de
execuo.

Fig 1.4 Anis arquitetura x86

- Os processos de usurio so executados no Ring 3 (menor privilgio) e o Kernel


no Ring 0 (maior privilgio). Entretanto, um processo de usurio pode,
excepcionalmente, executar uma instruo privilegiada no Ring 0 (instrues
sensveis) que alteram o funcionamento do processador.
VIRTUALIZAO DE SERVIDORES
- Entretanto, um processo de usurio pode, excepcionalmente, executar uma
instruo privilegiada no Ring 0 (instrues sensveis) que alteram o estado do
processador (traps).

Fig 1.5 Arquitetura x86

- Em sistemas virtualizados, essa alterao do estado do processador pode afetar


outros SO virtualizados ou at mesmo SO nativo.
TIPOS DE VIRTUALIZAO
- Virtualizao completa: O hipervisor intercepta todas as instrues privilegiadas
dos sistemas operacionais virtualizados.

Fig 1.6 Virtualizao completa

- Vantagens: O SO virtualizado no necessita ser modificado e independe do


hardware.
- Desvantagens: O hipervisor deve identificar e emular as instrues privilegiadas,
gerando overhead de processamento, bem como emular todos os dispositivos fsicos.
TIPOS DE VIRTUALIZAO
- Paravirtualizao: O SO virtualizado alterado para chamar o hipervisor
quando executar instrues privilegiadas (Hypercalls).

Fig 1.7 Paravirtualizao

- Vantagens: O hipervisor no precisa emular as instrues sensveis, aumentando


o desempenho. Alm disso, permite sob o controle do hipervisor, que as VM
acessem diretamente o hardware fsico.
- Desvantagens: Necessidade de modificao do SO.
VIRTUALIZAO ASSISTIDA POR
HARDWARE
- A Intel e a AMD desenvolveram extenses para os seus produtos visando suportar
virtualizao e aumentar desempenho.
- Foram implementados o modo roote o modo non-root para os anis de
proteo do processador.

Fig 1.8 Virtualizao assistida


VIRTUALIZAO ASSISTIDA POR
HARDWARE
- Quando o SO virtualizado executa uma instruo privilegiada, esta repassada
ao hipervisor, sem traduo binria, que trata as aes.

Fig 1.8 Virtualizao assistida

- Vantagens: Trabalha semelhante a paravirtualizao mas sem alterar o SO. Com


a virtualizao assistida por hardware, a virtualizao completa e a
paravirtualizao passaram a ter desempenhos similares.
PRINCIPAIS FORNECEDORES DE
SOLUES DE VIRTUALIZAO
- Vmware: VMWare ESXi e VMWare Workstation
- Microsoft: Hyper-V
- Citrix: Xen Server, Citrix Essentials for Xen Server
- Oracle: Virtualbox

Fig 1.9 Utilizao das solues de virtualizao


(Fonte: Enterprise Strategy Group)
LIMITAES DA VIRTUALIZAO

- Aplicativos de carga excessiva: Banco de dados


- Gerenciamento do licenciamento
- Falta de profissionais especializados
- Queda de desempenho entre 2% a 10%, devido a insero de uma camada de
software adicional.
VANTAGENS DA VIRTUALIZAO

- Segurana: as VM so isoladas e independentes umas das outras


- Reduo da necessidade de hardware
- Reduo do consumo de energia (Alinhamento com a TI Verde)
- Melhor aproveitamento do espao fsico
- Melhor aproveitamento do hardware
- Facilidade ao migrar ambientes: evita reinstalao e reconfigurao dos sistemas
a serem migrados
- Utilizao de uma VM como ambiente de testes
ATIVIDADE 1

Instalando o Virtualbox
Criando mquinas virtuais
Alterando a congurao de uma mquina virtual
Utilizando snapshots
Exportando/Importando uma mquina virtual
Clonando uma mquina virtual
INSTALANDO O VIRTUALBOX

#sudo su
#apt-get update
#apt-get install virtualbox
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV

Aps a inicializao da MV, proceda com a instalao do Ubuntu normalmente.


ALTERANDO A CONFIGURAO
ALTERANDO A CONFIGURAO
UTILIZANDO SNAPSHOTS
UTILIZANDO SNAPSHOTS
UTILIZANDO SNAPSHOTS

Em seguida, inicie a sua MV e modifique sua rea de trabalho criando um arquivo texto.
RESTAURANDO SNAPSHOTS
RESTAURANDO SNAPSHOTS

Em seguida, incie a sua MV e verifique se a alterao foi desfeita.

Agora faa novamente uma alterao na sua rea de trabalho e desligue a MV.
RESTAURANDO SNAPSHOTS
RESTAURANDO SNAPSHOTS

Essa ao ir consolidar e apagar o snapshot salvando as alteraes realizadas.


EXPORTANDO/IMPORTANDO MV

Entre no menu ARQUIVO e EXPORTAR APPLIANCE


EXPORTANDO/IMPORTANDO MV
EXPORTANDO/IMPORTANDO MV
EXPORTANDO/IMPORTANDO MV

Para importar, v no menu ARQUIVO e IMPORTAR APPLIANCE


EXPORTANDO/IMPORTANDO MV
H tambm a opo de clonar uma MV. Atentar para sempre que importar/clonar reinicializar o
MAC da MV.
CLONANDO UMA MV
CLONANDO UMA MV
SUMRIO
Captulo 2

- Projeto de virtualizao
Educao e conscientizao
Etapas do projeto
Planejamento de capacidade
Escolha do fornecedor
Implementao
Gerenciamento
- Arquitetura do datacenter
Recursos de processamento e memria
Recursos de storage e datastore
- Atividade 2: Instalando o VMWare Player
Criando mquinas virtuais no VMware Player
Iniciando a mquina virtual
Alterando a congurao de uma MV
Adicionando uma mquina virtual do VirtualBox
Removendo mquinas virtuais
PROJETO DE VIRTUALIZAO

Aspectos a serem observados no projeto:

- Servidores
- Dispositivos de armazenamento
- Infraestrutura de rede
ETAPAS DO PROJETO

Fig 2.1 Etapas de um projeto de virtualizao


PLANEJAMENTO DE CAPACIDADE

- dividido em 04 fases:
1) Coleta
2) Anlise
3) POC: Prova de Conceito (Proof Of Concept)
4) VRA: Avaliao de Disponibilidade para Virtualizao (Virtualization
Readinesss Assessment)
PLANEJAMENTO DE CAPACIDADE

1) Coleta: Listar os hardwares e Sistemas instalados, coletando o desempenho dos


servios, consumo de processamento, memria, disco e rede.

- Nmero de servidores;
- Processamento total dos servidores;
- Memria total dos servidores;
- Utilizao de banda por servidor;
- Espao total de disco dos servidores;
- Performance dos processadores, memria e disco.

Perodo de coleta: No mnimo, 1 ms.


PLANEJAMENTO DE CAPACIDADE

2) Anlise: Identificao do hardware necessrio para suportar os servios,


baseados nos dados obtidos na coleta.

- O host fsico ir compartilhar processamento e memria com as mquinas


virtuais instaladas.
PLANEJAMENTO DE CAPACIDADE

3) Prova de Conceito: Geralmente envolve uma empresa fornecedora de software


de virtualizao.

- Serve para validar a soluo de um empresa para verificar se esta atende s


necessidades do negcio da organizao.
PLANEJAMENTO DE CAPACIDADE

4) Avaliao de Disponibilidade para Virtualizao: Descreve o impacto e os


benefcios a serem alcanados.
- Dever conter a estimativa financeira do investimento (licenas, hardware, etc).
Tambm chamado de Custo Total do Investimento ou Total Cost of Ownership
(TCO).
ESCOLHA DO FORNECEDOR

- Geralmente a escolha se limita a quatro opes: VMWare, Microsoft (Hyper-V,


Citrix e Oracle (Virtualbox).

- Fatores a serem considerados:


i) Manuteno dos sistemas
ii) Suporte da empresa
iii) Simular os sistemas em produo nos hipervisores de testes
PROJETO

- Especificaes do sistema: Abrange as especificaes dos equipamentos e licenas,


backup, modificaes na sala de servidores, etc.

- Plano de Implementao: Construo da infraestrutura, migrao dos servios


em produo e revises.
IMPLEMENTAO E
GERENCIAMENTO
- Devero ser utilizados servidores homologados para o software de virtualizao;
- Migrao: para converter um servidor fsico em mquina virtual, podem ser
utilizadas ferramentas dos prprios fabricantes (Physical to Virtual - P2V);
- Configuraes suportadas para o software de gerenciamento;
- Para utilizao de um cluster de servidores, estes devero ter a mesma famlia de
processadores;
- Projeto de arquitetura incluindo os servidores, armazenamento e backup;
- Utilizao de ferramentas de gerncia (Ex: Zabbix).
ARQUITETURA DO DATACENTER
- Comumente aplicada a filosofia de um servio para cada servidor.
- Alguns servios necessitam de mais recurso de hardware e outros no,
acarretando ineficincia na utilizao dos recursos existentes.

Fig 2.2 Datacenter fsico


ARQUITETURA DO DATACENTER
- Com a implantao da virtualizao, esta passa a agregar os vrios recursos
existentes. Os principais elementos de um datacenter virtualizado so:

1) Recursos de processamento e memria


2) Recursos de storage e datastore
3) Recursos de rede
4) Mquinas virtuais
ARQUITETURA DO DATACENTER

Fig 2.3 Recursos de processamento/memria do host Fig 2.4 Datacenter Virtualizado


RECURSOS DE PROCESSAMENTO
E MEMRIA
- So baseados nos servidores utilizados no datacenter
- A arquitetura x86 (CISC) so os mais utilizados no mercado
- Possuem, basicamente, 03 padres:
1) Servidores Torre
2) Servidores Rack
3) Blade
RECURSOS DE PROCESSAMENTO
E MEMRIA

Fig 2.5 Servidor Torre

Fig 2.6 Servidor Rack

Fig 2.7 Blade


RECURSOS DE STORAGE E
DATASTORE
- Um storage pode ser visualizado como um servidor de discos.

Fig 2.8 Arquitetura de um Storage


RECURSOS DE STORAGE E
DATASTORE
- Podem ser interligados com os servidores de 03 formas:
1) DAS Direct Attached Storage
2) NAS Network Attached Storage (com file system prprio)
3) SAN Storage Area Network

Fig 2.9 Redes de Storage


ATIVIDADE 2

Instalando o VMWare Player


Criando mquinas virtuais no VMware Player
Iniciando a mquina virtual
Alterando a congurao de uma MV
Adicionando uma mquina virtual do VirtualBox
Removendo mquinas virtuais
INSTALANDO O VMWARE PLAYER

#gksudo bash ./VMware-Player-4.0.4-744019.i386.bundle


CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV
CRIANDO MV

Aps a inicializao da MV, proceda com a instalao do Ubuntu normalmente.


ALTERANDO A CONFIGURAO
Clique com o boto direito na MV e em seguida em VIRTUAL MACHINE SETTINGS
ADICIONANDO UMA MV DO
VIRTUALBOX

possvel adicionar no VMWare Player a mquina exportada pelo VirtualBox na atividade


anterior clicando em File e Open a Virtual Machine.
ADICIONANDO UMA MV DO
VIRTUALBOX
ADICIONANDO UMA MV DO
VIRTUALBOX
ADICIONANDO UMA MV DO
VIRTUALBOX
REMOVENDO MV

Para remover a mquina virtual basta clicar com boto direito em cima da MV e escolher a
opo Delete VM from Disk
SUMRIO
Captulo 3

- Introduo ao VMware
vSphere
vCenter
vSphere hipervisor

- Atividade 3: Instalando o VMWare ESXi (hipervisor)


Instalando o VSphere Client
Criando mquinas virtuais
Iniciando a mquina virtual
Alterando a congurao de uma MV
Captura de uma mquina fsica para virtual (P2V)
Utilizando Snapshots
Removendo mquinas virtuais
INTRODUO AO VMWARE

A soluo da VMware se divide em dois pacotes:

1) VMware vSphere: Oferece os recursos de infraestrutura e de aplicativos.

2) VMware vCenter: Ferramenta de gerenciamento centralizado.


VSPHERE/VCENTER
O VMware vSphere se divide em Servios de infraestrutura e Servios de
aplicativos.

Fig 3.1 vSphere


VSPHERE HIPERVISOR
Baseada no servidor ESXi, do tipo bare metal.
- um sistema operacional customizado pela VMware
- Consome apenas 32 MB de memria

Fig 3.2 Hipervisor


ATIVIDADE 3

Instalando o VMWare ESXi (hipervisor)


Instalando o VSphere Client
Criando mquinas virtuais
Iniciando a mquina virtual
Alterando a congurao de uma MV
Captura de uma mquina fsica para virtual (P2V)
Utilizando Snapshots
Removendo mquinas virtuais
INSTALANDO VMWARE ESXi
Para iniciar faa o boot pela ISO do ESXi e aguarde o carregamento do sistema
at o surgimento da seguinte tela:

Prossiga com a instalao e concorde com os termos de uso apertando F11.


INSTALANDO VMWARE ESXi
A instalao do ESXi dever ser feita em somente uma das mquinas da
dupla.
Para iniciar faa o boot pela ISO do ESXi e aguarde o carregamento do
sistema at o surgimento da seguinte tela:

Prossiga com a instalao e concorde com os termos de uso apertando F11.


INSTALANDO VMWARE ESXi
A instalao estar concluda com a seguinte tela:
INSTALANDO VMWARE ESXi
A instalao estar concluda com a seguinte tela:
INSTALANDO VSPHERE CLIENT

Para se conectar ao ESXi, deve-se instalar o Vsphere Client, o qual s possui


suporte para windows.

A outra mquina da dupla dever importar no Virtualbox um Appliance do


Windows XP, onde em sua rea de trabalho est o executvel do Vsphere Client.

Aps a instalao do aplicativo, a equipe dever se conectar ao servidor


preenchendo o IP, usurio e senha de acesso.
INSTALANDO VSPHERE CLIENT
CRIANDO MQUINAS VIRTUAIS
CRIANDO MQUINAS VIRTUAIS
CRIANDO MQUINAS VIRTUAIS
CRIANDO MQUINAS VIRTUAIS
CRIANDO MQUINAS VIRTUAIS
CRIANDO MQUINAS VIRTUAIS
CRIANDO MQUINAS VIRTUAIS
CRIANDO MQUINAS VIRTUAIS
CRIANDO MQUINAS VIRTUAIS
Inicie a MV criada utilizando o boto direito na funo Power On e em seguida
selecione a ISO do Ubuntu conforme figura abaixo:
CRIANDO MQUINAS VIRTUAIS

Em seguida clica na aba Console e prossiga com a instalao do Ubuntu


ALTERANDO A CONFIGURAO
DE UMA MV
ALTERANDO A CONFIGURAO
DE UMA MV
CAPTURA DE UMA MQUINA
FSICA PARA VIRTUAL (P2V)
Com a ferramenta CONVERTER disponibilizada pela VMWare possvel
converter servidores fsicos em MV.
Instale o aplicativo na sua mquina virtual Windows XP para possibilitar a
converso da MV do VirtualBox para a infraestrutura do ESXi.
CAPTURA DE UMA MQUINA
FSICA PARA VIRTUAL (P2V)
CAPTURA DE UMA MQUINA
FSICA PARA VIRTUAL (P2V)
CAPTURA DE UMA MQUINA
FSICA PARA VIRTUAL (P2V)

Nestes campos, entre com os dados do servidor ESXi em produo


CAPTURA DE UMA MQUINA
FSICA PARA VIRTUAL (P2V)
CAPTURA DE UMA MQUINA
FSICA PARA VIRTUAL (P2V)
CAPTURA DE UMA MQUINA
FSICA PARA VIRTUAL (P2V)

Caso necessrio, pode-se alterar o hardware alocado para a MV nesta etapa.


CAPTURA DE UMA MQUINA
FSICA PARA VIRTUAL (P2V)

Finalize o processo e aguarde a converso.


CAPTURA DE UMA MQUINA
FSICA PARA VIRTUAL (P2V)

Mquina virtual convertida j adicionada no inventrio


UTILIZANDO SNAPSHOTS
UTILIZANDO SNAPSHOTS

Em seguida, inicie a sua MV e modifique sua rea de trabalho criando um arquivo texto.
Observe a tarefa sendo executada na caixa Recent Tasks.
RESTAURANDO SNAPSHOTS
RESTAURANDO SNAPSHOTS

Em seguida, incie a sua MV e verifique se a alterao foi desfeita.

Agora faa novamente uma alterao na sua rea de trabalho e desligue a MV.
RESTAURANDO SNAPSHOTS
RESTAURANDO SNAPSHOTS

Essa ao ir consolidar e apagar o snapshot salvando as alteraes realizadas.


REMOVENDO MV

Para remover a mquina virtual basta clicar com boto direito em cima da MV e escolher a
opo Delete from Disk
SUMRIO
Captulo 4

- Gerenciamento do VMware
VMotion
Alta Disponibilidade (HA)
Balanceamento dinmico de recursos (DRS)

- Atividade 4: Gerenciando datacenters com o vCenter


Migrao de mquinas virtuais (VMotion)
Testando a Alta disponibilidade (HA)
Conhecendo a estrutura em produo do 41CT
GERENCIAMENTO DO
VMWARE

Fig 4.1 Servidores fsicos com o file system VMFS


VMOTION
- Permite a movimentao de uma mquina virtual para outro host sem
interromper o funcionamento da mesma.
- Usada para balanceamento de carga entre os hosts fsicos e tambm para manter
a disponibilidade do servio.
- tambm chamado de migrao a quente (= com a MV ligada).

Fig 4.2 VMWare Vmotion


VMOTION
- Principais requisitos para o funcionamento do Vmotion:
a) Sistema de arquivos VMFS;
b) Storage compartilhado para o armazenamento das MV;
c) Servidores de origem e destino com CPU compatveis (mesmo fabricante e
de geraes prximas).

Fig 4.2 VMWare Vmotion


ALTA DISPONIBILIDADE (HA)
- Permite a disponibilidade do servio caso haja falha de um host;
- A MV reiniciada em outro host disponvel;
- Ocorre a paralisao do servio at que a MV seja totalmente iniciada.

Fig 4.3 Alta disponibilidade (HA)


BALANCEAMENTO DINMICO
DE RECURSOS (DRS)
- Redistribuio das mquinas virtuais baseada na carga de cada host fsico;
- Polticas pr-definidas podem ser atribudas pelo administrador para a atuao
do DRS;
- A MV reiniciada em outro host disponvel;
- Ocorre a paralisao do servio at que a MV seja totalmente iniciada.

Fig 4.4 DRS


ATIVIDADE 4

Gerenciando datacenters com o vCenter


Migrao de mquinas virtuais (VMotion)
Testando a Alta disponibilidade (HA)
Conhecendo a estrutura em produo do 41CT

Anda mungkin juga menyukai