virtualização de computadores
TRANSCRIPT
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