Você está na página 1de 12

Instalando o VMware Server (verso Free) no (K)Ubuntu

O VMware um aplicativo que realiza a virtualizao de hardware. Atravs dele, possvel instalar outro sistema operacional em um hardware filho completo que ser executado em seu computador. Por exemplo, um usurio Linux pode instalar o VMware para virtualizar um outro computador e instalar o sistema operacional Windows para poder realizar os seus testes de conectividade com o samba. O maior limitador para a criao de um ou mais computadores virtual em apenas um computador, a capacidade o hardware, ou seja, quanto mais parrudo for o seu equipamento, maior ser a quantidade de mquinas virtuais rodando simultaneamente, podendo assim ter uma verdadeira infra-estrutura de rede de servidores em apenas um equipamento. Existem vrios produtos da VMware, sendo os mais conhecidos:

VMware Desktop; VMware Server; VMware Player;

VMware Desktop: muito parecido com o server, permitindo a criao de diversas mquinas virtuais, sendo que a sua administrao dever ser realizada apenas localmente. VMware Server: Permite a criao de diversas mquinas virtuais e ainda possui administrao remota das mquinas virtuais atravs de um console que pode ser instalado em uma estao de trabalho Windows ou Linux. O grande destaque dessa verso o fato do vmware rodar as mquinas virtuais em background havendo ento a necessidade de ter a interface de gerncia remota. VMware Player: No permite a criao de mquinas virtuais, permite apenas a execuo das mesmas. Essa verso est sendo bastante utilizada principalmente para demonstraes de produtos que vem sendo distribudos em mquinas virtuais para o VMware Player. Nesse howto veremos como realizar a instalao do VMware Server e montar um pequeno ambiente de rede em apenas um computador. Ambiente utilizado Hardware do Servidor:

Pentium 4 de 2.8GHz; 512MB de memria RAM; 80GB de disco rgido;

Na verdade, o hardware acima um desktop que eu utilizo para realizar testes.

Sistema Operacional do Servidor:

Ubuntu 6.06 LTS kernel 2.6.15-25-686

Download do VMware Realize o download do VMware aqui e abtenha a chave de registro aqui. Para obter a chave de registro haver a necessidade de preencher um formulrio podendo obter mais de uma chave. Escolha o registro do VMware para Linux. Preparando o (K)Ubuntu Levando em considerao de que voc j esteja com o (K)Ubuntu instalado em seu servidor, h necessidade de instalar os seguintes pacotes para instalar o VMware Server:

make; gcc; flex; libc6; libc6-dev; automake; autoconf; linux-headers-2.6.15-25; linux-headers-2.6.15-25-686; xinetd; libperl-dev; libx11-6; libxtst6; libxext6; libxt6; libice6; libsm6; libxrender1; zlib1g;

Para instalar, basta executar o seguinte comando:

$ sudo apt-get install make gcc flex libc6 libc6-dev automake autoconf linux-headers xinetd libperl-dev libx11-6 libxtst6 libxext6 libxt6 libice6 libsm6 libxrender1 zlib1g libc6
Instalando o VMware Server

V para o diretrio /tmp e descompacte o arquivo VMware-server-VERSO.tar.gz que foi realizado o download a partir da pgina de download do VMware.

$ #

sudo cd

su

/tmp

# tar zxvf VMware-server-VERSO.tar.gz


Entre no diretrio vmware-server-distrib que foi criado durenta do processo de descompactao acima.

# cd /tmp/vmware-server-distrib
Execute o script de instalao do VMware Server:

# ./vmware-install.pl
Em seguida, aparecero diversas perguntas. Vamos passar uma-a-uma para no ter erro na instalao: In which directory do you want to install the binary files?

