Você está na página 1de 9

Tutorial do VMware

Pgina 1 de 9

tutorial do vmware por Marcos Elias Que tal rodar um sistema operacional dentro de outro, numa janela? Teste diversos sistemas, aprenda a installos, rode programas dentro deles sem interferir com o seu computador "real". Monte uma rede virtual, interligue mquinas virtuais e veja como os sistemas se comportam. Simule operaes que voc nunca faria no seu computador "real", como por exemplo, rodar um vrus s pra ver o que ele faz. E depois d risada da cara dele :P Veja como fazer tudo isso e muito mais. Atualizao: esta dica fala do VMware Workstation 5, que era comercial, e apresenta o VMware Player, gratuito, que permite executar as mquinas virtuais sem alter-las. Mas algo melhor aconteceu: o VMware Server foi liberado gratuitamente, ou seja, as limitaes da verso Workstation (comercial) no existem mais. O texto no foi alterado, mas adapta-se perfeitamente ao VMware Server. Depois de ler este tutorial, conhea e baixe o VMware Server, comentado no Explorando: http://www.explorando.com.br/2007/05/agora-o-vmware-server-gratuito.html Virtualizao... Rode um sistema operacional dentro de outro. Dentro de uma janela. Benefcios disso? Muitos! Vou comentar um pouco sobre a virtualizao e ento mostrar um tutorial do VMware, um excelente software virtualizador. J comentei vrias vezes no meu site Explorando e Aprendendo sobre o uso de mquinas virtuais... Inicialmente usei e comentei sobre o programa Bochs, que tem verso para Windows e Linux, mas muito lento. E criei uma interface grfica para o QEMU for Windows, o Kemula. Hoje vou mostrar como usar o VMware, uma poderosa (e cara!) ferramenta de virtualizao, com verso para Windows e Linux tambm. No se assuste pelo "cara", voc ver que possvel usar praticamente por tempo indeterminado, sem precisar pagar nada nem piratear. O que uma mquina virtual? uma... Mquina virtual! Um computador que existe, mas no existe... Enfim, uma mquina virtual como se fosse um outro computador, dentro do seu. Com direito a HD virtual e tudo mais. Voc cria um arquivo, um "HD falso", "HD virtual". Instala nele um sistema operacional qualquer, em teoria qualquer sistema para PC (Windows, Linux, DOS, BeOS, etc). E roda esse sistema numa janela! Isso possvel porque d para emular muitas coisas via software. Um exemplo clssico so os emuladores de vdeogames de consoles antigos, que permitem rodar os jogos numa janela, jogos estes feitos para o console. possvel simular at mesmo processadores de outras arquiteturas, permitindo uma vasta diversidade de aplicaes. A simulao praticamente perfeita, salvo as limitaes claro. No caso dos PCs virtuais, voc ver que fascinante! O programa que gerencia a mquina virtual cria uma camada de software entre o hardware real e o sistema operacional no PC virtual. O sistema operacional na mquina virtual solicita e recebe informaes de e para o hardware, e a mquina virtual cuida disso tudo (assim como numa mquina real o conjunto hardware + software da BIOS faz com o sistema operacional "real"). Normalmente o sistema virtual nunca tem acesso real ao seu hardware. A mquina virtual simula um processador, um HD, uma unidade de CD/DVD... O acesso a alguns dispositivos pode ficar um pouco prejudicado, mas visto a grande variedade de recursos que a virtualizao pode oferecer, vale a pena. O que fazer com as mquinas virtuais? Voc pode rodar mais sistemas ao mesmo tempo, no mesmo computador. Empresas de hospedagem de sites podem se beneficiar disso com os servidores virtuais: dedicam um servidor real para trs ou quatro clientes, ou mais at, cada um com um sistema operacional diferente, por exemplo. possvel rodar o Windows dentro do Linux, o Linux dentro do Windows, etc. Fuadores e geeks podem testar novos sistemas diretamente do ISO, sem precisar nem mesmo gravar um CD. Usurios de Windows podem acessar a Internet apenas por uma mquina virtual, assim evita-se vrus e malwares em geral no PC real. Seus arquivos ficam protegidos, pois a mquina virtual no tem acesso s suas pastas. S ao HD virtual, que no passa de um arquivo no seu HD real. como se ela ficasse numa "gaiola". No entanto, o VMware cria placas de rede virtuais, que permite que a mquina virtual faa parte da rede. Se voc tem um computador s, no tem problema: o seu computador tambm recebe uma placa virtual, e conectado a rede virtual com as mquinas virtuais. Expetacular! Voc usa a rede normalmente, compartilhando pastas e recursos e acessando os computadores pelo "Meus locais de rede", tradicional "Ambiente de rede" no Windows 9x/NT4. Desenvolvedores de software - como eu - podem testar suas aplicaes em diversas plataformas (por exemplo, no Windows XP e no 98), sem precisar manter mquinas separadas para isso, nem mesmo em dual-boot. Criadores de vrus e spywares (porque no?!) podem testar suas pragas em mquinas virtuais, em vez de gastar horas e mais horas em PCs cobaias at ter certeza de que funcionar como o esperado. Deu pau na mquina virtual? Apague o arquivo dela! Pronto. Seu sistema continua funcionando... E voc no perde nada. Uma idia mais prtica... Copie a mquina virtual para um CD (geralmente compactada antes), ou para outra pasta do seu HD. Se a mquina virtual pegar vrus ou ficar muito danificada, apague-a, e restaure da cpia - com o sistema j instalado, para no perder tempo. Seria como obter o computador exatamente da forma como ele estava logo ao ser instalado, livre de qualquer problema. Uma verdadeira "restaurao do sistema"! Existem diversos softwares que criam mquinas virtuais, emulando PCs, processadores baseados na arquitetura x86. Em outras palavras, simulam desktops, servidores, enfim, os populares "computadores pessoais", "IBM Compatvel", etc.

