Vmware server 1.0.6

De Fórum Debian Wiki


Índice de conteúdo

Introducão

Todo o processo descrito neste tutorial foi realizado em uma máquina de arquitetura AMD64 rodando GNU/Linux Debian versão testing (Lenny) com kernel versão 2.6.26-1. Tenho o intuito de mostrar os passos para instalar o software de virtualizacão VMware Server em máquinas de configuracão semelhante à descrita anteriormente, mas que por sua vez não deixa de ser semalhante às outras arquiteturas.

OBSERVACÃO - A versão do Vmware Server utilizada nesse tutorial foi a 1.0.6, não foi testada na versão 1.0.7.

Pré-requisitos

Durante a instalacão do VMware server será necessário a compilacão de alguns módulos, sendo então necessário ter o Debian previamente configurado realizar a compilacão de drivers, o qual pode ser feito seguindo a wiki Compilando Drivers.

Será necessário também a instalacão, caso ainda não o tenha feito em outra ocasião, de libraries de compatibilidade com a plataforma x86 (32 bits) que pode ser feita como segue abaixo:

# aptitude update
# aptitude install ia32-libs ia32-libs-gtk 

É recomendado que o compilador gcc ativo seja a mesma versão do utilizado na compilacão do kernel que você esteja usando.

# gcc --version
gcc (GCC) 4.1.3 20080623 (prerelease) (Debian 4.1.2-23)

assim, para se modificar o gcc ativo, como no meu a versão usada do gcc foi 4.1, então:

# cd /usr/bin
# rm gcc
# ln -s gcc-4.1 gcc

Caso você esteja instalando o VMware em uma instalacão Debian SEM ambiente gráfico, somente se isto se aplicar a você, instale as seguintes bibliotecas:

# aptitude update
# aptitude install libxtst-dev libxt-dev libx11-6 libdb3 libxrender-dev libxtst6 libxt6 libxrender1 libxi6

Instalacão

O download do VMware server pode ser feito no link http://www.vmware.com/products/server/ . Vale observar que será necessário registrar-se (gratuitamente) para se obter uma serial que lhe é pedida durante a instalacão so VMware server.

Uma vez baixado o software, acesse a pasta onde o arquivo compactado se localiza e execute:

# tar -xvzf VMware-server-1.0.6-91891.tar.gz
# cd vmware-server-distrib
# ./vmware-install.pl

(basicamente a instalacão será feita apenas pressionando-se ENTER para se confirmar as opcões 'defaults', e configuracão diferente desta foge ao contexto deste tutorial).


Durante a instalacão, ocorrerá o seguinte erro e assim a instalacão será abortada:

make[2]: *** [/tmp/vmware-config4/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config4/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.26'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config4/vmmon-only'
Unable to build the vmmon module.

For more information on how to troubleshoot module-related problems, please visit our Web site 
 at "http://www.vmware.com/download/module/modules.html" and "http://www.vmware.com/support/reference/
 linux/prebuilt_modules_linux.html".

 Execution aborted.

Agora, será necessário aplicar dois patchs que corrigirá o problema acima gerado durante a compilacão, que podem ser baixados diretamente nos seguintes links :

patch para vmmon : [1] patch para vmnet : [2]


Obs.: para a instalacão do VMware client não será necessário a instalacão destes patchs, somente na máquina servidora a qual servirá de host para o VMware server.

Depois de baixar os patchs, execute :

# cd /usr/lib/vmware/modules/source
# mkdir temp
# cp vmmon.tar vmnet.tar temp 
# rm vmmon.tar vmnet.tar 
# cd temp
# tar -xvf vmmon.tar
# tar -xvf vmnet.tar

Agora terá que copiar os dois patchs baixados (vmmon e vmnet) cada um para a pasta desempacotada anteriormente correspondente, sendo primeiramente necessário acessar a pasta onde os patchs foram baixados e executar :

# bunzip2 VMware-server-vmmon-1.0.6-91891-2.6.26-1.patch.bz2
# bunzip2 VMware-server-vmnet-1.0.6-91891-2.6.26-1.patch.bz2
# cp VMware-server-vmmon-1.0.6-91891-2.6.26-1.patch /usr/lib/vmware/modules/source/temp/vmmon-only 
# cp VMware-server-vmnet-1.0.6-91891-2.6.26-1.patch /usr/lib/vmware/modules/source/temp/vmnet-only

Aplica-se entao os patches:

# cd /usr/lib/vmware/modules/source/temp/vmnet-only
# patch -p1 < ./VMware-server-vmnet-1.0.6-91891-2.6.26-1.patch 
# cd /usr/lib/vmware/modules/source/temp/vmmon-only
# patch -p1 < ./VMware-server-vmmon-1.0.6-91891-2.6.26-1.patch 
# cd /usr/lib/vmware/modules/source/temp/ 
# tar -cvf vmnet.tar vmnet-only
# tar -cvf vmmon.tar vmmon-only
# cp vmmon.tar vmnet.tar /usr/lib/vmware/modules/source
# cd .. ; rm temp

Em seguida, pode-se dar continuidade à instalacão que foi abortada com o comando a seguir:

# vmware-config.pl

(agora pode-se dar prosseguimento configurando o software, com o diferencial de que ele será finalizada sem problemas na compilacão).

Então, agora, para iniciar sua execucão é so digitar no ambiente shell:

# vmware

Referências

http://communities.vmware.com/index.jspa

http://opensuse-linux-blog.blogspot.com

http://lenrek.wordpress.com/2008/08/09/vmware-server-106-for-linux-kernel-2626x

Obrigado ao Paldo que foi que criou os patches , cuja web-page pessoal é http://www.paldo.org/

Ferramentas pessoais