1. Configuração de SistemasConfiguração de Sistemas
Operacionais de RedeOperacionais de Rede (CSOR)(CSOR)
Tecnologia em Redes de Computadores
Prof. Esp. Juan Carlos Oliveira Lamarão
Apres. nº 03 - 2016
2. Plano de AulaPlano de Aula
Unidade I: Sistemas Operacionais e Infraestrutura de Redes
1.2 Virtualização de Software
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 2
3. RecapitulandoRecapitulando
O que é um Software de Sistema?
– Qual a diferença entre Software de Gerenciamento de Sistema
e de Desenvolvimento de Sistema?
O que é um Software de Aplicativo?
– Qual a diferença entre Software de Aplicações Específicas e de
Finalidade Gerais?
Qual a diferença entre Software Proprietário e Software Livre?
– Qual é o melhor?
– Quais as 4 Liberdades do Software Livre?
O que é linguagem de Alto e de Baixo nível?
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 3
5. VirtualizaçãoVirtualização
Conceito
Apesar de ser uma idéia antiga, com o surgimento na década
de 1960, a virtualização vem se propagando com mais força a
partir de 1970. Esse tipo de tecnologia é extremamente
importante para o mundo cada vez mais digital de hoje.
Podemos definir novos conceitos como: soluções
computacionais que permitem a execução de vários sistemas
operacionais e seus respectivos softwares a partir de uma
única máquina, seja ela um desktop convencional ou um
potente servidor.
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 5
8. VirtualizaçãoVirtualização
Modelos mais atuantes no mercado
Server Virtualization (Virtualização de Servidores)
Vmware, Xen, hyper-V, KMV
Network Virtualization (Virtualização de Recurso de Redes)
Cisco, Juniper
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 8
9. VirtualizaçãoVirtualização
Tipos de Virtualização
Full Virtualization
Em um sistema virtualizado completo, o hypervisor deve
interceptar instruções privilegiadas do sistema operacional
virtualizado
Paravirtualization
Diferentemente da virtualização completa, a
paravirtualização permite que instruções privilegiadas
sejam executadas diretamente na CPU, isto significa que o
hypervisor não precisa interceptar as instruções para
simulação
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 9
10. VirtualizaçãoVirtualização
Tipos de Virtualização
Hardware-assisted Virtualization
Instruções do GuestOS executadas na CPU sem receber
modificações
Operating-system-based Virtualization
Virtualização em nível de sistema operacional
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 10
11. VirtualizaçãoVirtualização
Software a seu utilizado
Como se trata de um ambiente acadêmico, iremos utilizar o
hypervisor da empresa Oracle, o Virtual Box
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 11
12. VirtualizaçãoVirtualização
“O virtualbox é um aplicativo de virtualização multi-
plataforma para computadores baseados na plataforma Intel
e AMD, e quando estamos falando de multi-plataforma,
significa que o virtualbox pode ser instalado em Windows,
Linux, Solaris ou MacOS. E quando estamos falando de
virtualização, estamos falando da capacidade de executar
vários sistemas operacionais em um computador.
O virtualbox pode trabalhar de duas maneiras,
paravirtualização, quando acessa diretamente os recursos
de hardware e a virtualização total baseada em software. No
nosso exemplo, vamos utilizar a baseada em software.
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 12
13. VirtualizaçãoVirtualização
Deste modo, podemos destacar algumas vantagens da
utilização do Oracle Virtualbox:
Criação de laboratórios para estudos sem danificar ou modificar
seu atual sistema operacional;
Ótimo para criação de ambientes clusterizados ou testes de
Disaster and recovery (DR);
Possui a funcionalidade de exportar/importar outros máquinas
virtuais de outros produtores, como por exemplo, da VMWare;
Guest Additions, são pacotes adicionais para customização do
sistema visitante;
Utilização do RDP (Remote Desktop Protocol), para acesso remoto
ao sistema visitante;
E Snapshots, permite a restauração da máquina virtual para um
momento estável quando houver problemas.”
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 13
15. VirtualizaçãoVirtualização
Criação de Nova VM
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 15
16. VirtualizaçãoVirtualização
Criação de Nova VM
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 16
17. VirtualizaçãoVirtualização
Criação de Nova VM
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 17
18. VirtualizaçãoVirtualização
Criação de Nova VM
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 18
19. VirtualizaçãoVirtualização
Criação de Nova VM
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 19
20. VirtualizaçãoVirtualização
Criação de Nova VM
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 20
36. VirtualizaçãoVirtualização
Configuração de Pastas Compartilhadas
Faculdade de Tecnologia do Amapá - META
Curso de Tecnologia em Redes de Computadores - juan@meta.edu.br Página 36