http://www.explorando.com.br/mat0002-vmware.htm

23/10/2011

Tutorial do VMware

Pgina 2 de 9

O VMware, um software comercial e carinho por sinal, muito eficiente. E rpido. Na virtualizao muitas tarefas so emuladas, e em muitos programas esse processo fica lento demais. Resultado: o sistema operacional na mquina virtual fica com um pssimo desempenho. Muitas vezes inaceitvel. Com o VMware, muitas coisas so emuladas tambm, mas grande parte dos recursos (especialmente os de gerenciamento de memria e processador) so repassados ao hardware real, o que faz com que o sistema virtual no perca tanto o desempenho. Falando em desempenho... Dependendo do sistema que voc quer ter no PC virtual, bom preparar um computador potente em memria e processador, com uns 2 ou 3 GB livres para uso no HD. recomendvel ter 256 MB de memria para testar, 512 ou mais para usar com conforto (embora eu testo e fuo com 160 MB no meu bom, velho e nico Pentium II, 266 MHz com Windows XP). Em termos de processador... Qualquer um de cerca de 1 GHz com um bom cache L2 (um Pentium III por exemplo) pode se dar bem. Mas mesmo assim sempre o desempenho da mquina virtual ficar um tanto menor do que seria se o sistema fosse rodado diretamente. recomendvel usar o Windows 2000/XP no computador para rodar o VMware, e na mquina virtual instalar uma verso mais leve, como o Windows 98 ou o prprio 2000. O XP roda bem, mas mais pesado... A voc deveria ter pelo menos 512 MB de RAM, para deixar 256 para a mquina virtual e 256 para seu PC real. A mquina virtual usa uma parte da memria, como se fosse toda a memria do PC virtual. Ao configur-la, voc determina essa quantidade, que seria basicamente a mesma para rodar o sistema operacional escolhido numa mquina real. Para rodar o Windows NT 4.0, por exemplo, 32 MB so aceitveis (64 melhor para poder abrir mais programas na mquina virtual). J para o 98/Me/2000, considere no mnimo 128, e 256 para o XP. Para rodar alguma distribuio de Linux j bem mais varivel, sistemas mais antigos, at 1999, por exemplo, normalmente se do bem com 64 MB de RAM. Muitos de hoje at agentam com 128 MB, mas os Linux esto cada vez mais pesados, pense em 256 MB para eles. O nome do programa VMware (de Virtual Machine Ware). Mas... Muita gente o chama de WMware (com "W"), por uma simples confuso. No tem problema, os produtores do VMware sacaram logo isso e ento eles mantm os dois domnios: www.vmware.com e www.wmware.com. Se voc quiser baixar, procure pela verso "Workstation" (a menos que entenda da verso Server). um programa grandinho, tem pra l de 60 MB, e pode ser usado sem registro por 30 dias. Ele possui o VMware Player, que gratuito e serve para executar as mquinas virtuais, mas no permite cri-las nem modific-las. Voc pode instalar a verso de 30 dias, criar sua mquina virtual e guardar uma cpia dela, e ento usar o player para rod-la depois dos 30 dias, pelo tempo que quiser :) No vamos nos deter muito com as diversas configuraes do VMware. Explorando voc aprender. Irei mostrar os passos iniciais e bsicos: como criar a mquina virtual, gerenci-la, instalar o sistema e darei algumas dicas. Vamos l... Com o VMware instalado, abra-o. V em "Iniciar > Programas > VMware" e escolha "VMware Workstation". Ele demora um pouquinho mesmo... Veja a entrada dele (estou usando a verso 5.0):

