Você está na página 1de 19

Oracle VM VirtualBox

O programa VirtualBox serve para virtualizao, ou seja, permite que voc rode um sistema dentro de outro, compartilhando o hardware para as operaes de cada mquina, uma mquina virtual simula um disco rgido, memria, processador etc, praticamente tudo que uma mquina real possui. Uma das vantagens da VirtualBox o fato de ser completamente gratuita. Para baixar a VirtualBox entre nesse link, v para downloads e escolha o seu sistema operacional atual (Windows, Linux, OS X etc).
O tutorial foi feito na verso do Windows.

Algumas notas antes do tutorial, at mesmo para que o leitor se acostume com os termos utilizados, vou usar os seguintes termos durante o tutorial: Hospedeiro: o computador real, que "contm" as mquinas virtuais, e dessa forma que vou me referir a ele no tutorial Convidado: a mquina ou as mquinas virtuais. Disco virtual: um arquivo que simula um HD para ser usado pela mquina virtual. VM: Abreviao de virtual machine, mquina virtual em ingls. Esse tutorial visa ajudar quem est comeando a utilizar as mquinas virtuais, importante ter conhecimento mais tcnico para aproveitar esse tutorial. IMPORTANTE: O VirtualBox est na verso 4, o tutorial est ainda na verso 3, em breve vou atualizar o tutorial.

Instalao
Instalao do tipo avanar e finalizar...

Preferncias da VirtualBox
Clicando no menu Arquivo e em seguida em preferncias, possvel ajustar algumas opes: Guia geral Escolhe o local das pasta em que as VMs sero guardadas, a pasta que os discos rgidos sero guardados e o caminho para a biblioteca VRDP.

Guia entrada: Escolhe a tecla do hospedeiro, um boto que serve para liberar o teclado e mouse do convidado para que voc possa voltar a controlar o hospedeiro, uma tecla importante, no esquea dela. Guia atualizar e idioma o prprio nome j diz tudo Guia rede: Permite adicionar, remover e configurar os adaptadores Host-Only, nas configuraes voc vai escolher o IP e mascara do adaptador, servidor DHCP e mascara, e a faixa de IPs que sero distribudas pelo servidor DHCP.

Criando uma mquina virtual.


Aps a instalao voc vai ver essa tela, com a diferena que a sua estar vazia.

Para comear clique no Boto Novo na parte superior esquerda, ser apresentada uma tela de boas vindas, e em seguida a tela abaixo, escolha o nome (serve somente para voc identificar a VM) o tipo de sistema e a verso, vou simular a instalao de uma VM para o sistema Ubuntu.

Na prxima tela escolha o tamanho da memoria RAM que ser reservada para a VM, lembre-se que depende do seu computador, j que ele tem que suportar a mquina real e a virtual (ou as virtuais).

Agora a hora da criao do disco rgido da VM, voc pode optar por criar um novo ou anexar um j existente, o disco virtual um arquivo que simula o disco rgido, alm do formato vdi que o padro criado pela VirtualBox, voc pode anexar tambm os formatos vmdk, vhd e hdd.

Nessa simulao vou criar um novo para mostrar o processo, na tela abaixo escolha entre armazenamento expansvel ou fixo.

Expansvel: O tamanho do disco no o tamanho real, por exemplo um disco de 20 GB para a VM pode ser um arquivo no seu HD de somente 1 GB, que cresce conforme o requisitado pela VM at o tamanho mximo, que no pode ser alterado (lembre-se que isso simula um HD), mais lento pois tem que aumentar primeiro para adicionar informaes depois, a vantagem que pode ocupar menos espao em seu HD. Fixo: O arquivo em disco tem o tamanho real, um disco virtual de 20 GB vai criar um arquivo de 20 GB, mais rpido porem ocupa todo o espao de uma vez. Recomendo o fixo pelo desempenho. Agora escolha o nome do arquivo vdi e o tamanho, tenha em mente que o tamanho tem que suportar o sistema que ser instalado, da mesma forma que um computador real.

Ao final de tudo apresentado um resumo da VM a ser criada:

Configurando
Agora vamos ajustar alguns detalhes, extremamente recomendvel ter conhecimentos de hardware para alterar essas opes, na tela principal selecione a VM e clique em Configuraes, na janela que vai abrir voc ter as opes abaixo.

Note que a maioria das configuraes so determinadas por padro quando voc define o tipo de sistema da VM na instalao, mas se quiser alterar algo veja abaixo como. Guia Geral Em Bsico possvel trocar o nome e o tipo de sistema (serve somente para referencia).

