máquinas virtuais (vm) e sua configuração - v1.0

26
Máquinas Virtuais (VM) e sua Configuração Jadeir Rodrigues dos Santos - 10/09/2013

Upload: gilgermano

Post on 25-Dec-2015

12 views

Category:

Documents


0 download

DESCRIPTION

Máquinas Virtuais (VM) e Sua Configuração - V1.0

TRANSCRIPT

Page 1: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

Jadeir Rodrigues dos Santos - 10/09/2013

Page 2: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

2 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

Sumário

Sumário .................................................................................................................................................. 2

1 Apresentação .............................................................................................................................. 4

1.1 Objetivos Instrucionais ................................................................................................................ 4

1.2 Descrição ..................................................................................................................................... 4

2 O que é Máquina Virtual (VM) .................................................................................................... 4

3 Conceitos Envolvidos ................................................................................................................... 4

4 Como Funciona ............................................................................................................................ 5

5 Para que Serve? ........................................................................................................................... 5

6 Requisitos Mínimos ..................................................................................................................... 5

7 Exemplo Prático - VirtualBox ....................................................................................................... 6

7.1 Instalando o VirtualBox ............................................................................................................... 6

7.2 Instalando o Extension Pack ........................................................................................................ 10

7.3 Criando uma VM com VirtualBox ................................................................................................ 12 7.3.1 Defina o Nome e o Sistema ............................................................................................................................. 12 7.3.2 Quantidade de Memória RAM ........................................................................................................................ 13 7.3.3 Criação do HD Virtual ..................................................................................................................................... 13 7.3.4 Tipo do Disco Virtual ....................................................................................................................................... 14 7.3.5 Local e Tamanho do HD Virtual ...................................................................................................................... 15

7.4 Iniciando a VM ............................................................................................................................. 15 7.4.1 Selecione o CD de boot ................................................................................................................................... 16 7.4.2 Vantagens da Imagem ISO ............................................................................................................................. 16 7.4.3 Usando uma Imagem ISO ............................................................................................................................... 16 7.4.4 Selecionando a Imagem ISO ........................................................................................................................... 17 7.4.5 Instalação do Sistema Convidado ................................................................................................................... 17 7.4.6 Depois de Instalado ........................................................................................................................................ 18 7.4.7 Acompanhando a Instalação .......................................................................................................................... 18 7.4.8 Alternando para a VM .................................................................................................................................... 18 7.4.9 Instalação dos Drivers Virtuais ....................................................................................................................... 18 7.4.10 Tela da Instalação dos Drivers ........................................................................................................................ 19

7.5 Rede e Internet............................................................................................................................ 22

7.6 Pastas Compartilhadas ................................................................................................................ 22 7.6.1 Usando Pastas Compartilhadas ...................................................................................................................... 23 7.6.2 Criando Pastas Compartilhadas ...................................................................................................................... 23 7.6.3 Acessando Pastas Compartilhadas ................................................................................................................. 25

7.7 Mais Dicas.................................................................................................................................... 26

Page 3: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

3 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

8 Algumas Observações ................................................................................................................. 26

9 Conclusão .................................................................................................................................... 26

Page 4: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

4 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

1 Apresentação

Seja bem vindo ao treinamento sobre o Máquinas Virtuais (VM) e sua Configuração.

1.1 Objetivos Instrucionais

Ao término deste treinamento, você aprenderá o que é uma Máquina Virtual (VM) como instalar as principais

ferramentas e configurar uma VM utilizando a ferramenta VirtualBox.

1.2 Descrição

Máquinas virtuais são extremamente úteis no dia a dia, pois permitem ao usuário rodar outros sistemas

operacionais dentro de uma janela, tendo acesso a todos os softwares que precisa. Elas são usadas em diversos casos,

como na execução de programas e sistemas operacionais ainda em estágio de desenvolvimento. Dessa forma, você não se

torna refém de aplicativos inacabados que podem apresentar diversos bugs. De maneira mais simplificada, podemos dizer