[/usr/bin] Pressione Enter, iremos instalar os binrios em /usr/bin. What [/etc] Pressione Enter, pois os diretrios rc0.d ao rc6.d no (K)Ubuntu esto a partir do diretrio /etc. What [/etc/init.d] Pressione Enter, pois os init scripts (Scripts de iniciao de servios) no (K)Ubuntu esto no diretrio /etc/init.d. In which directory do you want to install the daemon files? is the directory that contains the init scripts? is the directory that contains the init directories (rc0.d/ to rc6.d/)?

[/usr/sbin] Pressione Enter, iremos instalar o daemon do VMware Server em /usr/sbin. Esse daemon ser utilizado posteriormente para permitir administrao remota das mquinas virtuais. In which directory do you want to install the library files?

[/usr/lib/vmware] Pressione Enter, iremos instalar as bibliotecas utilizadas pelo VMware Server em /usr/lib/vmware. The create [yes] Pressione Enter para criar o diretrio /usr/lib/vmware que ainda no existe. path it, /usr/lib/vmware including does not parent exist currently. Is This this program what is going to

needed

directories.

you

want?

In

which

directory

do

you

want

to

install

the

manual

files?

[/usr/share/man] Pressione Enter, iremos instalar as pginas de manual do VMware Server em /usr/share/man. In which directory do you want to install the documentation files?

[/usr/share/doc/vmware] Pressione Enter, iremos instalar a documentao do VMware Serverm em /usr/share/doc/vmware. The going [yes] Pressione Enter para criar o diretrio /usr/share/doc/vmware que ainda no existe. Dessa forma, a instalao do VMware Server ser concluda e ser apresentada a seguinte mensagem: The installation You of can VMware decide to Server remove 1.0.0 this build-28343 software from for your Linux system completed at any path to /usr/share/doc/vmware create it, including does not exist currently. Is this This what program you is

needed

parent

directories.

want?

successfully.

time by invoking the following command: /usr/bin/vmware-uninstall.pl. Before invoking running the VMware following Server for the first time, you need to Do configure you want it by this

command:

/usr/bin/vmware-config.pl.

program to invoke the command for you now? [yes] Pressionando a tecla Enter, ser executado o script de configurao do VMware. Configurando o VMware Server You must read and accept the End User License Agreement to continue.

Press enter to display it. Pressione Enter para ler a Licena de Uso do VMware Server. Em seguida a licena ser exibida. Pressiona a barra de espao para pular de pgina at alcanar o final ou simplesmente pressione a tecla q para sair e responder a pergunta abaixo: Do you accept? (yes/no) Responda yes. Configuring fallback GTK+ 2.4 libraries. In which directory do you want to install the mime type icons?

[/usr/share/icons] Pressione Enter, pois iremos instalar os cones em /usr/share/icons. What directory contains your desktop menu entry files? These files have a

.desktop file extension. [/usr/share/applications]

No caso do KDE, os arquivos .desktop, usados para adicionar cones no menu de aplicativos, esto localizados em /usr/share/applications. No sou usurio do gnome, mas em breve estarei verificando se ficam no mesmo local. Apenas pressione Enter, isso no prejudicar o funcionamento do VMware Server. In which directory do you want to install the applications icon?

[/usr/share/pixmaps] Pressione Enter, pois os cones sero instalados em /usr/share/pixmaps. Trying to find a suitable vmmon module for your running kernel. None running of the kernel. pre-built Do you vmmon want modules for to VMware try to Server build is suitable vmmon for module your for

this

program

the

your system (you need to have a C compiler installed on your system)? [yes] Se voc no esqueceu de instalar o gcc conforme descrito anteriormente, basta pressionar a tecla Enter para continuar. What is the location of the directory of C header files that match your running

kernel? [/lib/modules/2.6.15-25-686/build/include] Essa a parte que a maioria das pessoas tm problema na hora de instalar o VMware. H necessidade que o pacote de headers do kernel instalado seja exatamente a mesma verso do kernel em produo, caso contrrio, dar problema na instalao. Para ter certeza, abra um outro console e digite os seguintes comandos:

$ 2.6.15-25-686

uname

-r