Em Avanado voc escolha a pasta de snapshots (explico adiante), se a rea de transferncia (por exemplo quando voc copia um texto) bi-direcional (ambos os lados), do hospedeiro para o convidado, do convidado para o hospedeiro ou nenhum, se a barra de ferramentas mostrada nos modos Seamless e tela cheia (requerem adicionais para convidado) e a posio da barra.

Guia Sistema Permite modificar a quantidade de RAM da VM, a ordem de boot, IO APIC, EFI, relgio em formato UTC e dispositivos de apontamento absoluto (tablet USB por exemplo).

Em Processador possvel escolher quantos processadores sero usados na VM (processadores no igual nucleo, portanto processadores dual, quad, etc no deixam de ser 1), e o recurso PAE (Physical Address Extension, funciona da mesma forma que uma mquina real) e NX bit.

Guia Tela Em vdeo voc escolhe o tamanho da memria de vdeo, a quantidade de monitores da VM (somente convidados Windows), se h acelerao 3D

(necessrio adicionais de convidados, recurso "beta") e acelerao 2D (somente convidados Windows)

Em tela remota voc pode habilitar o servidor de RDP (Remote Desktop Protocol) e permite que voc acesse a VM por um cliente RDP como o Terminal Services da Microsoft, voc tambm escolhe a porta (porta que a VM ira expor para conexo de entrada), o mtodo de autenticao (caso voc use a biblioteca RDP, se no deixe nula) e o tempo em milissegundos.

Guia armazenamento Escolhe o tipo de controladora de disco como IDE, SATA, SCSI (a pronuncia isczi), SAS e disquete. Aps a escolha da controladora voc pode adicionar discos rgidos, leitor/gravador de DVD/CD, e leitor/gravador de disquetes.

Tambm possvel alterar as propriedades das controladoras, como o tipo, se utilizara o cache do hospedeiro (documentao em ingls sobre I/O caching :D )

tambm possvel alterar as propriedades dos discos, DVDs/CDs e disquetes, por exemplo possvel gravar DVDs/CDs a partir do convidado com o recurso Passthrough (recuros de teste) nas propriedades.

Guia udio Escolhe o driver e o tipo de controladora de udio

Guia rede Essa guia merece um pouco mais de ateno, aqui que voc adiciona as "placas de rede" do convidado, voc pode adicionar at 4 placas, escolhendo o tipo de conexo do convidado ao hospedeiro, o tipo de placa, o endereo fsico (MAC) e se o "cabo" est conectado. Tambm possvel configurar para que a VM enxergue as outras mquinas reais da sua rede ou a internet.

Vejas as opes de "Conectado a:" No conectado: Adiciona a placa de rede no convidado porm ela no se conecta ao hospedeiro NAT: Conecta o convidado ao hospedeiro simulando uma rede do tipo NAT, ou seja, tambm tem as mesmas limitaes e vantagens que uma rede desse tipo,

por exemplo no permite conexes de entrada, mas pode enxergar as mquinas reais da sua rede e tambm ter acesso a internet (somente conexes de sada). Rede interna: As mquinas convidadas enxergam umas as outras, mas no tem conectividade externa, seja a hospedeira, internet ou outra mquina real da sua rede. Placa de rede exclusiva do hospedeiro (host-only): conectada somente ao hospedeiro por meio de um adaptador de rede que adicionado no momento da instalao ou manualmente por voc. Placa em modo Bridge: a conexo mais impressionante da VirtualBox, atravs dela possvel que a VM faa parte de sua rede, se conecte a internet, receba conexes de entrada, seja vista pelos outros computadores (tanto reais quanto virtuais), etc, essa conexo feita por um filtro no seu adaptador de rede (na sua placa de rede real), quando um pacote enviado para a sua mquina real, apenas ela recebe, e quando um pacote destinado a alguma VM em execuo, essa ira receber o pacote, portanto essa conexo tambm merece um pouco mais de sua ateno nas configuraes do seu firewall. Aps configurar a placa, para incluir a maquina na rede basta seguir os procedimentos padres de rede, ou seja, configurao de IPs, compartilhamentos e etc, no sistema dentro da VM. Guia portas seriais Permite que voc use as portas seriais do hospedeiro no convidado.

Guia USB Permite criar filtros para que os dispositivos USB conectados no hospedeiro sejam redirecionados ao convidado.

