Sei sulla pagina 1di 24

Aprenda a usar o VMware Parte 1

Imagine voc, sentado a frente de seu


micro em casa e, somente com ele,
conseguir ter acesso a inmeros sistemas
operacionais na tela do seu monitor. E
todos eles ainda ligados em rede!! Opa!
Como assim?! Tudo isso possvel atravs
da utilia!"o de um nico soft#are! $amos
neste artigo falar, nada mais, nada menos,
so%re um dos assuntos mais interessantes
dos ltimos tempos& cria!"o de '()uinas
$irtuais atravs do soft#are $'#are.
O $'#are , sem dvidas, um dos soft#ares mais %em ela%orados dos ltimos tempos. Ele permite a emula!"o de v(rios
sistemas operacionais ao mesmo tempo so%re um sistema *ost, utiliando para isto o conceito de m()uinas virtuais. +ara )ue
voc entenda mel*or, imagine um micro com o ,indo#s -+ +rofessional instalado e so%re ele instalarmos o $'#are. Ele
possi%ilitar( a cria!"o de v(rias m()uinas virtuais com seus pr.prios sistemas operacionais, inclusive /inu0. 1 como se tivesse
mais de uma m()uina, porm tendo2se apenas uma. +ode parecer um pouco complicado mas vamos e0plicar mel*or todo o
assunto.
+ara entendermos mel*or a funcionalidade do $'#are, precisamos entender o conceito de m()uina virtual& cada m()uina
virtual funciona como um micro inteiro, contendo processador, mem.ria, disco, vdeo, som, porm tudo sendo emulado pelo
$'#are. 3ma m()uina virtual pode ainda usar, de forma simult4nea com o sistema *ost, as unidades de dis)uete e C526O'.
7uando falamos de 8sistema *ost9, )ueremos nos referenciar ao micro fsico )ue possui seu pr.prio sistema operacional e )ue
serve de %ase para a instala!"o do $'#are.
5o ponto de vista do sistema *ost, cada m()uina virtual um ar)uivo criado pelo $'#are. Com isso, pode2se levar uma
m()uina virtual de um micro para outro sem pro%lemas.
Outro ponto muito interessante :se n"o o principal; a possi%ilidade de liga!"o entre o sistema *ost e todas as m()uinas
virtuais como se estivessem numa rede tradicional sendo cada )ual com seu endere!o I+. +or e0emplo, podemos ter um
servidor com o ,indo#s <erver =>>? e v(rios clientes :as m()uinas virtuais criadas; todos ligados na mesma rede. 1 muito
interessante para testes de funcionalidade de recursos de um servidor :5@C+, pro0A e outros; ou para testes de rede entre
sistemas operacionais diferentes :/inu0 e ,indo#s, por e0emplo;. Iremos ver como montar e configurar uma estrutura de
m()uinas virtuais em rede na pr.0ima parte do artigo.
Instalao
O $'#are possui trs versBes, porm a )ue nos interessa agora o $',are ,orCstation com custos de 3DEFF. Gs outras
duas s"o para servidores, e muito mais caras, c*egando a custar mais de 3D?>>>!
+ara come!armos a instala!"o do $'#are, antes necess(rio faermos o do#nload do programa de instala!"o. O linC para o
do#nload e registro *ttp&HH###.vm#are.comHdo#nload. Com o registro voc rece%er( uma c*ave trial para ?> dias.
5epois de ter feito o do#nload do programa de instala!"o, s. e0ecut(2lo e seguir os passos. $ale salientar algumas
o%serva!Bes&
2 O programa de instala!"o l*e informar( :se for o caso; )ue atualmente em seu sistema est( ativo o recurso de autorun do
C526O'. Como as m()uinas virtuais usam de forma compartil*ada o C526O' Iuntamente com o sistema *ost, o instalador
avisa de )ue seria interessante desa%ilitar este recurso. $oc deve informar se deseIa ou n"o desa%ilit(2lo.
2 O programa de instala!"o informa )ue desde a vers"o ?.> do $'#are, a e0tens"o da m()uina virtual mudou. Ent"o ele
pergunta se voc deseIa varrer seu disco a procura de e0tensBes antigas para a convers"o.
5epois de seguir estes passos, o programa ir( concluir a instala!"o do $'#are. Jada muito complicado, n"o mesmo!
Criando Mquinas Virtuais
Go e0ecutar o programa, aparecer( a tela do console do $'#are :figura E;&
Figura 1
Josso pr.0imo passo ser( a cria!"o de m()uinas virtuais. Clicando em New Virtual Machine ser( iniciado um assistente
para a cria!"o de m()uinas virtuais.
+rimeiro, ele pergunta se deseIa criar uma m()uina virtual com as configura!Bes tpicas ou se deseIa configurar algumas
op!Bes avan!adas. Iremos criar uma m()uina virtual simples e depois poderemos configur(2la 8na un*a9.
O passo seguinte informar )ual sistema operacional ser( instalado nessa m()uina virtual. Ja verdade, nada impede )ue
escol*emos o ,indo#s =>>> <erver e depois instalarmos o ,indo#s FK. G nica coisa )ue muda de uma configura!"o para
outra a )uantidade de mem.ria )ue o $'#are aconsel*a para cada sistema operacional. +or e0emplo, se escol*ermos uma
m()uina virtual para rodar o ,indo#s FK, o $'#are inicia a ma)uina com FL 'M. N( com o ,indo#s -+ +rofessional,
reservado EL> 'M. +orm estes valores podem ser mudados mais tarde. Outra )uest"o )ue essa )uantidade de mem.ria
retirada da mem.ria do sistema *ost. +ortanto, se temos no micro =OL 'M de mem.ria e instalamos uma m()uina virtual
com FL 'M, so%rar( EL> 'M para o meu sistema *ost. E logicamente, se eu ten*o pouca mem.ria no meu sistema *ost, n"o
ser( reservado muita mem.ria para a m()uina virtual. 'uito legal esta parte do soft#are.
Ja pr.0ima etapa, o $'#are l*e pede um nome para sua m()uina virtual e o local no seu sistema *ost onde ela vai ficar.
<empre sugerido pelo $'#are o nome do pr.prio <istema Operacional )ue foi escol*ido anteriormente. N( o local, por
default, a pasta My Virtual Machines )ue criada na pasta Meus documentos.
Ggora, ser( necess(rio informar )ue tipo de cone0"o de rede voc deseIa colocar para sua m()uina virtual. Gs op!Bes s"o&
Use bridged networking: criada uma ponte entre a m()uina virtual e a rede a )ual o sistema *ost pertence. G
m()uina virtual ter( seu pr.prio endere!o I+ e suas configura!Bes de rede, como nome, por e0emploP
Use networking addres translation (NAT): criada uma cone0"o direta entre o sistema *ost e a m()uina
virtual, e *( tam%m o compartil*amento do endere!o I+ do sistema *ost para acesso da rede e0terna ou internet
por parte da m()uina virtualP
Use host-only networking: semel*ante ao JGT, porm a m()uina virtual n"o ter( acesso Q rede e0terna ou
internetP
Do not use networking connection: n"o *aver( cone0"o de rede entre o sistema *ost e a m()uina virtualP
Gp.s seguir estes passos sua m()uina virtual estar( pronta!
Figura 2
+orm, a m()uina virtual foi criada com as configura!Bes padrBes pr2determinadas pelo pr.prio $'#are. +odemos configurar
agora algumas op!Bes importantes da m()uina virtual. +ara isto, selecione a m()uina virtual no painel a es)uerda :figura =;
e cli)ue em dit !irtual machine settings no painel a direita. Ir( aparecer a seguinte tela, como demonstrada na figura ?&
Figura 3
Gparece uma lista dos itens de *ard#are )ue est"o presentes atualmente na m()uina virtual e )ue podem ser configurados.
Clicando no %ot"o Add""", ir( aparecer um assistente onde podemos adicionar novos itens de *ard#are :figura R;. $oc pode
adicionar, por e0emplo, portas paralelas e serias Q sua m()uina virtual.
Figura 4
Importante dier )ue, depois )ue a m()uina virtual criada, n"o possvel alterar o taman*o do disco. +ara colocar um
taman*o diferente de R.> 'M :valor default;, deve2se escol*er a op!"o #ustom no momento em )ue a m()uina virtual est(
sendo criada. Gssim, pode2se escol*er o taman*o do disco e outras op!Bes, como )uantidade de mem.ria e tipo do disco
:disco virtual usado pelo $'#are ou uma parti!"o do @5 do micro;.
Ggora )ue a m()uina virtual est( criada, podemos come!ar a instala!"o do sistema operacional. <elecionando a m()uina
virtual no console do $'#are, no painel es)uerdo, cli)ue em $tart this !irtual machine no painel direito :figura =;. 5epois
de alguns instantes iniciado o processo de %oot da m()uina virtual :figura O;.
Figura 5
<e for necess(rio, e0iste at mesmo um <etup da m()uina virtual, onde possvel configurar )ual)uer op!"o de um <etup
normal.
+ara a instala!"o do sistema operacional s. seguir todos os passos de uma instala!"o em um micro. J"o muda nada :figura
L;. Gt mesmo o %oot por um C5 de instala!"o possvel.
Figura 6
Gp.s a instala!"o, a m()uina virtual estar( pronta para o funcionamento :figura S;.
Figura 7
VMware Tools
Gp.s a instala!"o do sistema operacional, nem todos os dispositivos de *ard#are estar"o prontos para funcionar. 1 como se
estivesse instalado um sistema operacional em um micro e ainda n"o tivesse instalado os respectivos drivers. +orm, os
dispositivos de *ard#are )ue s"o usados nas m()uinas virtuais s"o emulados pelo $'#are, logo tam%m s"o dispositivos
virtuais. +ara instalar o conIunto de drivers desses dispositivos virtuais, usa2se o VMware Tools. +ara instal(2lo, deve2se
iniciar a m()uina virtrual e, depois )ue o %oot estiver completo, cli)ue em VM%&nstall VMware Tools"
Figura 8
Gp.s a instala!"o, o programa pede para reinicialiar o sistema e depois do %oot, todos os drivers I( estar"o prontos para o
funcionamento.
Aprenda a usar o VMware Parte 2
Configurando Rede no VMware
<em dvidas, a grande atra!"o do $'#are a possi%ilidade de liga!"o do sistema *ost e das m()uinas virtuais em rede. Ja
verdade, se seu sistema *ost I( estiver ligado em uma rede e0terna, nada impede )ue as m()uinas virtuais ingressem nessa
mesma rede. Inclusive, possvel montar uma rede completa :com servidor de impress"o, servidor 5@C+, Gctive 5irectorA e
etc.; em um nico micro. Gs possi%ilidades s"o diversas, tudo dependendo das configura!Bes de rede para cada m()uina
virtual e para o $'#are como um todo.
E0istem trs tipos de cone0"o entre uma m()uina virtual e o sistema *ost&
Mridged
JGT
@ost2onlA
'ridge
1 a forma mais f(cil de liga!"o da m()uina virtual com uma rede. Essa cone0"o utilia o adaptador de rede do sistema *ost
como uma ponte para a rede e0terna. 3m detal*e importante )ue se o sistema *ost estiver fora de uma rede, esse tipo de
cone0"o entre a m()uina virtual e o sistema *ost n"o funcionar(. O motivo para isso )ue como o adaptador de rede do
sistema *ost a 8porta de entrada9 da m()uina virtual, ele precisa estar ativado. E ele s. pode ser ativado )uando estiver
conectado a uma rede. +ara fins de teste, voc poderia ligar o sistema *ost a um *u% comum. Ja verdade s. e0istir( um
micro ligado ao *u%, mas isso ser( o %astante para ativar o adaptador. Outro macete seria instalar uma segunda placa de
rede no micro e ligar um ca%o cross2over entre as duas placas. +ara aprender um pouco mais so%re ca%os, m()uinas em
rede, cria!"o de redes leiam o E2MooC disponvel atravs do endere!o eletrTnico&
*ttp&HH###.Iulio%attisti.com.%rHcursosHredesHdefault.asp
3ma ve )ue a e0igncia de ter o adaptador de rede do sistema *ost ativado for cumprida, o primeiro passo para faermos
nossa primeira rede com $'#are configurar um endere!o I+ no sistema *ost. +ara isso, cli)ue com o %ot"o direito do
mouse so%re o cone Meus locais de rede :esse nome pode mudar dependendo do sistema operacional do sistema *ost; e
depois cli)ue em (ro)riedades. <er( mostrada a Ianela a seguir&
Figura 1
Jessa Ianela, a cone0"o de rede referente ao adaptador de rede do sistema *ost #one*+o ,ocal. Cli)ue com o %ot"o
direito nesse cone e cli)ue em (ro)riedades. <er( mostrada a Ianela de configura!"o de rede desse adaptador&
Figura 2
Ja lista de itens usados nessa cone0"o de rede procure (rotocolo T#(-&( e d um duplo cli)ue ou selecione2o e cli)ue em
(ro)riedades.
Figura 3
Configure o I+ EF=.ELK.>.E conforme a Ianela acima. Configure tam%m a m(scara de su%2rede com =OO.=OO.=OO.>. Cli)ue
em ./ em todas as Ianelas e assim o adaptador de rede I( estar( configurado.
Ggora, nosso pr.0imo passo configurar o tipo de cone0"o de rede utiliada na m()uina virtual. G nica coisa a faer , com
a m()uina virtual desligada, a%rir o $'#are, clicar em VM%$ettings""" Jessa Ianela, cli)ue no item JIC E na lista Q
es)uerda, conforme a Ianela a%ai0o&
Figura 4
U direita, escol*a a op!"o 'ridged. Cli)ue em ./ e inicie a m()uina virtual. 7uando a m()uina estiver a%erta, fa!a o mesmo
)ue foi feito no sistema *ost& configure um endere!o I+ no adaptador de rede da m()uina virtual. Configure o endere!o I+
EF=.ELK.>.=. 5epois de seguir estes passos, sua m()uina virtual I( estar( na rede. +ara testarmos essa configura!"o, na
m()uina virtual, cli)ue em &niciar%*ecutar""" 5igite #MD e aparecer( um +rompt do 5O<. 5igite )ing 012"034"5"0 6t. <e
a cone0"o estiver correta, a tela do 5O< ficar( assim&
Figura 5
3tilie o comando (ing no sistema *ost tam%m para testar se o sistema *ost consegue 8en0ergar9 a m()uina virtual na
rede. <e e0istir outras m()uinas na rede alm do sistema *ost, use novamente o (ing a partir da m()uina virtual para tentar
acessar essas m()uinas.
NAT:
7uando utiliamos a cone0"o 'ridge, precisamos de um endere!o I+ para a m()uina virtual. +orm, e0istem casos em )ue
e0iste um nmero restrito de endere!os I+ ou ent"o, devido a poltica da empresa, n"o *( endere!os I+ disponveis para as
suas m()uinas virtuais. Jesse caso, podemos utiliar a op!"o NAT para faermos a cone0"o de nossa m()uina virtual com a
rede. O NAT funciona da seguinte forma& o sistema *ost ter( acesso direto Q rede com seu endere!o I+ e, este endere!o ser(
compartil*ado com as m()uinas virtuais )ue estiverem utiliando NAT como tipo de cone0"o. Outra utilidade para esta
cone0"o )uando eu ten*o uma cone0"o com a Internet no meu sistema *ost. Jo momento )ue eu me conecto Q Internet,
esse I+ )ue eu rece%o do meu provedor de acesso Q Internet compartil*ado com as m()uinas virtuais e elas,
automaticamente, passam a acessar a Internet.
+ara configurarmos a m()uina virtual com NAT, cli)ue em VM%$ettings""", escol*a N&#0 e selecione a op!"o NAT.
Figura 6
Ggora, depois de dar o %oot na m()uina virtual, devemos configurar o protocolo TC+HI+ para )ue rece%a o endere!o I+
automaticamente. Isso se e0plica por um motivo& para as cone0Bes NAT e 7ost-only :veremos a seguir; e0iste no $'#are
um servidor 5@C+. Ele distri%ui os endere!os I+Vs para as m()uinas virtuais )uando est"o configuradas para rece%er o
endere!o I+ automaticamente. +or *ora, ser( preciso sa%er apenas disso. 5epois veremos como configurar esse servidor
5@C+.
5ando se)Wncia, entre na tela de propriedades do protocolo TC+HI+ da cone0"o de rede da m()uina virtual e escol*a a op!"o
.bter um endere8o &( automaticamente.
Figura 7
Confirme as altera!Bes e teste a configura!"o com o comando (ing. +orm antes, preciso sa%er )ual endere!o I+ est(
configurado no sistema *ost. Isso por)ue no caso do NAT, o $'#are n"o utilia o adaptador de rede fsico do sistema *ost,
mas sim uma nova cone0"o criada pelo $'#are c*amada VMware Network Ada)ter VMnet4. Entre nas propriedades de
rede do sistema *ost e acesse as propriedades de TC+HI+ dessa cone0"o.
Figura 8
Jormalmente, o I+ configurado pelo $'#are na cone0"o $'netK :a do JGT; EF=.ELK.E=E.E. +ortanto, na m()uina virtual,
a%ra o prompt do 5O< e digite )ing 012"034"020"0. <e responder, a cone0"o est( OX. Ggora, como faer para testar a
cone0"o a partir do sistema *ost se a m()uina virtual foi configurada para rece%er o I+ automaticamente? +ara sa%er )ual
endere!o I+ foi atri%udo Q m()uina virtual, digite i)con9ig no prompt de comando. Jormalmente, o I+ atri%udo Q primeira
m()uina virtual com JGT EF=.ELK.E=E.E=K. 3tilie o comando )ing 012"034"020"024 :ou outro I+, se for o caso; e teste a
cone0"o.
Figura 9
Ggora para testarmos a funcionalidade do JGT, a%ra uma cone0"o dial2up no sistema *ost e conecte2a a Internet. Ja m()uina
virtual, a%ra o Internet E0plorer e tente acessar um site )ual)uer. Outro teste tentar acessar a rede e0terna ou at mesmo
o adaptador de rede do sistema *ost. Gnteriormente, dei0amos configurado esse adaptador com o I+ EF=.ELK.>.E. 3tilie o
comando )ing 012"034"5"0. $oc o%ter( resposta!
7ost-only:
Yunciona da mesma forma )ue o JGT, com a e0ce!"o de )ue a m()uina virtual n"o ter( acesso a nen*uma rede e0terna, s.
ao sistema *ost. Jo mais, funciona e configurado da mesma forma& no console do $'#are, configura2se a op!"o JIC E para
@ost2onlA e na m()uina virtual configura2se o adaptador de rede para rece%er o endere!o I+ automaticamente.
Figura 10
+ara sa%er )ual endere!o I+ est( sendo utiliado nessa cone0"o por parte do sistema *ost, entre nas propriedades da
cone0"o VMware Network Ada)ter VMnet0. Jormalmente, o I+ configurado nessa cone0"o EF=.ELK.ER=.E. 5epois disso,
utilie o comando ipconfig para sa%er )ual endere!o I+ foi atri%udo Q m()uina virtual. +rovavelmente, o I+ ser(
EF=.ELK.ER=.E=K. 3tilie o comando ping para testar a cone0"o. Tente tam%m acessar outras m()uinas da rede a partir da
m()uina virtual e voc ver( )ue isso n"o possvel. J"o *aver( acesso nem mesmo o adaptador fsico do sistema *ost.
3tilie o comando )ing 012"034"5"0 :ou outro I+ )ue esteIa configurado; e n"o ser( o%tida resposta.
Configuraes de Rede Virtual
Como vimos, o $'#are monta toda uma estrutura de rede no sistema *ost )uando instalado, como por e0emplo, as
cone0Bes para JGT e @ost2onlA. Ele tam%m possui uma estrutura de um servidor 5@C+ para distri%uir endere!os I+ para as
m()uinas virtuais. +ara podermos configurar estas op!Bes, no console do $'#are, cli)ue em dit%Virtual Network
$ettings. <er( apresentada a Ianela a seguir&
Figura 11
Ja primeira guia, s"o apresentadas as configura!Bes de rede do $'#are para o sistema *ost. $ale lem%ra )ue tudo )ue for
configurado a)ui v(lido para todas as m()uinas virtuais. Ja lista s"o mostradas todas as cone0Bes de rede do sistema *ost.
Ja verdade n"o possvel visualiar a cone0"o $'net>, mas ela e0iste, utiliando o adaptador de rede fsico do sistema *ost.
Conclusse, ent"o, )ue ela usada )uando configuramos a m()uina virtual para utiliar 'ridge como forma de cone0"o. Gs
demais cone0Bes :$'netE e $'netK; s"o usadas para 7ost-only e NAT, conforme vimos anteriormente.
Ja guia Automatic 'ridging possvel escol*er, se o sistema *ost tiver mais de um, )uais adaptadores de rede fsicos n"o
v"o ser utiliados como ponte para $'net>. Jo entanto, pode2se dei0ar )ue o $'#are procure um adaptador de rede
automaticamente para esta fun!"o.
Figura 12
Em 7ost Virtual Network Ma))ing )ue vai ser escol*ido )ual adaptador vai ser utiliado por )ual cone0"o. Como padr"o,
$'net> aparece configurada com o adaptador de rede do sistema *ost, $'netE aponta para a cone0"o criada com o mesmo
nome em Meus locais de rede no sistema *ost e o mesmo ocorre com $'netK. Jota2se )ue *( espa!o para a cria!"o de
novas cone0Bes. +or e0emplo, se n.s tivssemos mais de um adaptador de rede no sistema *ost, poderamos configur(2lo
para algumas das $'netVs disponveis.
Figura 13
Go lado de cada cone0"o, aparece um %ot"o para ser configurado )ual I+ )ue ele vai possuir e )ual fai0a de I+ )ue vai ser
distri%udo pelo 5@C+ )uando essa cone0"o for atri%uda Q m()uina virtual. +or e0emplo, em $'netE, cli)ue no %ot"o ao lado
e escol*a a op!"o $ubnet. Jessa tela possvel escol*er a su%net )ue essa cone0"o vai criar. +erce%a )ue o endere!o I+ )ue
est( descrito EF=.ELK.ER=.>, ou seIa, no momento em )ue esta cone0"o for usada, a m()uina virtual vai, o%rigatoriamente,
possuir um I+ )ue esteIa entre EF=.ELK.ER=.E e EF=.ELK.ERO.=OR. +or padr"o, EF=.ELK.ERO.E ser( atri%udo Q cone0"o
$'#are Jet#orC Gdapter $'netE.
Figura 14
O mesmo ocorre com $'netK. <ua su%net EF=.ELK.E=E.> e o endere!o EF=.ELK.E=E. atri%udo Q $'#are Jet#orC
Gdapter $'netK. /em%re2se )ue estes nmeros s"o os endere!os default )ue o $'#are distri%ue, podendo ser mudado de
acordo com a necessidade.
Clicando no %ot"o ao lado da cone0"o e depois em D7#(, aparece a configura!"o do arraA de endere!os )ue v"o ser
distri%udos pelo servidor 5@C+ Qs cone0Bes de rede das m()uinas virtuais. Tam%m configurado a)ui o tempo de dura!"o
de um endere!o I+ para os clientes :m()uinas virtuais;.
Figura 15
N( em $'netK, aparece uma terceira op!"o, )ue NAT. G)ui pode2se alterar configura!Bes mais avan!adas do servidor JGT.
Figura 16
Em 7ost Virtual Ada)ters , pode2se incluir novos adaptadores virtuais :$'net= a $'netS;, *a%ilitar, desa%ilitar ou remover
os I( e0istentes.
Figura 17
Em D7#(, pode2se incluir novos adaptadores para rece%erem endere!os I+ atravs do servidor 5@C+. Tam%m possvel
parar o servi!o ou reinici(2lo.
Figura 18
Em NAT: tam%m possvel parar ou reinicar o servi!o, alm da possi%ilidade de edi!"o das mesmas configura!Bes de JGT
vistas anteriormente.
Figura 19
Con!luso
Gp.s este estudo, podemos concluir )ue o $'#are uma grande ferramenta para diversos fins. Ele muito til para estudo,
atendendo desde os usu(rios iniciais )ue )uerem aprender como funciona este ou a)uele sistema operacional, at a)uele
usu(rio mais avan!ado, )ue deseIa estudar recursos de rede em um am%iente ,indo#s ou /inu0 :ou am%os e outros mais;.
<em dvidas, uma ferramenta indispens(vel para os programadores, )ue precisam testar seus soft#ares em v(rias versBes
do mesmo sistema operacional.

Potrebbero piacerti anche