36
Sistema Operacionais II Aula: Virtualização

Sistema Operacionais II Aula: Virtualização · Sistema Operacional II Professor: Marcelo Nascimento E-mail: [email protected] É comum se precisamos utilizar dois sistemas

Embed Size (px)

Citation preview

Sistema Operacionais II

Aula: Virtualização

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Objetivos •Entender o que é uma máquina virtual.

•Instalar várias máquinas virtuais em um mesmo

computador usando o VirtualBox.

•Aprender os modos de rede suportados pelas máquinas

virtuais criadas com o VirtualBox.

.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

É comum se precisamos utilizar dois sistemas operacionais ao mesmo tempo

utilizarmos duas maquinas independente.

Com a evolução dos hardwares dos computadores e o aumento do poder de

processamento das maquinas, boa parte dos recursos ficam ociosos.

Para aproveitar esses recursos que ficam ociosos, foi criado um mecanismo que

permite executar mais de um sistema operacional em um mesmo computador

Virtualização

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtualização

virtualização é a simulação de uma plataforma de hardware, sistema

operacional, dispositivo de armazenamento ou recursos de rede.

É uma forma de esconder as características físicas de uma plataforma

computacional dos utilizadores, mostrando outro hardware virtual

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Máquinas Virtuais

Cada sistema operacional se comporta como se fosse uma

maquina física separada;

Os sistemas operacionais não sabem que estão compartilhando

o mesmo hardware.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Máquinas Virtuais A forma usual de utilizarmos o esquema acima é com um software de virtualização

sobre o qual os outros sistemas operacionais são executados.

No exemplo acima o software de virtualização é ele próprio, um sistema operacional.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Máquinas Virtuais No exemplo abaixo o software de virtualização é apenas um software a mais que está

instalado no seu sistema operacional.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Processador

Disquete

Disco

Periférico

Sistema Operacional

Aplicações Máquina Virtual Aplicações

Linux Windows Windows

Camada de hardware físico

Software

Camada de hardware virtual

Aplicações Aplicações Aplicações

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Máquinas Virtuais

“Se existe essa versão que eu posso

instalar sobre o meu sistema

operacional, por que alguém iria usar a

outra, que requer a instalação de um

sistema operacional específico?”

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Máquinas Virtuais

Desempenho;

Gerenciamento de Recursos.

Então:

•Se você quer criar várias máquinas virtuais utilize a versão que funciona como

S.O.

•Se você vai criar poucas maquinas virtuais e que não possuem um uso intenso

utilize a versão que executa sobre outro sistema.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Vantagens (1) •Facilita o aperfeiçoamento e testes de novos sistemas operacionais.

•Possibilita a comparação de vários sistemas operacionais utilizando o mesmo

equipamento.

•Executa diferentes sistemas operacionais sobre o mesmo hardware,

simultaneamente.

•Simula alterações e falhas no hardware para testes ou reconfiguração de um

sistema operacional, provendo confiabilidade e escalabilidade para as aplicações.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Vantagens(2)

•Diminuição de custos com hardware.

•Facilidades no gerenciamento, migração e replicação de computadores,

aplicações ou sistemas operacionais.

•Confiança e disponibilidade: A falha de um software não prejudica os demais

serviços.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Desvantagens

Gerenciamento: Os ambientes virtuais necessitam ser, monitorados, configurados

e salvos

Desempenho: Atualmente, não existem métodos consolidados para medir o

desempenho de ambientes virtualizados.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box

Vamos abordar aqui a instalação do VirtualBox, sendo um software ele roda sob o

sistema operacional já instalado. Podemos utilizar qualquer versão da serie 4.X

Máquina host = Máquina real onde o sistema operacional principal está. È ela quem

receberá a máquina guest;

Máquina guest = É a máquina convidada que vai rodar dentro da maquina

host(software virtualização).

A máquina host será responsável por reservar parte dos seus recursos para cada

máquina convidada, e essa reserva é feita no momento da criação dessas máquinas.

Apesar de serem especificados no momento da criação da máquina guest, esses

recursos podem ser alterados posteriormente.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box(Instalação)

Para instalar vamos utilizar o seguinte comando.

marcelo@ubuntuServer:~$ sudo apt-get update

marcelo@ubuntuServer:~$ sudo apt-get install virtualbox

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box Após a instalação teremos algo parecido com a tela abaixo.

Para criar um VM clique no

botão “Nova”.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Criando uma VM)

Na tela abaixo clique em próximo.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Criando uma VM)

Defina um nome para a Máquina Virtual e Selecione o Sistema Operacional que vai

ser instalado e a versão.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Criando uma VM) Informe a quantidade de memória ram para a máquina virtual

Procure não alocar mais de 50% da memória real

Requisitos Mínimos: Processador: Pentium 4, 1GHz

Memória RAM: 512MB

Disco: 5GB