Guia pastas compartilhadas Permite que voc escolha uma pasta do hospedeiro que ser mostrada para a virtual como sendo uma pasta em um servidor de arquivos (desnecessrio caso voc use a rede de verdade para transferir os arquivos).

Gerenciador de Mdias virtuais


Tambm possvel gerenciar os discos, imagens de CDs/DVDs (aprenda a criar imagens ISO aqui) e imagens de disquetes na VirtualBox atravs do menu Arquivo e em seguida escolhendo a opo Gerenciador de Mdias virtuais.

possvel criar novos discos, remover da VitualBox ou deletar o arquivo, acrescentar mais discos existentes em arquivos vdi, vmdk, vhd e hdd.

possvel tambm adicionar imagens ISO para usar na VM, e por fim imagens de disquetes (arquivos img).

Rodando as VMs
O funcionamento o mesmo de uma mquina real, ou seja, voc precisa criar partio, formatar, instalar o sistema, etc. Veja aqui o meu computador com o Windows 7 rodando uma VM com o Ubuntu

Clicando no menu Mquina voc tem essas opes:

As mais importantes so: Ativar modo de tela cheia: A VM preenche toda a tela, voc no ir mais visualizar sua mquina real, para sair do modo tela cheia necessrio apertar a tecla tecla do hospedeiro mais o boto F. Entrar no modo Seamless: um modo que "mistura" a sua rea de trabalho com a da VM. Criar Snapshot: Explico abaixo Clicando em Dispositivos: Dispositivos de CD/DVD: Permite adicionar os arquivos ISOs ou escolher um leitor real. Instalar adicionais para convidado: inserido um ISO com os adicionais, para instalao no convidado, entre as funes temos: captura integrao do mouse que permite liberar o mouse sem apertar a tecla do hospedeiro, apenas "saindo da tela" da VM, adicionar os drivers para o funcionamento adequado do vdeo, acelerao e suporte para varios monitores (Windows somente).

Snapshots
Uma tima funo, ela serve para salvar o estado da mquina e excluir todas as modificaes feitas a partir desse ponto, por exemplo, eu quero testar um programa em uma VM, eu crio um snapshot, instalo o programa e utilizo, depois eu retorno a mquina ao momento do snapshot, ou seja, quando o programa no estava instalado. Para isso a VirtualBox cria alguns arquivos chamados Discos Diferenciais, e as alteraes so gravadas nele, mantendo o arquivo de disco original intacto. Para criar basta na tela principal selecionar a VM e na coluna da direita clicar em Snapshots, depois no boto que representa uma mquina fotografica, para voltar a um estado anterior usado o segundo boto, e para excluir um snapshot o terceiro.

Dicas:

Para excluir o snapshot e NO voltar ao estado anterior, preservando assim as alteraes, exclua direto o snapshot, e aguarde a mesclagem dos discos diferenciais.

Para excluir o snapshot e voltar ao estado anterior, primeiro volte ao estado e depois exclua o snapshot. Para gravar um snapshot enquanto a VM est em execuo, use a opo do menu dispositivos com a VM aberta.

Consideraes finais
Alguns exemplos de aplicaes? Hoje a virtualizao usada para muitas coisas, um exemplo de uso para empresas utilizar somente um servidor real ao invs de vrios, e nele montar vrias VMs que sero os servidores dessa rede. As VMs so uma tima forma de treinar suas habilidades na informatica, pois se algo der errado voc pode "voltar no tempo" com os snapshots, ou mesmo reinstalar o sistema, e sempre mantendo sua mquina real a salvo. Um exemplo disso quando eu estava estudando configuraes de redes e tambm as configuraes das VMs, na poca eu salvei a imagem da tela:

A esquerda acima uma VM com o Windows Vista, a direita uma VM com XP, e abaixo no centro o meu Explorer, na poca com Windows 7 RC, todas as mquinas se enxergando na rede perfeitamente. Programadores podem testar suas aplicaes em diversos sistemas operacionais, existem testes de vrus que so feitos em VMs j que um ambiente isolado (lembre-se que no existem 100% de segurana no mundo da informatica),

eu posso fazer os tutoriais sem instalar os programas de verdade rss, enfim, basta usar sua imaginao na aplicao das VMs, no fim das contas o mesmo que ter vrios computadores, porm com a economia de espao. Apenas tenha em mente que o computador real tem que ser potente o suficiente para manter todas as VMs.

Você também pode gostar