que a máquina virtual funciona como um “computador dentro do computador”. Portanto entender a sua utilização e

configuração é primordial para melhor execução e segurança de nosso trabalho.

2 O que é Máquina Virtual (VM)

As máquinas virtuais são emulações ou virtualizações de computadores, dentro de um computador de verdade.

Na prática você pode rodar um outro sistema operacional dentro do seu sistema atual, sem afetar os arquivos

reais.

A máquina virtual fica isolada numa pasta, o HD virtual é um arquivo como qualquer outro.

A interface do sistema na máquina virtual roda dentro de uma janela no seu sistema real.

3 Conceitos Envolvidos

O computador que você está usando é o hospedeiro, ou host.

O computador virtualizado ou emulado (ou o sistema que roda nele) é o convidado, ou convidado.

As máquinas virtuais são chamadas rapidamente de VM, das iniciais do inglês para Virtual Machine.

Page 5: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

5 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

4 Como Funciona

Um programa emula ou virtualiza um computador, assim como existem os emuladores de vídeo games antigos.

A criação da máquina virtual é basicamente a definição de uma pasta e arquivos de configuração, além de um

arquivo que guardará o conteúdo do HD da máquina virtual, o HD Virtual.

O programa da VM roda no seu sistema host como um programa qualquer. Para citar alguns: Vmware, VirtualBox,

KVM ou Qemu, e o Windows Virtual PC da Microsoft.

5 Para que Serve?

Você pode rodar sistemas antigos ou de teste sem precisar de uma máquina dedicada.

Empresas de hospedagem podem fornecer servidores completos com acesso root aos clientes, sem que um

interfira com o outro, pois cada um roda numa VM separada. Exatamente como se fossem máquinas reais

separadas, ligadas em rede.

Se o sistema na máquina virtual pegar um vírus ou for danificado, você não perde seu sistema real. É ótimo para

testar programas desconhecidos.

Ideal para testar novas versões de Sistemas Operacionais, por exemplo: Linux/Windows/MAC OS.

Você pode rodar Windows dentro de Linux e Linux dentro de Windows. Pode rodar mais de um sistema ao mesmo

tempo.

6 Requisitos Mínimos

É recomendado que você tenha um PC ou Notebook atual, quanto mais recursos tiver, melhor.

A VM irá precisar de memória dedicada. Por Exemplo: Se seu PC tem 4 GB RAM, você não vai poder dedicar 4 GB

RAM para a VM pois o sistema host precisará de RAM também.

Para rodar sistemas modernos na VM é bom ter mais de 4 GB RAM no sistema host, assim você pode definir 2 GB

ou mais GB RAM para a VM.

Para rodar convidados de 64-bit pode ser necessário que seu processador suporte virtualização por hardware, e

que esta esteja ativa no SETUP.

Page 6: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

6 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

Obs.: O Sistema operacional (S.O.) 32 bits só pode endereçar 232

= 4 294 967 296 endereços diferentes,

correspondente a 4 GB de RAM. Mas, como S.O. precisa endereçar outras coisas, além da memória RAM (recursos da placa-

mãe, placas de expansão, incluindo a placa gráfica,...), só restam, de 2,8 a 3,5 GB RAM endereçável, dependendo da

configuração do PC. Ou seja, não adianta reservar mais que 3,5 GB RAM para S.O. 32 bits.

7 Exemplo Prático - VirtualBox

O VirtualBox é um programa que permite criar e gerenciar máquinas virtuais em seu computador. O software garante que um segundo sistema operacional rode em sua máquina, sem a necessidade de desinstalar o SO já existente no aparelho.

O Instalador do VirtualBox vem apenas com o essencial para executar outros sistemas operacionais. O Extension Pack adiciona suporte a dispositivos USB 2.0, habilita a conexão remota via RDP (mesmo protocolo do Windows Terminal Server) e o boot via PXE em placas da Intel nas máquinas virtuais, entre outros recursos.