Placa de vídeo: qualquer placa de

vídeo!

Requisitos Recomendados: Processador: Pentium 4, 1GHz

Memória RAM: 1GB

Disco: 15GB

Placa de vídeo: qualquer placa de

vídeo!

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Criando uma VM)

Para nosso aprendizado nessa tela não precisamos modificar nada. Clique em

próximo.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Criando uma VM) Nessa tela também não precisamos modificar nada. Clique em próximo.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Criando uma VM)

Nada a modificar. Clique em próximo.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Criando uma VM)

Aqui vamos alterar o tamanho do disco virtual para 20GB. Clique em próximo.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Criando uma VM)

Nas telas de resumo bastar clicar em

Criar.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Iniciando a VM) Ao iniciar a máquina virtual será apresentado a tela abaixo. Clique em Próximo.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Iniciando a VM) Na tela abaixo, selecione o local onde está a imagem ISO. Clique em Próximo.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Iniciando a VM) Clique em Iniciar.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Modos de Rede) Na tela principal do VirtualBox, clique no botão “Configurações” e depois em Rede,

para que apareça a tela mostrada abaixo.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Modos de Rede) Na tela principal do VirtualBox, clique no botão “Configurações” e depois em Rede,

para que apareça a tela mostrada abaixo.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Modos de Rede)

Não conectado.

Neste modo sua placa de rede estará desconectada de qualquer rede. Fazendo uma

analogia, imagine uma máquina real que possui uma placa de rede Ethernet, mas

que não possui nenhum cabo de rede conectado nela. Você pode até colocar um

endereço IP nesta placa, mas não terá como se comunicar com nenhuma outra

máquina.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Modos de Rede)

NAT.

Neste modo é como se existisse uma rede entre a placa de rede da máquina

convidada e a placa de rede da máquina host, e a máquina host realizasse NAT. A

máquina host fornece a configuração IP da máquina convidada através de um

servidor DHCP que a máquina host executa.

Este modo permite que a máquina convidada acesse as máquinas da rede onde a

máquina host está. Além disso, se a máquina host tiver acesso à Internet, a máquina

convidada também terá.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Modos de Rede)

Placa em Modo Bridge.

Este modo é semelhante ao NAT, pois é como se existisse uma rede entre a máquina

host e a máquina convidada. Porém, ao invés da máquina host realizar NAT, ela atua

como se fosse uma bridge (ponte) entre a rede da máquina host e a rede da máquina

convidada.

A diferença é que a configuração IP da máquina convidada não será fornecida pela

máquina host. Deve ser configurada manualmente ou fornecida pelo servidor DHCP

da rede onde a máquina host se encontra. A máquina convidada pode acessar as

máquinas da rede da máquina host, e a Internet, caso esse acesso esteja disponível

para aquelas máquinas.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Virtual Box (Modos de Rede) Rede Interna.

Neste modo você cria redes completamente isoladas

da rede real e da máquina host. Quando você

seleciona este modo aparece uma caixa de texto

chamada “Nome”. Isso é o nome da rede à qual a

máquina pertencerá. Coloque qualquer nome que

desejar. Depois que colocar um nome uma vez, ele

aparecerá no menu quando for configurar outras

máquinas neste mesmo modo (Rede Interna).

Todas as máquinas que possuírem o mesmo nome

neste campo conseguirão se comunicar. É como se

estivessem ligadas em um mesmo hub. Obs..: Uma

máquina de uma rede não pode se comunicar com

nenhuma máquina da outra rede.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Administração de Sistema Operacionais II Virtualização

Virtual Box (Modos de Rede) Placa de rede exclusiva de hospedeiro (Host-Only).

Neste modo a máquina convidada pode se comunicar apenas com a máquina host.

Sistema Operacional II

Professor: Marcelo Nascimento

E-mail: [email protected]

Administração de Sistema Operacionais II Virtualização

Atividade (2,0 pontos – 1ª Nota) 1. O que é virtualização?

2. Quais os benefícios em utilizar a virtualização?

3. Existem desvantagens na utilização de recursos virtualizados? Explique.

4. Se existe uma versão de software para virtualização que eu posso instalar sobre

o meu sistema operacional, por que alguém iria usar a outra, que requer a

instalação de um sistema operacional específico?

5. Mudamos o boot para o CD, mas o sistema depois de instalado não necessitará

mais de iniciar pelo CD, certo? Como faríamos para alterar para o boot pelo

disco?

6. Pense no caso de você não ter o sistema operacional queimado no CD, mas sim

uma iso, ou seja, uma imagem do sistema em sua máquina. Como faríamos para

instalar a partir da *.iso?

7. Qual o modo de rede suportado pelo virtual Box que permite a comunicação

apenas entre as máquinas virtuais?

8. Quais os modos de rede suportados pelo virtual Box?

Sistema Operacionais II

Aula: Virtualização