virtualização de computadores

49
Fatern 2008.2 1 / 20 Virtualizac ¸ ˜ ao de Computadores Jo ˜ ao Medeiros ([email protected])

Upload: elliando-dias

Post on 22-Jun-2015

1.059 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Virtualização de Computadores

Fatern 2008.2 1 / 20

Virtualizac ao de Computadores

Joao Medeiros ([email protected])

Page 2: Virtualização de Computadores

Introduc ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 2 / 20

Page 3: Virtualização de Computadores

O que e virtualizac ao?

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 3 / 20

Page 4: Virtualização de Computadores

O que e virtualizac ao?

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 3 / 20

� Computadores ”virtuais”que rodam dentro de outro computador

Page 5: Virtualização de Computadores

O que e virtualizac ao?

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 3 / 20

� Computadores ”virtuais”que rodam dentro de outro computador

� Multiplas instancias de sistemas operacionais dentro de um sistema

operacional hospedeiro

Page 6: Virtualização de Computadores

O que e virtualizac ao?

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 3 / 20

� Computadores ”virtuais”que rodam dentro de outro computador

� Multiplas instancias de sistemas operacionais dentro de um sistema

operacional hospedeiro

� Recursos compartilhados

� Memoria, CPU, Disco, Rede, etc

Page 7: Virtualização de Computadores

O que e virtualizac ao?

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 3 / 20

� Computadores ”virtuais”que rodam dentro de outro computador

� Multiplas instancias de sistemas operacionais dentro de um sistema

operacional hospedeiro

� Recursos compartilhados

� Memoria, CPU, Disco, Rede, etc

� Varios tipos de sistemas operacionais em uma mesma maquina

(Windows, Linux, etc)

Page 8: Virtualização de Computadores

O que e virtualizac ao?

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 3 / 20

� Computadores ”virtuais”que rodam dentro de outro computador

� Multiplas instancias de sistemas operacionais dentro de um sistema

operacional hospedeiro

� Recursos compartilhados

� Memoria, CPU, Disco, Rede, etc

� Varios tipos de sistemas operacionais em uma mesma maquina

(Windows, Linux, etc)

� Tendencia em ”datacenters”

Page 9: Virtualização de Computadores

Benefıcios da Virtualizac ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 4 / 20

Page 10: Virtualização de Computadores

Benefıcios da Virtualizac ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 4 / 20

� Consolidacao de servidores em larga escala

Page 11: Virtualização de Computadores

Benefıcios da Virtualizac ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 4 / 20

� Consolidacao de servidores em larga escala

� Aumento da utilizacao dos recursos disponıveis

Page 12: Virtualização de Computadores

Benefıcios da Virtualizac ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 4 / 20

� Consolidacao de servidores em larga escala

� Aumento da utilizacao dos recursos disponıveis

� Suporte a sistemas legados/sistemas operacionais em hardwares

novos

Page 13: Virtualização de Computadores

Benefıcios da Virtualizac ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 4 / 20

� Consolidacao de servidores em larga escala

� Aumento da utilizacao dos recursos disponıveis

� Suporte a sistemas legados/sistemas operacionais em hardwares

novos

� Rapida implementacao de ambientes de producao, teste e

desenvolvimento

Page 14: Virtualização de Computadores

Benefıcios da Virtualizac ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 4 / 20

� Consolidacao de servidores em larga escala

� Aumento da utilizacao dos recursos disponıveis

� Suporte a sistemas legados/sistemas operacionais em hardwares

novos

� Rapida implementacao de ambientes de producao, teste e

desenvolvimento

� Reducao de custos

Page 15: Virtualização de Computadores

Benefıcios para n os

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 5 / 20

Page 16: Virtualização de Computadores

Benefıcios para n os

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 5 / 20

� Isolamento das maquinas para as aulas de laboratorio

Page 17: Virtualização de Computadores

Benefıcios para n os

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 5 / 20

� Isolamento das maquinas para as aulas de laboratorio

� Administracao das maquina virtuais

Page 18: Virtualização de Computadores

Benefıcios para n os

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 5 / 20

� Isolamento das maquinas para as aulas de laboratorio

� Administracao das maquina virtuais

� Instalacao e configuracao dos softwares necessarios para as aulas

Page 19: Virtualização de Computadores

Benefıcios para n os

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 5 / 20

� Isolamento das maquinas para as aulas de laboratorio

� Administracao das maquina virtuais

� Instalacao e configuracao dos softwares necessarios para as aulas

� Facil para testar alguma coisa, independente do sistema operacional

principal

Page 20: Virtualização de Computadores

Benefıcios para n os

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 5 / 20

� Isolamento das maquinas para as aulas de laboratorio

� Administracao das maquina virtuais

� Instalacao e configuracao dos softwares necessarios para as aulas

� Facil para testar alguma coisa, independente do sistema operacional

principal

� Nao iremos ”danificar”o sistema principal, as turmas seguintes

encontracao o sistema principal inalterado por nossas experiencias

Page 21: Virtualização de Computadores

Softwares de Virtualizac ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 6 / 20

Page 22: Virtualização de Computadores

Softwares de Virtualizac ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 6 / 20

� VMWare

� Virtual Box (Sun)

� Virtual PC (Microsoft)

� Xen

� Para uma lista mais completa, acesse:

http://en.wikipedia.org/wiki/Comparison of virtual machines

� Iremos utilizar o VMWare. O VMWare simula um hardware. A

maquina cliente ”imagina”que esta ”rodando”em um hardware real.

Page 23: Virtualização de Computadores

Requerimentos

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 7 / 20

Page 24: Virtualização de Computadores

Requerimentos

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 7 / 20

� Windows ou Linux

Page 25: Virtualização de Computadores

Requerimentos

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 7 / 20