Por que VirtuaBox?

Está, atualmente, é a ferramenta mais utilizada pela CS TOTVS para criação de VMs.

7.1 Instalando o VirtualBox

Passo 1. Vá para a pasta onde se encontra o instalador e dê um duplo clique sobre ele;

Page 7: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

7 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

Passo 2. Na primeira tela do instalador, clique no botão “Next”;

Passo 3. Em seguida, é possível marcar ou desmarcar opções de instalação. Por padrão, o ideal é deixar como está e clicar no botão “Next”;

Page 8: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

8 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

Passo 4. Na tela seguinte, marque a opções referentes à criação do ícone do programa e depois, novamente, clique em “Next”;

Passo 5. Agora um passo crítico: o instalador avisará que irá “reiniciar” as conexões de rede durante o processo. Caso tenha algum trabalho ou aplicativo usando alguma das conexões de rede, feche-o e depois clique no botão “Yes”, para continuar a instalação;

Page 9: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

9 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

Passo 6. Na próxima tela, clique em “Install”. Se for solicitada a senha do dministrador, digite-a ou apenas confirme a autorização;

Passo 7. Na última tela, apenas clique em “Finish” para finalizar a instalação.

Page 10: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

10 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.2 Instalando o Extension Pack

Passo 1. Vá para a pasta onde se encontra o arquivo e dê um duplo clique nele;

Passo 2. Será aberto o VirtualBox e exibida uma mensagem mostrando o que será instalado. Clique no botão “Instalar” para confirmar;

Page 11: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

11 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

Passo 3. Na próxima tela, leve a barra de rolagem para baixo até o fim e clique no botão “Eu concordo (A)”. Se for solicitada a senha do administrador, digite-a ou apenas confirme a autorização;

Passo 4. Aguarde finalizar o processo. No final, será exibida uma janela de confirmação. Clique no botão “OK”.

Pronto. Agora você tem o VirtualBox instalado e com os complementos necessários para usá-lo melhor.

Page 12: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

12 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.3 Criando uma VM com VirtualBox

Abra o VirtualBox e clique no botão Novo.

7.3.1 Defina o Nome e o Sistema

Escolha o sistema mais próximo do que você pretende Executar. Não é necessário escolher certinho, mas isso

permite que o programa otimize os recursos para o sistema definido.

Page 13: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

13 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.3.2 Quantidade de Memória RAM

Defina a quantidade de memória RAM reservada para a máquina virtual.

No exemplo coloquei 2 GB para rodar o Windows 2003 Server, pois meu host tem 8 GB. Para o Windows 7 e Vista

pode ser bom colocar 2 GB ou mais, se você tiver mais que isso no seu sistema real.

7.3.3 Criação do HD Virtual

O HD virtualserá um arquivo de imagem de disco. Todas as ações de formatação e alteração de dados nele não irão

afetar seu sistema real. Deixe marcado Boot Hard Diske a opção para criar um novo disco. Ao clicar em próximo uma outra

tela trará as orientações.

Page 14: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

14 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.3.4 Tipo do Disco Virtual

A primeira opção cria um arquivo pequeno que vai

crescendo conforme dados forem sendo gravados no

seu HD virtual. É a melhor para uso doméstico.

A segunda oferece mais desempenho, só que criará

um arquivo gigante. O desempenho é obtido porque o

arquivo não ficará fragmentado conforme for

crescendo. O tamanho do arquivo será o tamanho que

você definir a seguir.

Page 15: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

15 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.3.5 Local e Tamanho do HD Virtual

Escolha o local onde o HD virtual ficará. É bom que haja espaço suficiente na partição ou disco real escolhido.

Defina o tamanho dele, como será visto pelo sistema na máquina virtual. Esse tamanho será o limite. Em geral não

dará para aumentar depois, apesar de você poder adicionar novos HDs virtuais.

7.4 Iniciando a VM

Abra o Virtual Box e você verá a listagem de Máquinas Virtuais.

