virtualização de computadores

Post on 22-Jun-2015

1.059 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Fatern 2008.2 1 / 20

Virtualizac ao de Computadores

Joao Medeiros (joao.fatern@gmail.com)

Introduc ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 2 / 20

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

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

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

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

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)

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”

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

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

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

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

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

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

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

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

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

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

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

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

Softwares de Virtualizac ao

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 6 / 20

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.

Requerimentos

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 7 / 20

Requerimentos

Introducao

O que e virtualizacao?

Benefıcios daVirtualizacao

Benefıcios para nos

Softwares deVirtualizacao

Requerimentos

Fatern 2008.2 7 / 20

� Windows ou Linux

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)

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)

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

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

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

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

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

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

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

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

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

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

Inıcio

Fatern 2008.2 11 / 20

Va em File/New/Virtual Machine

Tipo de configurac ao

Fatern 2008.2 12 / 20

Sitema operacional

Fatern 2008.2 13 / 20

Nome da m aquina e localizac ao

Fatern 2008.2 14 / 20

Conex ao de Rede

Fatern 2008.2 15 / 20

Disco rıgido

Fatern 2008.2 16 / 20

Final

Fatern 2008.2 17 / 20

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.

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

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

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.

Exercıcios

Exercıcios

Fatern 2008.2 19 / 20

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

top related