Escolar Documentos
Profissional Documentos
Cultura Documentos
O VMware é, sem dúvidas, um dos softwares mais bem elaborados dos últimos tempos. Ele
permite a emulação de vários sistemas operacionais ao mesmo tempo sobre um sistema
host, utilizando para isto o conceito de máquinas virtuais. Para que você entenda melhor,
imagine um micro com o Windows XP Professional instalado e sobre ele instalarmos o
VMware. Ele possibilitará a criação de várias máquinas virtuais com seus próprios sistemas
operacionais, inclusive Linux. É como se tivesse mais de uma máquina, porém tendo-se
apenas uma. Pode parecer um pouco complicado mas vamos explicar melhor todo o assunto.
Do ponto de vista do sistema host, cada máquina virtual é um arquivo criado pelo VMware.
Com isso, pode-se levar uma máquina virtual de um micro para outro sem problemas.
Outro ponto muito interessante (se não o principal) é a possibilidade de ligação entre o
sistema host e todas as máquinas virtuais como se estivessem numa rede tradicional sendo
cada qual com seu endereço IP. Por exemplo, podemos ter um servidor com o Windows
Server 2003 e vários clientes (as máquinas virtuais criadas) todos ligados na mesma rede. É
muito interessante para testes de funcionalidade de recursos de um servidor (DHCP, proxy e
outros) ou para testes de rede entre sistemas operacionais diferentes (Linux e Windows, por
exemplo). Iremos ver como montar e configurar uma estrutura de máquinas virtuais em
rede na próxima parte do artigo.
Instalação
O VMware possui três versões, porém a que nos interessa agora é o VMWare Workstation
com custos de U$199. As outras duas são para servidores, e muito mais caras, chegando a
custar mais de U$3000!
- O programa de instalação lhe informará (se for o caso) que atualmente em seu sistema
está ativo o recurso de autorun do CD-ROM. Como as máquinas virtuais usam de forma
compartilhada o CD-ROM juntamente com o sistema host, o instalador avisa de que seria
interessante desabilitar este recurso. Você deve informar se deseja ou não desabilitá-lo.
Depois de seguir estes passos, o programa irá concluir a instalação do VMware. Nada muito
complicado, não é mesmo!
Figura 1
Nosso próximo passo será a criação de máquinas virtuais. Clicando em New Virtual
Machine será iniciado um assistente para a criação de máquinas virtuais.
Primeiro, ele pergunta se deseja criar uma máquina virtual com as configurações típicas ou
se deseja configurar algumas opções avançadas. Iremos criar uma máquina virtual simples e
depois poderemos configurá-la “na unha”.
O passo seguinte é informar qual sistema operacional será instalado nessa máquina virtual.
Na verdade, nada impede que escolhemos o Windows 2000 Server e depois instalarmos o
Windows 98. A única coisa que muda de uma configuração para outra é a quantidade de
memória que o VMware aconselha para cada sistema operacional. Por exemplo, se
escolhermos uma máquina virtual para rodar o Windows 98, o VMware inicia a maquina com
96 MB. Já com o Windows XP Professional, é reservado 160 MB. Porém estes valores podem
ser mudados mais tarde. Outra questão é que essa quantidade de memória é retirada da
memória do sistema host. Portanto, se temos no micro 256 MB de memória e instalamos
uma máquina virtual com 96 MB, sobrará 160 MB para o meu sistema host. E logicamente,
se eu tenho pouca memória no meu sistema host, não será reservado muita memória para a
máquina virtual. Muito legal esta parte do software.
Na próxima etapa, o VMware lhe pede um nome para sua máquina virtual e o local no seu
sistema host onde ela vai ficar. Sempre é sugerido pelo VMware o nome do próprio Sistema
Operacional que foi escolhido anteriormente. Já o local, por default, é a pasta My Virtual
Machines que é criada na pasta Meus documentos.
Página 3 de 25
Agora, será necessário informar que tipo de conexão de rede você deseja colocar para sua
máquina virtual. As opções são:
Use bridged networking: é criada uma ponte entre a máquina virtual e a rede a
qual o sistema host pertence. A máquina virtual terá seu próprio endereço IP e suas
configurações de rede, como nome, por exemplo;
Use networking addres translation (NAT): é criada uma conexão direta entre o
sistema host e a máquina virtual, e há também o compartilhamento do endereço IP
do sistema host para acesso da rede externa ou internet por parte da máquina
virtual;
Use host-only networking: semelhante ao NAT, porém a máquina virtual não terá
acesso à rede externa ou internet;
Do not use networking connection: não haverá conexão de rede entre o sistema
host e a máquina virtual;
Figura 2
Porém, a máquina virtual foi criada com as configurações padrões pré-determinadas pelo
próprio VMware. Podemos configurar agora algumas opções importantes da máquina virtual.
Para isto, selecione a máquina virtual no painel a esquerda (figura 2) e clique em Edit
virtual machine settings no painel a direita. Irá aparecer a seguinte tela, como
demonstrada na figura 3:
Página 4 de 25
Figura 3
Aparece uma lista dos itens de hardware que estão presentes atualmente na máquina virtual
e que podem ser configurados. Clicando no botão Add..., irá aparecer um assistente onde
podemos adicionar novos itens de hardware (figura 4). Você pode adicionar, por exemplo,
portas paralelas e serias à sua máquina virtual.
Página 5 de 25
Figura 4
Importante dizer que, depois que a máquina virtual é criada, não é possível alterar o
tamanho do disco. Para colocar um tamanho diferente de 4.0 MB (valor default), deve-se
escolher a opção Custom no momento em que a máquina virtual está sendo criada. Assim,
pode-se escolher o tamanho do disco e outras opções, como quantidade de memória e tipo
do disco (disco virtual usado pelo VMware ou uma partição do HD do micro).
Agora que a máquina virtual está criada, podemos começar a instalação do sistema
operacional. Selecionando a máquina virtual no console do VMware, no painel esquerdo,
clique em Start this virtual machine no painel direito (figura 2). Depois de alguns
instantes é iniciado o processo de boot da máquina virtual (figura 5).
Página 6 de 25
Figura 5
Se for necessário, existe até mesmo um Setup da máquina virtual, onde é possível
configurar qualquer opção de um Setup normal.
Figura 6
Após a instalação, a máquina virtual estará pronta para o funcionamento (figura 7).
Figura 7
VMware Tools
Página 8 de 25
Figura 8
Após a instalação, o programa pede para reinicializar o sistema e depois do boot, todos os
drivers já estarão prontos para o funcionamento.
Sem dúvidas, a grande atração do VMware é a possibilidade de ligação do sistema host e das
máquinas virtuais em rede. Na verdade, se seu sistema host já estiver ligado em uma rede
externa, nada impede que as máquinas virtuais ingressem nessa mesma rede. Inclusive, é
possível montar uma rede completa (com servidor de impressão, servidor DHCP, Active
Directory e etc.) em um único micro. As possibilidades são diversas, tudo dependendo das
configurações de rede para cada máquina virtual e para o VMware como um todo.
Existem três tipos de conexão entre uma máquina virtual e o sistema host:
Bridged
NAT
Host-only
Bridge
É a forma mais fácil de ligação da máquina virtual com uma rede. Essa conexão utiliza o
adaptador de rede do sistema host como uma ponte para a rede externa. Um detalhe
importante é que se o sistema host estiver fora de uma rede, esse tipo de conexão entre a
Página 9 de 25
máquina virtual e o sistema host não funcionará. O motivo para isso é que como o adaptador
de rede do sistema host é a “porta de entrada” da máquina virtual, ele precisa estar ativado.
E ele só pode ser ativado quando estiver conectado a uma rede. Para fins de teste, você
poderia ligar o sistema host a um hub comum. Na verdade só existirá um micro ligado ao
hub, mas isso será o bastante para ativar o adaptador. Outro macete seria instalar uma
segunda placa de rede no micro e ligar um cabo cross-over entre as duas placas
Uma vez que a exigência de ter o adaptador de rede do sistema host ativado for cumprida, o
primeiro passo para fazermos nossa primeira rede com VMware é configurar um endereço IP
no sistema host. Para isso, clique com o botão direito do mouse sobre o ícone Meus locais
de rede (esse nome pode mudar dependendo do sistema operacional do sistema host) e
depois clique em Propriedades. Será mostrada a janela a seguir:
Figura 1
Nessa janela, a conexão de rede referente ao adaptador de rede do sistema host é Conexão
Local. Clique com o botão direito nesse ícone e clique em Propriedades. Será mostrada a
janela de configuração de rede desse adaptador:
Página 10 de 25
Figura 2
Na lista de itens usados nessa conexão de rede procure Protocolo TCP/IP e dê um duplo
clique ou selecione-o e clique em Propriedades.
Página 11 de 25
Figura 3
Agora, nosso próximo passo é configurar o tipo de conexão de rede utilizada na máquina
virtual. A única coisa a fazer é, com a máquina virtual desligada, abrir o VMware, clicar em
VM\Settings... Nessa janela, clique no item NIC 1 na lista à esquerda, conforme a janela
abaixo:
Página 12 de 25
Figura 4
Figura 5
Utilize o comando Ping no sistema host também para testar se o sistema host consegue
“enxergar” a máquina virtual na rede. Se existir outras máquinas na rede além do sistema
host, use novamente o Ping a partir da máquina virtual para tentar acessar essas máquinas.
NAT:
Para configurarmos a máquina virtual com NAT, clique em VM\Settings..., escolha NIC1 e
selecione a opção NAT.
Página 14 de 25
Figura 6
Agora, depois de dar o boot na máquina virtual, devemos configurar o protocolo TCP/IP para
que receba o endereço IP automaticamente. Isso se explica por um motivo: para as
conexões NAT e Host-only (veremos a seguir) existe no VMware um servidor DHCP. Ele
distribui os endereços IP´s para as máquinas virtuais quando estão configuradas para
receber o endereço IP automaticamente. Por hora, será preciso saber apenas disso. Depois
veremos como configurar esse servidor DHCP.
Figura 7
Confirme as alterações e teste a configuração com o comando Ping. Porém antes, é preciso
saber qual endereço IP está configurado no sistema host. Isso porque no caso do NAT, o
VMware não utiliza o adaptador de rede físico do sistema host, mas sim uma nova conexão
criada pelo VMware chamada VMware Network Adapter VMnet8. Entre nas propriedades
de rede do sistema host e acesse as propriedades de TCP/IP dessa conexão.
Página 16 de 25
Figura 8
Figura 9
Agora para testarmos a funcionalidade do NAT, abra uma conexão dial-up no sistema host e
conecte-a a Internet. Na máquina virtual, abra o Internet Explorer e tente acessar um site
qualquer. Outro teste é tentar acessar a rede externa ou até mesmo o adaptador de rede do
sistema host. Anteriormente, deixamos configurado esse adaptador com o IP 192.168.0.1.
Utilize o comando ping 192.168.0.1. Você obterá resposta!
Host-only:
Funciona da mesma forma que o NAT, com a exceção de que a máquina virtual não terá
acesso a nenhuma rede externa, só ao sistema host. No mais, funciona e é configurado da
mesma forma: no console do VMware, configura-se a opção NIC 1 para Host-only e na
máquina virtual configura-se o adaptador de rede para receber o endereço IP
automaticamente.
Página 18 de 25
Figura 10
Para saber qual endereço IP está sendo utilizado nessa conexão por parte do sistema host,
entre nas propriedades da conexão VMware Network Adapter VMnet1. Normalmente, o
IP configurado nessa conexão é 192.168.142.1. Depois disso, utilize o comando ipconfig para
saber qual endereço IP foi atribuído à máquina virtual. Provavelmente, o IP será
192.168.142.128. Utilize o comando ping para testar a conexão. Tente também acessar
outras máquinas da rede a partir da máquina virtual e você verá que isso não é possível.
Não haverá acesso nem mesmo o adaptador físico do sistema host. Utilize o comando ping
192.168.0.1 (ou outro IP que esteja configurado) e não será obtida resposta.
Como vimos, o VMware monta toda uma estrutura de rede no sistema host quando é
instalado, como por exemplo, as conexões para NAT e Host-only. Ele também possui uma
estrutura de um servidor DHCP para distribuir endereços IP para as máquinas virtuais. Para
podermos configurar estas opções, no console do VMware, clique em Edit\Virtual Network
Settings. Será apresentada a janela a seguir:
Página 19 de 25
Figura 11
Na guia Automatic Bridging é possível escolher, se o sistema host tiver mais de um, quais
adaptadores de rede físicos não vão ser utilizados como ponte para VMnet0. No entanto,
pode-se deixar que o VMware procure um adaptador de rede automaticamente para esta
função.
Página 20 de 25
Figura 12
Em Host Virtual Network Mapping é que vai ser escolhido qual adaptador vai ser utilizado
por qual conexão. Como padrão, VMnet0 aparece configurada com o adaptador de rede do
sistema host, VMnet1 aponta para a conexão criada com o mesmo nome em Meus locais de
rede no sistema host e o mesmo ocorre com VMnet8. Nota-se que há espaço para a criação
de novas conexões. Por exemplo, se nós tivéssemos mais de um adaptador de rede no
sistema host, poderíamos configurá-lo para algumas das VMnet´s disponíveis.
Página 21 de 25
Figura 13
Ao lado de cada conexão, aparece um botão para ser configurado qual IP que ele vai possuir
e qual faixa de IP que vai ser distribuído pelo DHCP quando essa conexão for atribuída à
máquina virtual. Por exemplo, em VMnet1, clique no botão ao lado e escolha a opção
Subnet. Nessa tela é possível escolher a subnet que essa conexão vai criar. Perceba que o
endereço IP que está descrito é 192.168.142.0, ou seja, no momento em que esta conexão
for usada, a máquina virtual vai, obrigatoriamente, possuir um IP que esteja entre
192.168.142.1 e 192.168.145.254. Por padrão, 192.168.145.1 será atribuído à conexão
VMware Network Adapter VMnet1.
Figura 14
Figura 15
Já em VMnet8, aparece uma terceira opção, que é NAT. Aqui pode-se alterar configurações
mais avançadas do servidor NAT.
Figura 16
Em Host Virtual Adapters , pode-se incluir novos adaptadores virtuais (VMnet2 a VMnet7),
habilitar, desabilitar ou remover os já existentes.
Página 23 de 25
Figura 17
Figura 18
Em NAT, também é possível parar ou reinicar o serviço, além da possibilidade de edição das
mesmas configurações de NAT vistas anteriormente.
Página 25 de 25
Figura 19
Conclusão
Após este tutorial, podemos concluir que o VMware é uma grande ferramenta para diversos
fins. Ele é muito útil para estudo, atendendo desde os usuários iniciais que querem aprender
como funciona este ou aquele sistema operacional, até aquele usuário mais avançado, que
deseja estudar recursos de rede em um ambiente Windows ou Linux (ou ambos e outros
mais). Sem dúvidas, é uma ferramenta indispensável para os programadores, que precisam
testar seus softwares em várias versões do mesmo sistema operacional.