Em seguida, veja a verso do pacote de headers do kernel instalado:

$ ii

dpkg

-l

grep 2.6.15-25.43

linux-headers ...

linux-headers-2.6.15-25

ii linux-headers-2.6.15-25-686 2.6.15-25.43 ...


Se as verses forem a mesma, basta pressionar Enter para continuar, onde em seguida os mdulos do VMware sero compilados. Do you want networking for your virtual machines? (yes/no/help) [yes] Pressione Enter, pois vamos querer que nossas mquinas virtuais tenham suporte a rede. Configuring a bridged network for vmnet0. Your computer has multiple ethernet network interfaces available: eth0, eth1 Which one do you want to bridge to vmnet0? [eth0] eth1 Deve-se escolher qual interface de rede fsica a interface de rede virtual ser ligada. Como eu tenho duas interfaces de rede eu escolhi a eth1 e em seguida pressionei a tecla Enter. Do you wish to configure another bridged network? (yes/no) [no]

Caso queira ligar novas interfaces virtuais para outras interfaces fsicas, esse o momento, basta digitar yes e anex-las. Como eu no desejo fazer isso, respondi no e pressionei a tecla Enter para continuar. Do you want to be able to use NAT networking in your virtual machines? (yes/no) [yes] Geralmente eu respondo no para essa pergunta, pois atravs dela, ser criado uma nova subrede para as mquinas virtuais e depois criar um nat para que elas possam acessar a Internet ou outras redes. Como o meu objetivo que cada mquina virtual seja independente, vamos utilizar as interfaces de rede como bridge, ou seja, como se cada mquinas tivesse sua interface de rede independente ligada a uma fsica. Pode-se utilizar diversas mquinas virtuais com suas respectivas interfaces de rede virtuais ligada a apenas uma interface de rede fsica. A utilizao em nat poder ser bastante til em alguns casos, como por exemplo criar uma rede de testes com uma nica sada para outras redes atravs do NAT. Do [no] Geralmente eu tambm respondo no para essa pergunta. Ela bastante parecida com a pergunta anterior, pois ela forma uma nova subrede para as mquinas virtuais, mas sem nat. Em seguida, sero compilados os mdulos de rede do VMware Server. Please specify a port for remote console connections to use [902] Pressione Enter para utilizar a porta 902 para o acesso de gerenciamento remoto do VMware Server. In which directory do you want to keep your virtual machine files? you want to be able to use host-only networking in your virtual machines?

[/var/lib/vmware/Virtual Machines] Pressione Enter, dessa forma, todas as mquinas virtuais sero criadas em

/var/lib/vmware/Virtual Machines. The path is /var/lib/vmware/Virtual going to create it, Machines including does needed not parent exist currently. Is This this

program

directories.

what you want? [yes] Pressione Enter para criar o diretrio /var/lib/vmware/Virtual Machines que ainda no existe. Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or Enter to cancel: Digite o nmero de srie que voc solicitou anteriormente no site de registro do VMware. The configuration of VMware Server 1.0.0 build-28343 for Linux for this running

kernel completed successfully.

Pronto! O VMWare Server foi instalado com sucesso. Reinicie o super-daemon xinetd e verifique se a porta 902 foi aberta:

/etc/init.d/xinetd

restart

# netstat -aunt | grep 902


Caso voc tenha interface grfica em seu servidor, basta executar o comando vmware para abrir o console de configurao das mquinas virtuais e criar quantas forem necessrias, desde que o seu hardware tenha potncia suficiente para abrig-las. Se no tiver interface grfica em seu servidor, v at uma estao de trabalho Windows ou Linux e instale o cliente do console remoto para a configurao das mquinas virtuais, disponvel aqui para Windows e aqui para Linux. Instalando o VMware cliente em uma estao Windows O cliente do VMware Server utilizado para gerenciar as mquinas virtuais remotamente a partir de uma estao de trabalho. Para instalar o cliente verso para Windows, descompacte o arquivo VMware-server-win32-client1.0.0-28343.zip que voc realizou o download anteriormente. Existiro quatro arquivos, onde iremos instalar apenas o VMware-console-1.0.0, pois os demais arquivos so APIs utilizadas pelos programadores para desenvolver aplicativos para o VMware. Aps a instalao do cliente, execute-o e entre com as seguintes informaes:

Host name: entre com o IP ou o host name (caso tenha um servidor de DNS) do servidor onde o VMware est instalado; User name: entre com um usurio vlido e disponvel no servidor onde o VMware est instalado. Qualquer usurio vlido poder criar suas mquinas virtuais, portanto, restrinja o mximo possvel o acesso a esse servidor, pois cada mquina virtual executada consumir recursos da mquina hospedeira;

Password: entre com a senha do usurio para ser criada a mquina virtual.

Criando uma mquina virtual a partir do cliente para Windows

Em seguida ser aberto o console com todas as mquinas virtuais pertencer ao usurio roger. Nesse exemplo no h nenhuma mquina virtual, onde criamos uma em seguida.

Para criar uma nova mquina virtual clique sobre o cone New Virtual Machine, onde ser iniciado o Wizard de configurao de da mquina virtual. Clique no boto avanar na janela abaixo.

Escolha a opo Typical na janela abaixo. A qualquer momento as mquinas virtuais podero ser customizadas de acordo com as suas necessidades. Ser necessrio desligar a mquina virtual desejada a cada customizao a ser realizada.

Escolha o sistema operacional que ser instalado na mquina virtual.

Escolha um nome e o diretrio (do servidor) onde a sua mquina virtual ser armazenada.

Escolha a opo Use bridge networking na janela abaixo. Dessa forma, essa mquina virtual ser independente e receber um IP de sua rede local. Lembre-se tambm que durante o processo de instalao recusamos a instalao de um ambiente com NAT e host-only.

Informe a capacidade do disco virtual que ser utilizado por essa mquina virtual. Os discos virtuais so arquivos proprietrios do VMware realizando a virtualizao de uma interface SCSI. Pode-se ainda alocar todo o espao desejado ou utilizar o espao fsico em disco de acordo com a utilizao da mquina virtual. Tambm pode-se dividir o disco virtual em arquivos de 2GB. Dizem que essa diviso para ficar mais rpido, mas para mim, isso devido alguns sistemas operacionais no suportarem aquivos maiores que 2GB.

Pronto! Sua mquina virtual est criada, observe a rea Inventory ao lado esquerdo de sua janela.

Agora, h necessidade de instalar o sistema operacional na mquina virtual. Para voc no ter que sair correndo at o servidor hospedeiro (fsico) inserir o CD de instalao do sistema operacional, pode-se utilizar a unidade de CD do desktop onde o VMware cliente est sendo executado, fazendo com que a mquina virtual pense que a unidade de CD seja local. Para isso, d dois clique em CD-ROM localizado em Devices. Selecione em Location a opo Client e no dropdown abaixo a letra correspondente a unidade de CD do seu desktop onde o VMware Cliente est sendo executado, conforme o exemplo abaixo:

Em seguida, clique no boto

(power on) e comece a realizar a instalao do sistema

operacional em sua nova mquina virtual. Observe abaixo se a unidade de CD est desconectada atravs do cone localizado na barra de status. Caso esteja desconectado, seja rpido e clique

com o boto direito do mouse sobre o cone e em seguida na opo Connect antes que a mquina virtual tente comear a carregar o disco de boot.

Proceda com a instalao do sistema operacional normalmente e lembre-se que a partir de agora voc est em uma outra mquina totalmente independente, podendo realizar qualquer tarefa que o sistema operacional lhe permitir. Somente para se ter uma idia da virtualizao de um hardware realizada pelo VMware, ele at disponiliza um setup pressionando a tecla F2 na hora de iniciar a mquina virtual.

Você também pode gostar