http://www.explorando.com.br/mat0002-vmware.htm

23/10/2011

Tutorial do VMware

Pgina 3 de 9

Na primeira vez, deve-se criar uma mquina virtual e instalar um sistema operacional nela. Assim como voc faria num computador real: d boot pelo CD (ou disquete), configure, formate o HD e instale... Todas as aes de formatao estaro sendo realizadas no HD virtual, que no passa de um arquivo como qualquer outro - no se assuste, portanto, voc no ir perder nada. Depois de instalado, basta abrir o arquivo da mquina virtual (de extenso ".vmx"), ou abrir o VMware, escolher "Abrir uma mquina virtual existente", e voc ter seu sistema virtual dentro de uma janela. Pode, claro, exibi-lo em tela cheia: a impresso de que voc est diante de um computador real! Enquanto isso os outros programas no seu computador "real" podem ficar abertos, desde que haja memria suficiente. Vamos criar uma mquina virtual. Clique em "New Virtual Machine", na tela de entrada do VMware. Surgir um assistente, voc deve selecionar as opes desejadas (tipo de computador, dispositivos, etc)... E no final sua mquina virtual estar pronta. Ele armazena diversos arquivos numa pasta, ento voc deve criar uma pasta para cada mquina virtual desejada. Iniciado o Assistente, clique em Next, e ento escolha o modo tpico:

http://www.explorando.com.br/mat0002-vmware.htm

23/10/2011

Tutorial do VMware

Pgina 4 de 9

Avanando, escolha o sistema que voc pretende instalar na mquina virtual, o mais prximo possvel. Isso no impe limites, voc pode escolher Linux aqui e instalar qualquer verso de Windows, por exemplo. Escolher o sistema mais prximo do que ser instalado faz com que o VMware otimize algumas coisas com base em caractersticas especiais desse sistema.

http://www.explorando.com.br/mat0002-vmware.htm

23/10/2011

Tutorial do VMware

Pgina 5 de 9

Avance e d um nome para a mquina virtual. Se voc pretende criar mais de uma, pode dar o nome do sistema que ser instalado, para identific-la facilmente. Digite ou selecione a pasta para armazenar os arquivos da mquina virtual. Vrios arquivos sero criados, ento bom escolher uma pasta vazia ou criar uma nova pasta s para isso. Por exemplo, crie uma em "C:\MeuPCVirtual".

Ao avanar, vamos aqui usar a opo NAT para a rede. Essa opo trabalha com uma rede virtual, e funciona at mesmo em computadores SEM placa de rede! Voc poder compartilhar arquivos, Internet, impressoras... Como se estivesse numa rede de verdade. Escolha ento a opo NAT e avance:

http://www.explorando.com.br/mat0002-vmware.htm

23/10/2011

Tutorial do VMware

Pgina 6 de 9

Escolha agora o tamanho do disco rgido. Virtual tambm :). bom criar algo de 10 GB, 20 ou at mesmo 40. O tamanho da pasta da mquina virtual no ficar prejudicado pelo tamanho que voc escolher aqui: apenas um limite, a capacidade do disco virtual. O VMware vai salvando os dados conforme forem sendo adicionados, ento um disco virtual de 40 GB ocupar poucos MB quando vazio. Ao instalar o sistema, copiar arquivos, etc. ele vai "crescendo" at a capacidade mxima. Como no ser possvel aumentar esse tamanho depois, escolha algo agradvel ao que voc pretende fazer. Depois voc poder adicionar mais discos... Se quiser pode colocar 160 GB, 300 GB, no se preocupe (desde que o sistema que voc pretende instalar suporte discos desse tamanho, claro). E se voc escolhesse a opo "Custom" (personalizada) em vez da tpica, no incio do assistente, poderia optar por simular um HD IDE (ATA/ATAPI) ou SCSI (MESMO se seu computador NO possuir controladora SCSI!).

Clique ento em "Concluir". A mquina virtual estar criada, e poder ser usada. A partir desse momento, como se voc estivesse diante de um computador novo, com o HD no particionado nem formatado. Voc precisa instalar o sistema operacional e ento "ligar" a mquina virtual quando quiser!

http://www.explorando.com.br/mat0002-vmware.htm

23/10/2011

Tutorial do VMware

Pgina 7 de 9

Por padro, o VMware exibe a mquina virtual dentro de uma janela. Voc poder, quando quiser, exibi-la em tela cheia. A resoluo de vdeo da mquina virtual ser limitada pela resoluo do seu sistema real. Dentro da janela, no entanto, aps instalar os drivers da placa de vdeo virtual do VMware, voc poder usar resolues maiores (aparecero barras de rolagem na tela). Dica: para alternar entre tela cheia e janela, tecle CTRL + ALT + ENTER. Antes de comear, recomendo alterar uma opo do VMware. O padro ele redimensionar a sua resoluo para acomodar a da mquina virtual. O melhor normalmente fazer o contrrio, ento v ao menu "Edit > Preferences", e na guia "Display", marque a opo "Resize guest". S para entender, "host" o seu PC real, o que roda o VMware, e "guest" o sistema virtual. D OK. E agora vamos instalar o sistema. Insira o CD bootvel (ou o disquete) do sistema que voc pretende instalar. Ele tentar dar boot pelo disquete, CD e depois pelo HD. Se seu sistema host exibir o contedo do CD, cancele ou feche, mas deixe o CD na bandeja. Para ligar o computador virtual clique no boto "Power On", ele tem o intuitivo cone de um boto do tipo "Play". A partir da, com voc: instale e formate como preferir! A formatao ser no HD virtual, no se preocupe com isso. Voc no vai perder NADA, nem mesmo alterar o setor de boot do seu HD de verdade. Aps instalar, retire o CD ou o disquete de boot, para que o sistema no inicialize pelo disco novamente :) IMPORTANTE: para que o teclado seja usado na mquina virtual, voc deve clicar com o mouse uma vez dentro dela. A, o que voc digitar ser enviado para o sistema virtual, e o mouse ficar "preso" na janela da mquina virtual. Para soltar o mouse e retornar o teclado ao seu computador real, tecle CTRL + ALT (CTRL junto com ALT). Toda vez que voc for usar o teclado na mquina virtual faa isso, clique dentro da tela do sistema virtual. bom saber que, ao teclar CTRL + ALT + DEL na mquina virtual, o sistema host poder responder, pois o Windows sempre interfere ao receber esse comando (e abre o Gerenciador de tarefas ou a janela Segurana do Windows). Por isso, o VMware recomenda teclar CTRL + ALT + INSERT, e ele enviar o CTRL + ALT + DEL para a mquina virtual. Isso pode ser importante para se logar no Windows NT ou nas verses de servidor, onde devese teclar essa combinao para poder digitar a senha. Veja o Windows NT 4.0 inicializando, na mquina virtual rodando sob o host Windows XP:

Agora olhe ele j iniciado e funcionando plenamente:

http://www.explorando.com.br/mat0002-vmware.htm

23/10/2011

Tutorial do VMware

Pgina 8 de 9

O sistema "host" aqui o Windows XP, que estou usando, e o NT na mquina virtual o "guest". Para desligar, use os meios normais, clique em "Iniciar, Desligar" (no caso do Windows, claro). Para forar um desligamento, clique no boto "Power off", o quadradinho vermelho, na barra de ferramentas do VMware - equivale mais ou menos a meter o dedo no boto rs. Ele dever ser usado tambm ao desligar os sistemas que no detectarem a fonte ATX (he he como o DOS, o Windows 3.11, etc). O VMware cria uma mquina virtual com peas "prprias", o que garante um alto desempenho, visto a grande ligao dos mecanismos do VMware com o sistema operacional, seja ele qual for, no computador virtual. Para que estes dispositivos sejam usados com todos os seus recursos, no entanto, os drivers para eles devero estar instalados, assim como num sistema real. Isso inclui as placas de rede, a placa de vdeo, e um driver "bobo", mas muito inteligente: o mouse. Aps instalar os drivers do VMware no sistema virtual, voc poder usar o mouse no computador virtual sem precisar clicar, bastar passar o mouse por cima da tela, e automaticamente, o mouse virtual ser usado. E no precisar mais teclar CTRL + ALT para solt-lo tambm, ser s mover o mouse para fora. Para digitar, no entanto, ainda ser necessrio clicar na mquina virtual. Sem instalar os drivers, o desempenho grfico ser desastroso, e a resoluo de vdeo ser o padro VGA (640 x 480 pixels x 16 cores, no Windows). Portanto, se voc achou a instalao do sistema, o mouse, ou a movimentao das janelas na mquina virtual lentos demais, no se preocupe, ao instalar os drivers isso tudo passa. Como instalar esses drivers? O VMware possui o pacote "VMware Tools", com algumas ferramentas para isso. Ao rodar o Windows na mquina virtual, no h problema, a instalao muito fcil. Com o sistema virtual iniciado e pronto para uso, clique no menu "VM > Install VMware Tools", da janela do VMware. Ele simular a insero de um CD com os drivers na mquina virtual. O auto-run do Windows exibir o instalador, basta instalar e depois reiniciar o PC virtual. Se o auto-run no iniciar (o que volta e meia acontece no Windows), abra o "Meu computador", a unidade de CD e ento execute o instalador. Isso deve ser feito apenas na primeira vez, depois s iniciar o sistema normalmente... E voc perceber a mudana, com e sem o VMware Tools. Note que alguns sistemas mais antigos no suportaro isso, como o Windows 3.11 ou o Windows NT 4.0 sem os Service Packs mais recentes. Nestes casos o desempenho ficar um pouco prejudicado. Dica ++: no Windows NT eu instalei os drivers da placa de vdeo e do mouse virtuais... Extraindo os arquivos do VMware Tools, e ento indicando a localizao dos arquivos ".inf" na mquina virtual. O mouse e o vdeo funcionaram sem problemas :), apesar de no ser possvel instalar o VMware Tools no "Windows NT 4.0 Service Pack 0". O bsico isso. Depois de instalar o sistema virtual, bom fazer backup da pasta da mquina virtual, caso precise recuper-la depois sem precisar reinstalar o sistema. sempre recomendvel fazer de tudo para melhorar o desempenho no sistema virtual. Limpe os temporrios, o cache das DLLs do Windows na mquina virtual, desative efeitos visuais... Se usar o Windows XP, prefira deixar o tema clssico do Windows, o autologon ativado, etc. No vou abordar a configurao da rede aqui, por ser um tutorial para iniciantes no VMware. Se voc usou o NAT, muito provavelmente o Windows 2000, XP ou superior ir detectar a placa de rede e fazer a configurao automaticamente. Bastar compartilhar pastas ou arquivos, ou at mesmo a conexo com a Internet, em qualquer uma das mquinas que a outra detectar - como se fossem mesmo computadores reais! Se o Windows pedir senha ao tentar acessar a rede, fornea um nome de usurio e senha com direitos de acesso ao recurso compartilhado no computador. Com o NAT o VMware cria uma rede virtual entre seu computador e a mquina