Selecione a que você deseja executar e clique nela com o direito e selecione Iniciar ou dê um duplo clique.

Escolha do local

de armazenamento do

HD Virtual.

Page 16: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

16 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.4.1 Selecione o CD de boot

O CD de boot será necessário para instalar o sistema, assim como em uma máquina real. Se você tiver o CD ou DVD físico, insira no drive e escolha a letra na lista.

Você também pode usar uma imagem ISO de CD/DVD.

7.4.2 Vantagens da Imagem ISO

Usar uma imagem ISO para instalar o sistema virtual é melhor do que um CD ou DVD real, pois o programa irá ler os dados a partir

de um arquivo no seu HD. Isso é bem mais rápido do que ler a partir do drive de CD/DVD.

Se você baixou um sistema para testes (por exemplo, uma nova distro Linux) você nem precisa gastar uma mídia para testar, além

de economizar o tempo de gravação.

7.4.3 Usando uma Imagem ISO

Clique no botão ao lado do campo da escolha, na tela anterior.

Aparecerá o Gerenciador de Arquivos.

Selecione o arquivo imagem ISO que deseja utilizar.

Clique em Abrir

Page 17: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

17 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.4.4 Selecionando a Imagem ISO

Assim que adicionada, clique no botão Selecionar. O gerenciador pode listar várias imagens ou driver Físico, facilitando a localização delas para uso com outras VMs.

Clique em Iniciar.

7.4.5 Instalação do Sistema Convidado

A partir desse ponto a instalação do sistema convidado (guest) será feita exatamente como seria numa nova máquina Física.

Você precisará particionar o HD, formatar a partição e prosseguir com a instalação.

Tudo o que você fizer no HD virtual só será alterado no arquivo do HD virtual. A tabela de partições e os dados do seu HD real não

serão alterados.

Page 18: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

18 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.4.6 Depois de Instalado

Depois de instalado você precisará instalar os drivers dos dispositivos virtuais do VirtualBox. Outros virtualizadores têm recursos

parecidos. Sem esses drivers o desempenho da máquina virtual pode ser ruim, especialmente de vídeo.

Após a instalação você pode ejetar o CD da máquina virtual. Para iniciá-la bastará dar um duplo clique no nome dela, na lista da

tela de entrada do VirtualBox.

7.4.7 Acompanhando a Instalação

Neste exemplo estamos usando o Windows 2003 Server. A instalação se dará da mesma forma como numa máquina real.

Entendendo a Janela

A janela da máquina virtual aparece como uma janela de programa comum no seu sistema, seja o Explorer do Windows, o KDE ou

Gnome no Linux, ou qualquer outro gerenciador.

Você poderá alternar para ela quando quiser, assim como poderá continuar rodando seus programas no sistema host (o principal,

seu PC real).

7.4.8 Alternando para a VM

Ao clicar na janela da VM o mouse pode ficar preso nela. Combinações de teclado e mouse são enviadas para o sistema virtual,

podendo ser ignorados pelo host.

Para voltar ao sistema host, tecle a tecla do hospedeiro, que pode ser definida nas opções do VirtualBox. O padrão é CTRL da

direita. Essa tecla é exibida na barra de status do VirtualBox.

Depois de instalados os drivers do sistema virtual o mouse poderá passar livremente pela janela, sem precisar disso.

7.4.9 Instalação dos Drivers Virtuais

O VirtualBox tem um pacote chamado VirtualBox Guest Additions, ou Adicionais para Convidado.

Esse pacote contém drivers e executáveis para melhorar a experiência de uso da máquina virtual.

Para instalá-lo, clique em Dispositivos > Instalar Adicionais para Convidado (o sistema na VM já deverá estar rodando).

Page 19: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

19 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.4.10 Tela da Instalação dos Drivers

Como o VirtualBox Guest Additions equivale a um CD de instalação, acesse o Drive (D:) e execute o arquivo de

instalação.

