O documento discute a virtualização de computadores, incluindo: (1) o que é virtualização e seus benefícios, (2) softwares de virtualização como VMWare e VirtualBox, (3) requisitos para virtualização.
2. ¸˜
Introducao
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
¸˜
Introducao
Fatern 2008.2 2 / 20
3. ´ ¸˜
O que e virtualizacao?
¸˜
Introducao
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 3 / 20
4. ´ ¸˜
O que e virtualizacao?
¸˜
Introducao
Computadores ”virtuais”que rodam dentro de outro computador
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 3 / 20
5. ´ ¸˜
O que e virtualizacao?
¸˜
Introducao
Computadores ”virtuais”que rodam dentro de outro computador
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
ˆ
Multiplas instancias de sistemas operacionais dentro de um sistema
´
¸˜
Virtualizacao
operacional hospedeiro
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 3 / 20
6. ´ ¸˜
O que e virtualizacao?
¸˜
Introducao
Computadores ”virtuais”que rodam dentro de outro computador
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
ˆ
Multiplas instancias de sistemas operacionais dentro de um sistema
´
¸˜
Virtualizacao
operacional hospedeiro
´
Benef´cios para nos
ı
Softwares de Recursos compartilhados
¸˜
Virtualizacao
Requerimentos ´
Memoria, CPU, Disco, Rede, etc
Fatern 2008.2 3 / 20
7. ´ ¸˜
O que e virtualizacao?
¸˜
Introducao
Computadores ”virtuais”que rodam dentro de outro computador
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
ˆ
Multiplas instancias de sistemas operacionais dentro de um sistema
´
¸˜
Virtualizacao
operacional hospedeiro
´
Benef´cios para nos
ı
Softwares de Recursos compartilhados
¸˜
Virtualizacao
Requerimentos ´
Memoria, CPU, Disco, Rede, etc
´ ´
Varios tipos de sistemas operacionais em uma mesma maquina
(Windows, Linux, etc)
Fatern 2008.2 3 / 20
8. ´ ¸˜
O que e virtualizacao?
¸˜
Introducao
Computadores ”virtuais”que rodam dentro de outro computador
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
ˆ
Multiplas instancias de sistemas operacionais dentro de um sistema
´
¸˜
Virtualizacao
operacional hospedeiro
´
Benef´cios para nos
ı
Softwares de Recursos compartilhados
¸˜
Virtualizacao
Requerimentos ´
Memoria, CPU, Disco, Rede, etc
´ ´
Varios tipos de sistemas operacionais em uma mesma maquina
(Windows, Linux, etc)
ˆ
Tendencia em ”datacenters”
Fatern 2008.2 3 / 20
9. ¸˜
Benef´cios da Virtualizacao
ı
¸˜
Introducao
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 4 / 20
10. ¸˜
Benef´cios da Virtualizacao
ı
¸˜
Introducao
¸˜
Consolidacao de servidores em larga escala
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 4 / 20
11. ¸˜
Benef´cios da Virtualizacao
ı
¸˜
Introducao
¸˜
Consolidacao de servidores em larga escala
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Aumento da utilizacao dos recursos dispon´veis
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 4 / 20
12. ¸˜
Benef´cios da Virtualizacao
ı
¸˜
Introducao
¸˜
Consolidacao de servidores em larga escala
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Aumento da utilizacao dos recursos dispon´veis
ı
¸˜
Virtualizacao
Suporte a sistemas legados/sistemas operacionais em hardwares
´
Benef´cios para nos
ı
Softwares de novos
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 4 / 20
13. ¸˜
Benef´cios da Virtualizacao
ı
¸˜
Introducao
¸˜
Consolidacao de servidores em larga escala
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Aumento da utilizacao dos recursos dispon´veis
ı
¸˜
Virtualizacao
Suporte a sistemas legados/sistemas operacionais em hardwares
´
Benef´cios para nos
ı
Softwares de novos
¸˜
Virtualizacao
´ ¸˜ ¸˜
Rapida implementacao de ambientes de producao, teste e
Requerimentos
desenvolvimento
Fatern 2008.2 4 / 20
14. ¸˜
Benef´cios da Virtualizacao
ı
¸˜
Introducao
¸˜
Consolidacao de servidores em larga escala
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Aumento da utilizacao dos recursos dispon´veis
ı
¸˜
Virtualizacao
Suporte a sistemas legados/sistemas operacionais em hardwares
´
Benef´cios para nos
ı
Softwares de novos
¸˜
Virtualizacao
´ ¸˜ ¸˜
Rapida implementacao de ambientes de producao, teste e
Requerimentos
desenvolvimento
¸˜
Reducao de custos
Fatern 2008.2 4 / 20
15. ´
Benef´cios para nos
ı
¸˜
Introducao
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 5 / 20
16. ´
Benef´cios para nos
ı
¸˜
Introducao
´ ´
Isolamento das maquinas para as aulas de laboratorio
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 5 / 20
17. ´
Benef´cios para nos
ı
¸˜
Introducao
´ ´
Isolamento das maquinas para as aulas de laboratorio
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı ¸˜ ´
Administracao das maquina virtuais
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 5 / 20
18. ´
Benef´cios para nos
ı
¸˜
Introducao
´ ´
Isolamento das maquinas para as aulas de laboratorio
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı ¸˜ ´
Administracao das maquina virtuais
¸˜
Virtualizacao
¸˜ ¸˜ ´
Instalacao e configuracao dos softwares necessarios para as aulas
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 5 / 20
19. ´
Benef´cios para nos
ı
¸˜
Introducao
´ ´
Isolamento das maquinas para as aulas de laboratorio
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı ¸˜ ´
Administracao das maquina virtuais
¸˜
Virtualizacao
¸˜ ¸˜ ´
Instalacao e configuracao dos softwares necessarios para as aulas
´
Benef´cios para nos
ı
Softwares de ´
Facil para testar alguma coisa, independente do sistema operacional
¸˜
Virtualizacao
principal
Requerimentos
Fatern 2008.2 5 / 20
20. ´
Benef´cios para nos
ı
¸˜
Introducao
´ ´
Isolamento das maquinas para as aulas de laboratorio
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı ¸˜ ´
Administracao das maquina virtuais
¸˜
Virtualizacao
¸˜ ¸˜ ´
Instalacao e configuracao dos softwares necessarios para as aulas
´
Benef´cios para nos
ı
Softwares de ´
Facil para testar alguma coisa, independente do sistema operacional
¸˜
Virtualizacao
principal
Requerimentos
˜
Nao iremos ”danificar”o sistema principal, as turmas seguintes
¸˜ ˆ
encontracao o sistema principal inalterado por nossas experiencias
Fatern 2008.2 5 / 20
21. ¸˜
Softwares de Virtualizacao
¸˜
Introducao
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 6 / 20
22. ¸˜
Softwares de Virtualizacao
¸˜
Introducao
VMWare
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
Virtual Box (Sun)
¸˜
Virtualizacao
Virtual PC (Microsoft)
´
Benef´cios para nos
ı
Softwares de Xen
¸˜
Virtualizacao
Requerimentos
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.
Fatern 2008.2 6 / 20
23. Requerimentos
¸˜
Introducao
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 7 / 20
24. Requerimentos
¸˜
Introducao
Windows ou Linux
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
¸˜
Virtualizacao
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 7 / 20
25. Requerimentos
¸˜
Introducao
Windows ou Linux
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
´
Memoria suficiente para suportar o sistema operacional principal e os
¸˜
Virtualizacao
´ ´
hospedes (Geralmente 1GB e suficiente)
´
Benef´cios para nos
ı
Softwares de
¸˜
Virtualizacao
Requerimentos
Fatern 2008.2 7 / 20
26. Requerimentos
¸˜
Introducao
Windows ou Linux
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
´
Memoria suficiente para suportar o sistema operacional principal e os
¸˜
Virtualizacao
´ ´
hospedes (Geralmente 1GB e suficiente)
´
Benef´cios para nos
ı
Softwares de ´ ´
Espaco em disco para a maquina virtual (Iremos criar maquina com
¸
¸˜
Virtualizacao
15GB de espaco em disco)
¸
Requerimentos
Fatern 2008.2 7 / 20
27. Requerimentos
¸˜
Introducao
Windows ou Linux
´ ¸˜
O que e virtualizacao?
Benef´cios da
ı
´
Memoria suficiente para suportar o sistema operacional principal e os
¸˜
Virtualizacao
´ ´
hospedes (Geralmente 1GB e suficiente)
´
Benef´cios para nos
ı
Softwares de ´ ´
Espaco em disco para a maquina virtual (Iremos criar maquina com
¸
¸˜
Virtualizacao
15GB de espaco em disco)
¸
Requerimentos
Tempo de CPU
Fatern 2008.2 7 / 20
28. ´
Criando uma maquina
virtual com o VMWare
Workstation
Alguns softwares
fornecidos pela
VMWare
˜
Visao Geral da
¸˜
instalacao
In´cio
ı
¸˜
Tipo de configuracao
´
Criando uma maquina virtual com o
Sitema operacional
´
Nome da maquina e
VMWare Workstation
¸˜
localizacao
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 8 / 20
29. Alguns softwares fornecidos pela VMWare
´
Criando uma maquina
virtual com o VMWare Nome ¸˜
Descricao Licenca
¸
Workstation
Alguns softwares VMWare Workstation ´
Cria e executa maquinas virtuais Pago
fornecidos pela
VMWare VMPlayer ´
Executa maquinas virtuais Gratuito
˜
Visao Geral da
¸˜
instalacao
VMWare Server ´
Cria e executa maquinas virtuais Gratuito
In´cio
ı
¸˜
Tipo de configuracao
´
Normalmente, usamos o Workstation para criar as maquinas virtuais
Sitema operacional ˜ ´ ¸ ¸˜ ´
(Nao ha necessidade de licenca para a criacao das maquinas) e
´
Nome da maquina e
¸˜
localizacao executamos com o VMPlayer.
˜
Conexao de Rede ´
O VMPLayer e instalado junto com o Workstation
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 9 / 20
30. ˜ ¸˜
Visao Geral da instalacao
´
Criando uma maquina
virtual com o VMWare
Workstation
Alguns softwares
fornecidos pela
VMWare
˜
Visao Geral da
¸˜
instalacao
In´cio
ı
¸˜
Tipo de configuracao
Sitema operacional
´
Nome da maquina e
¸˜
localizacao
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 10 / 20
31. ˜ ¸˜
Visao Geral da instalacao
´
Criando uma maquina
virtual com o VMWare
Tipo de Template - Typical
Workstation
Alguns softwares
fornecidos pela
VMWare
˜
Visao Geral da
¸˜
instalacao
In´cio
ı
¸˜
Tipo de configuracao
Sitema operacional
´
Nome da maquina e
¸˜
localizacao
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 10 / 20
32. ˜ ¸˜
Visao Geral da instalacao
´
Criando uma maquina
virtual com o VMWare
Tipo de Template - Typical
Workstation Sistema Operacional
Alguns softwares
fornecidos pela
VMWare
˜
Visao Geral da
¸˜
instalacao
In´cio
ı
¸˜
Tipo de configuracao
Sitema operacional
´
Nome da maquina e
¸˜
localizacao
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 10 / 20
33. ˜ ¸˜
Visao Geral da instalacao
´
Criando uma maquina
virtual com o VMWare
Tipo de Template - Typical
Workstation Sistema Operacional
Alguns softwares
fornecidos pela Selecione Linux/Ubuntu
VMWare
˜
Visao Geral da
¸˜
instalacao
In´cio
ı
¸˜
Tipo de configuracao
Sitema operacional
´
Nome da maquina e
¸˜
localizacao
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 10 / 20
34. ˜ ¸˜
Visao Geral da instalacao
´
Criando uma maquina
virtual com o VMWare
Tipo de Template - Typical
Workstation Sistema Operacional
Alguns softwares
fornecidos pela Selecione Linux/Ubuntu
VMWare
˜
Visao Geral da ´ ¸˜
Nome da maquina e localizacao
¸˜
instalacao
In´cio
ı
˜
Conexao de rede
¸˜
Tipo de configuracao Bridge
Sitema operacional
´
Nome da maquina e
¸˜
localizacao
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 10 / 20
35. ˜ ¸˜
Visao Geral da instalacao
´
Criando uma maquina
virtual com o VMWare
Tipo de Template - Typical
Workstation Sistema Operacional
Alguns softwares
fornecidos pela Selecione Linux/Ubuntu
VMWare
˜
Visao Geral da ´ ¸˜
Nome da maquina e localizacao
¸˜
instalacao
In´cio
ı
˜
Conexao de rede
¸˜
Tipo de configuracao Bridge
Sitema operacional
Tamanho do disco
´
Nome da maquina e
¸˜
localizacao 15GB, alocar espaco. Melhora desempenho
¸
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 10 / 20
36. ˜ ¸˜
Visao Geral da instalacao
´
Criando uma maquina
virtual com o VMWare
Tipo de Template - Typical
Workstation Sistema Operacional
Alguns softwares
fornecidos pela Selecione Linux/Ubuntu
VMWare
˜
Visao Geral da ´ ¸˜
Nome da maquina e localizacao
¸˜
instalacao
In´cio
ı
˜
Conexao de rede
¸˜
Tipo de configuracao Bridge
Sitema operacional
Tamanho do disco
´
Nome da maquina e
¸˜
localizacao 15GB, alocar espaco. Melhora desempenho
¸
˜
Conexao de Rede
Disco r´gido
ı ˆ
Proximos slides: sequencia de telas
Final
´
Executando a maquina
virtual
Fatern 2008.2 10 / 20
37. In´cio
ı
´
Va em File/New/Virtual Machine
Fatern 2008.2 11 / 20
44. ´
Executando a maquina virtual
´
Criando uma maquina
virtual com o VMWare
´ ¸˜ ´
Apos a instalacao, a maquina pode ser executada com o VMPlayer.
Workstation
Alguns softwares
fornecidos pela
VMWare
˜
Visao Geral da
¸˜
instalacao
In´cio
ı
¸˜
Tipo de configuracao
Sitema operacional
´
Nome da maquina e
¸˜
localizacao
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 18 / 20
45. ´
Executando a maquina virtual
´
Criando uma maquina
virtual com o VMWare
´ ¸˜ ´
Apos a instalacao, a maquina pode ser executada com o VMPlayer.
Workstation
Use a linha de comando com o comando vmplayer
Alguns softwares
fornecidos pela
VMWare
˜
Visao Geral da
¸˜
instalacao
In´cio
ı
¸˜
Tipo de configuracao
Sitema operacional
´
Nome da maquina e
¸˜
localizacao
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 18 / 20
46. ´
Executando a maquina virtual
´
Criando uma maquina
virtual com o VMWare
´ ¸˜ ´
Apos a instalacao, a maquina pode ser executada com o VMPlayer.
Workstation
Use a linha de comando com o comando vmplayer
Alguns softwares
fornecidos pela Pode nos informar melhor eventuais erros
VMWare
˜
Visao Geral da
¸˜
instalacao
In´cio
ı
¸˜
Tipo de configuracao
Sitema operacional
´
Nome da maquina e
¸˜
localizacao
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 18 / 20
47. ´
Executando a maquina virtual
´
Criando uma maquina
virtual com o VMWare
´ ¸˜ ´
Apos a instalacao, a maquina pode ser executada com o VMPlayer.
Workstation
Use a linha de comando com o comando vmplayer
Alguns softwares
fornecidos pela Pode nos informar melhor eventuais erros
VMWare
˜
Visao Geral da ´ ´
Podemos usar tambem a interface grafica
¸˜
instalacao
In´cio
ı
¸˜
Em algumas distribuicoes Linux: Iniciar/Sistema/VMPlayer
¸˜
Tipo de configuracao ´ ´
A maquina virtual se comporta como uma maquina real. Existe,
Sitema operacional
¸˜ ´
inclusive, a opcao de entrarmos no setup da maquina virtual.
´
Nome da maquina e
¸˜
localizacao
˜
Conexao de Rede
Disco r´gido
ı
Final
´
Executando a maquina
virtual
Fatern 2008.2 18 / 20
49. Exerc´cios
ı
´
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
Fatern 2008.2 20 / 20