http://www.explorando.com.br/mat0002-vmware.htm

23/10/2011

Tutorial do VMware

Pgina 9 de 9

virtual. Basta voc configurar a mquina virtual para obter as configuraes via DHCP, que o VMware cuida de tudo. Na listagem das placas de rede do sistema real voc pode ver que seu computador "ganhou" pelo menos duas placas de rede, aps a instalao do VMware. Elas aparecem tambm na guia "Rede" do gerenciador de tarefas do Windows XP. USE O VMWARE PLAYER, GRATUITO, SEM PRECISAR COMPRAR O VMWARE O VMware player pode ser baixado em: http://www.vmware.com/download/player. um programa que permite rodar as mquinas virtuais criadas com o VMware, sem alter-las, e no permite criar novas mquinas. Entenda esse "alter-las" como mexer no hardware: voc no poder adicionar HDs virtuais, nem configurar algumas coisas da mquina virtual. mais ou menos como se voc pudesse usar um computador, instalar qualquer coisa nele, inclusive formatar o HD, mas sem mexer dentro do mesmo, fisicamente. As mquinas virtuais do VMware tm at SETUP! Voc poder configur-lo, alterar a ordem do boot, essas configuraes de software, tudo funcionar, no se preocupe. Ao gravar arquivos no HD virtual eles no sero perdidos, ao ligar a mquina virtual, estaro l. O VMware Player no chega a ser "to" limitante assim :) Baixe o VMware e o VMware player, e nos primeiros 30 dias de uso, crie quantas mquinas virtuais voc quiser, de preferncia j instale o VMware Tools. Depois basta iniciar o player e rodar a mquina virtual, para sempre, sem se preocupar com licenciamento ou com os 30 dias. Voc s no poder alterar os componentes da mquina, como adicionar discos rgidos, por exemplo. Recomendo instalar o Windows 2000 na mquina virtual, por ser to estvel quanto e mais leve que o XP, e ainda roda diversos programas recentes. Mas lembre-se que voc pode instalar qualquer outro. IMPORTANTE: Dependendo da quantidade de memria do seu computador, o VMware pode reclamar que no h memria para rodar a mquina. A verso "Player" no edita os arquivos, mas voc pode facilmente alterar a quantidade de memria editando o arquivo de extenso ".vmx" num editor de textos puro qualquer, como o Mep Texto ou o prprio Bloco de notas. Abra o arquivo da mquina virtual, de extenso ".vmx" num editor de textos puro, e altere a quarta linha, onde est: memsize = "128" Basta deixar com o valor desejado entre aspas e salvar o arquivo. Com menos de 256 MB no PC real, dificilmente ele deixar rodar a mquina virtual com 128; ele evita ao mximo usar o arquivo de paginao para no prejudicar o desempenho. Se seu computador tem menos de 256 MB, experimente deixar apenas 32 MB de memria para o PC virtual e rode nele ento o Windows 95, NT 4.0 ou melhor ainda, o Windows 3.11. Dica ++: ao rodar a mquina virtual, voc pode clicar com o boto direito na barra de ttulo do VMware e escolher "Hide controls", para ocultar a barra de ferramentas e de menus do VMware, e assim obter mais espao. Clicando novamente voc ter a opo "Show controls", que exibe as barras. Bom trabalho e/ou divertimento! Marcos Elias 2006-09-26 Atualizado em 2006-10-14

http://www.explorando.com.br/mat0002-vmware.htm

23/10/2011

Você também pode gostar