Serão apresentadas as telas a seguir:

Page 20: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

20 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

Escolha o local de instalação (dentro da VM)

Page 21: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

21 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

Pode ser que seja apresentado algum erro realtivo a instalação de drivers durante a instalação. Apenas continue.

Reinicie a VM após finalizar a instalação.

Page 22: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

22 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.5 Rede e Internet

Se você deixar na configuração padrão é comum que a máquina virtual já possa acessar a Internet.

O VirtualBox compartilha a conexão via NAT por padrão. Clique em Dispositivos > Adaptadores de Rede.

7.6 Pastas Compartilhadas

É possível criar uma rede com a VM, mas a configuração pode dar um pouco de dor de cabeça dependendo das configurações do

seu sistema host. A forma mais fácil de compartilhar arquivos é com o recurso Pastas Compartilhadas.

O VirtualBox criará compartilhamentos. Você define uma pasta do host para que o convidado possa acessá-la. Ela será mapeada

no convidado e ficará acessível aos programas.

Page 23: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

23 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.6.1 Usando Pastas Compartilhadas

Clique no menu Dispositivos > Pastas Compartilhadas.

7.6.2 Criando Pastas Compartilhadas

Clique no botão com sinal de mais, e adicione as pastas desejadas:

Page 24: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

24 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

Selecione a pasta desejada:

Apenas Leitura: O Sistema Convidado só poderá ler o conteúdo da pasta Host selecionada.

Montar Automaticamente: O sistema Convidado irá se conectar automaticamente a pasta Host selecionada após clicar em OK.

Tornar Permanente: Selecionado, a pasta selecionada será permanente, ou seja, O sistema Convidado irá se conectar

automaticamente a pasta Host selecionada, a cada inicialização.

Page 25: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

25 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.6.3 Acessando Pastas Compartilhadas

No convidado, vá em Meus locais de rede localize o grupo VirtualBox Shared Folders. Essa configuração pode variar de sistema

para sistema, no exemplo aqui é com o Windows 2003.

Se você não conseguir achar, pode fazer isso: na tela Meus locais de rede, clique em Adicionar local de rede. Prossiga com o

assistente do Windows e localize o grupo do VirtualBox.

Page 26: Máquinas Virtuais (VM) e Sua Configuração - V1.0

Máquinas Virtuais (VM) e sua Configuração

26 Máquinas Virtuais (VM) e sua Configuração.

Versão 1.0

7.7 Mais Dicas...

Tecle Ctrl direita + F para rodar a máquina virtual em tela cheia. Na verdade é a tecla Host, no VirtualBox por padrão é a Ctrl

direita. Em vários sistemas convidados com o pacote do Adicionais para Convidado instalado você pode redimensionar a janela

livremente. A resolução na máquina virtual é ajustada automaticamente.

Ao fechar será exibida uma tela solicitando as opções, dentre elas o Salvar o estado da máquina, isso indica que na próxima

inicialização a VM voltará em seu Último Estado.

Não se esqueça de desligar a VM corretamente, desligue-a realizando o Shutdown no S.O., exatamente como você faz no seu

Notebook ou PC.

Você pode aprender mais sobre os outros recursos na Ajuda do VirtualBox (menu Ajuda > Conteúdo).

8 Algumas Observações

Rodar jogos nas máquinas virtuais pode ser uma tarefa impraticável. A placa de vídeo virtualizada não usará toda a potência da

sua placa real.

O Aero do Windows Vista e 7 também pode ficar desativado ao rodá-los como convidado. No VMware isso está melhor, mas o

VMware não é gratuito como o VirtualBox.

O desempenho de 3D na VM tende a melhorar no futuro, mas ainda deixa a desejar.

9 Conclusão

Há muitos outros recursos que você pode explorar. Analise os menus e telas de opções do VirtualBox. Clique com o direito numa

VM na lista do VirtualBox com ela desligada, para alterar propriedades. e Leia o UserManual do VirtualBox.