� Windows ou Linux

� Memoria suficiente para suportar o sistema operacional principal e os

hospedes (Geralmente 1GB e suficiente)

Page 26: Virtualização de Computadores

Requerimentos

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 7 / 20

� Windows ou Linux

� Memoria suficiente para suportar o sistema operacional principal e os

hospedes (Geralmente 1GB e suficiente)

� Espaco em disco para a maquina virtual (Iremos criar maquina com

15GB de espaco em disco)

Page 27: Virtualização de Computadores

Requerimentos

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 7 / 20

� Windows ou Linux

� Memoria suficiente para suportar o sistema operacional principal e os

hospedes (Geralmente 1GB e suficiente)

� Espaco em disco para a maquina virtual (Iremos criar maquina com

15GB de espaco em disco)

� Tempo de CPU

Page 28: Virtualização de Computadores

Criando uma m aquina virtual com oVMWare Workstation

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 8 / 20

Page 29: Virtualização de Computadores

Alguns softwares fornecidos pela VMWare

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 9 / 20

Nome Descricao Licenca

VMWare Workstation Cria e executa maquinas virtuais Pago

VMPlayer Executa maquinas virtuais Gratuito

VMWare Server Cria e executa maquinas virtuais Gratuito

� Normalmente, usamos o Workstation para criar as maquinas virtuais

(Nao ha necessidade de licenca para a criacao das maquinas) e

executamos com o VMPlayer.

� O VMPLayer e instalado junto com o Workstation

Page 30: Virtualização de Computadores

Visao Geral da instalac ao

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 10 / 20

Page 31: Virtualização de Computadores

Visao Geral da instalac ao

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 10 / 20

� Tipo de Template - Typical

Page 32: Virtualização de Computadores

Visao Geral da instalac ao

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 10 / 20

� Tipo de Template - Typical

� Sistema Operacional

Page 33: Virtualização de Computadores

Visao Geral da instalac ao

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 10 / 20

� Tipo de Template - Typical

� Sistema Operacional

Selecione Linux/Ubuntu

Page 34: Virtualização de Computadores

Visao Geral da instalac ao

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 10 / 20

� Tipo de Template - Typical

� Sistema Operacional

Selecione Linux/Ubuntu

� Nome da maquina e localizacao

� Conexao de rede

Bridge

Page 35: Virtualização de Computadores

Visao Geral da instalac ao

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 10 / 20

� Tipo de Template - Typical

� Sistema Operacional

Selecione Linux/Ubuntu

� Nome da maquina e localizacao

� Conexao de rede

Bridge

� Tamanho do disco

15GB, alocar espaco. Melhora desempenho

Page 36: Virtualização de Computadores

Visao Geral da instalac ao

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 10 / 20

� Tipo de Template - Typical

� Sistema Operacional

Selecione Linux/Ubuntu

� Nome da maquina e localizacao

� Conexao de rede

Bridge

� Tamanho do disco

15GB, alocar espaco. Melhora desempenho

Proximos slides: sequencia de telas

Page 37: Virtualização de Computadores

Inıcio

Fatern 2008.2 11 / 20

Va em File/New/Virtual Machine

Page 38: Virtualização de Computadores

Tipo de configurac ao

Fatern 2008.2 12 / 20

Page 39: Virtualização de Computadores

Sitema operacional

Fatern 2008.2 13 / 20

Page 40: Virtualização de Computadores

Nome da m aquina e localizac ao

Fatern 2008.2 14 / 20

Page 41: Virtualização de Computadores

Conex ao de Rede

Fatern 2008.2 15 / 20

Page 42: Virtualização de Computadores

Disco rıgido

Fatern 2008.2 16 / 20

Page 43: Virtualização de Computadores

Final

Fatern 2008.2 17 / 20

Page 44: Virtualização de Computadores

Executando a m aquina virtual

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 18 / 20

� Apos a instalacao, a maquina pode ser executada com o VMPlayer.

Page 45: Virtualização de Computadores

Executando a m aquina virtual

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 18 / 20

� Apos a instalacao, a maquina pode ser executada com o VMPlayer.

� Use a linha de comando com o comando vmplayer

Page 46: Virtualização de Computadores

Executando a m aquina virtual

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 18 / 20

� Apos a instalacao, a maquina pode ser executada com o VMPlayer.

� Use a linha de comando com o comando vmplayer

Pode nos informar melhor eventuais erros

Page 47: Virtualização de Computadores

Executando a m aquina virtual

Criando uma maquinavirtual com o VMWareWorkstation

Alguns softwaresfornecidos pelaVMWare

Visao Geral dainstalacao

Inıcio

Tipo de configuracao

Sitema operacional

Nome da maquina elocalizacao

Conexao de Rede

Disco rıgido

Final

Executando a maquinavirtual

Fatern 2008.2 18 / 20

� Apos a instalacao, a maquina pode ser executada com o VMPlayer.

� Use a linha de comando com o comando vmplayer

Pode nos informar melhor eventuais erros

� Podemos usar tambem a interface grafica

Em algumas distribuicoes Linux: Iniciar/Sistema/VMPlayer

� A maquina virtual se comporta como uma maquina real. Existe,

inclusive, a opcao de entrarmos no setup da maquina virtual.

Page 48: Virtualização de Computadores

Exercıcios

Exercıcios

Fatern 2008.2 19 / 20

Page 49: Virtualização de Computadores

Exercıcios

Fatern 2008.2 20 / 20

1 Crie uma maquina virtual Linux, atente para as seguintes

configuracoes:

� Memoria: 512MB

� Disco: 15GB, pre-alocado

� Placa de rede: modo Bridge

2 Execute-a, entre no Setup e altere a ordem de boot dos dispositivos,

deixando o CD-ROM como o primeiro