Servidor VMware 2.0.2 em Debian Squeeze 6.0.0 (64 bits)

Publicado por Edson Rosa dos Santos Júnior em 07/04/2011

[ Hits: 19.867 ]

 


Servidor VMware 2.0.2 em Debian Squeeze 6.0.0 (64 bits)



1. Motivação

O que motivou a criação desta dica é a carência de solução para a instalação do servidor de máquinas virtuais VMWARE no Debian Squeeze 6.0.0 64 bits em virtude de um problema encontrado com versões de kernel 2.6.3x.

2. Requisitos:

2.1. Pacote headers do kernel;
2.2. Pacote para compilação;
2.3. Pacote do servidor VMWARE;
2.4. Patch de correção da instalação do VMWARE.

3. Procedimentos

3.1. Instalação do headers do kernel

Se o seu kernel foi instalado através do gerenciador de pacotes (apt ou aptitude), basta executar o comando:

# apt-get install linux-headers-`uname -r`

Caso tenha compilado o kernel, proceda a construção do pacote linux-headers e depois faça a instalação do pacote gerado.

3.2. Download do pacote do servidor VMWARE

Faça o download do pacote de instalação do VMWARE em: http://www.vmware.com/go/getserver

É preciso ser cadastrado para fazer o download e ter acesso à chave de registro, porém o cadastro é gratuito.

Baixe o arquivo binário .tar.gz para Linux de 64 bits.

3.3. Download do patch de correção do VMWARE

Faça o download do pacote de correção da instalação do VMWARE em: http://linuxconfig.org/images/files/2.6.3x-vmware-patch.tar.bz2

3.4. Instalação do pacote de compilação

Instale os pacotes para fazer a compilação do VMWARE executando o comando:

# apt-get install build-essential

3.5. Instalação do VMWARE

Feito o download do pacote do VMWARE, descompacte o conteúdo:

# tar -xvzf VMware-server-2.0.2-203138.x86_64.tar.gz -C /usr/src/

Vá para o diretório vmware-server-distrib:

# cd /usr/src/vmware-server-distrib

Execute o script de instalação:

# ./vmware-install.pl

E vá respondendo os questionamentos com "yes", a não ser que queira personalizar algum dos caminhos disponibilizados.

Na pergunta:

Before running VMware Server for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config.pl". Do you want this program to invoke the command for you now? [yes]


Responda "yes".

Após concordar com a licença poderá ser exibido o seguinte questionamento:

Your kernel was built with "gcc" version "4.3.5", while you are trying to use "/usr/bin/gcc" version "4.4.5". This configuration is not recommended and VMware Server may crash if you'll continue. Please try to use exactly same compiler as one used for building your kernel. Do you want to go with compiler "/usr/bin/gcc" version "4.4.5" anyway? [no]


Responda "no" e o programa será encerrado.

Localize o compilador gcc:

# which gcc

Ele deve estar localizado em /usr/bin.

Acesse o diretório /usr/bin e verifique a ligação simbólica:

# ls -lah | grep gcc

Observe que o gcc aponta para gcc-4.4:

lrwxrwxrwx  1 root   root       7 Mar 21 17:36 gcc -> gcc-4.4

Altere o vínculo com:

# ln -sf gcc-4.3 gcc

Então execute:

# /usr/bin/vmware-config.pl

Caso seja apresentado o erro:

make[4]: ** [/tmp/vmware-config0/vmmon-only/linux/driver.o] Erro 1
make[3]: ** [_module_/tmp/vmware-config0/vmmon-only] Erro 2
make[2]: ** [sub-make] Erro 2
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.32-5-amd64'
make: ** [vmmon.ko] Erro 2
make: Saindo do diretório `/tmp/vmware-config0/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/go/unsup-linux-products" and "http://www.vmware.com/go/unsup-linux-tools".

Execution aborted.


Faça a aplicação do patch de correção do vmware:

# tar -xvjf 2.6.3x-vmware-patch.tar.bz2 -C /usr/src/
# cd /usr/bin
# patch -p3 < /usr/src/2.6.3x-vmware-patch/config.patch
# cd /usr/lib/vmware/modules/source
# for i in `ls`;do tar -xvpf $i;done
# rm *.tar
# patch -p4 < /usr/src/2.6.3x-vmware-patch/203138-update.patch
# for i in `ls | grep -`;do tar -cf `echo $i | cut -d"-" -f1`.tar $i;done
# rm -rf *-only


Execute:

# /usr/bin/vmware-config.pl

E prossiga respondendo aos questionamentos para finalizar a instalação, porém quando questionado sobre o usuário:

The current administrative user for VMware Server is ''. Would you like to specify a different administrator? [no]


Responda "yes" e digite o nome do usuário que fará o gerenciamento das VMs.

Entre com o número serial que lhe foi dado no registro do site.

Após os demais questionamentos o serviço será iniciado, abra o navegador e acesse: https://localhost:8333

4. Fonte: http://linuxconfig.org/installation-of-vmware-server-2-0-2-on-debian-squeeze-i686

Desde já agradeço a atenção e espero ter ajudado!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Placa de Rede D-Link N150 (DWA-525) com Firmware RT3060

Utilizando o uShare como A/V media center

Manipulando arquivos PDF no terminal

A diferença entre grep, egrep e fgrep

Como deixar o XFCE igual ao Gnome

  

Comentários
[1] Comentário enviado por hbueno em 14/04/2011 - 10:52h

Parabéns pela dica. Funcionou 100% aqui.
Obrigado!

[2] Comentário enviado por marcelojr3 em 06/05/2011 - 15:22h

Maravilha! eu estava com dificuldade exatamente nisso e a explicação passo a passo foi tranquilo!
Obrigado

[3] Comentário enviado por dfabretti em 11/07/2011 - 11:05h

Instalou sem erro, porém a página da WEB fica "Loading..." e não sai :S. O que será que está acontecendo?

[4] Comentário enviado por lucianodecastro em 11/07/2011 - 19:01h

dfabretti o problema é com o seu navegador
o meu aki deu a mesma coisa com o firefox ai usei o google chrome e deu blz.

[5] Comentário enviado por dfabretti em 12/07/2011 - 14:45h

Não é problema no Firefox, mas sim que a opção de segurança SSL v2 da versão 5 do mesmo está desabilitado (acredito que seja por questão de segurança). Segui esse site (inglês) e resolveu o meu problema:

* http://planetvm.net/blog/?p=1087.

No IE, tu simplesmente coloca a opção de compatibilidade que funciona sem problemas, pelo menos a partir da versão 9.

Grato a todos.

[6] Comentário enviado por lucianodecastro em 21/07/2011 - 15:14h

Cara vc sonsege usar linha de comando no vmware
tipo Listas máquinas virtuais cadastradas:

# vmrun -T server -h https://localhost:8333/sdk -u usuario -p senha list

ja tentei de tudo ja coloquei root o usuario q eu faço o acesso web, tudo e mesmo assim ele da

Error: Insufficient permissions in host operating system
pode me dar uma luz ai
valeu obriagado

[7] Comentário enviado por lucianodecastro em 21/07/2011 - 15:40h

Respondendo ao meu proprio problema
era problema de permiçao de aquivo.
o usuario fulano q eu esta usando para o acesso web nao tinha permiçao pra eu fazer o acesso via linha de comando e o usario root por exe nao estava cadastrado no vmware ai foi so eu add o root pra fazer acesso web e deu certo.
logado na web é so selecionar o servidor e clicar na aba permissions e add o user .
obrigado.

[8] Comentário enviado por mandi.sant em 10/08/2011 - 14:12h


Ótimo post está completo
me salvou mesmo

Obrigado.!

[9] Comentário enviado por reluviari em 07/09/2011 - 20:57h

Parabéns pelo post!!!

Realmente para este problema pontual (com esse Kernel) não encontrei nada 100% além desse post.


Muito Grato!!!

[10] Comentário enviado por pakitao em 26/10/2011 - 00:22h

Comigo acontece o seguinte;

Acesso o servidor pelo endereço https://192.168.0.179:8333, aparece a mensagem para adicionar exceção do certificado, depois que adiciono a exceção, não conecta, aparece a seguinte mensagem: "A conexão foi reiniciada...". Quando não, fica carregando (Loading...) e não sai daí, como resolver?

[11] Comentário enviado por raynerson em 21/03/2012 - 01:23h

Boa noite!

Instalei vmware server mais ainda não consegui acessar as maquinas virtuais via rede, alguém tem alguma dica para a configuração da rede do vmware serve? tenho duas placas de rede instaladas no servidor!

Desde já agradeço pela atenção dos colegas!

Atenciosamente,
Raynerson Moura

[12] Comentário enviado por removido em 31/05/2012 - 10:51h

Edson, agradeço o caprichado post, pois tem muito tempo que venho tentando instalar o vmware no debian e era erro em cima de erro e agora deu tudo certo.

obrigado

[13] Comentário enviado por doldan em 10/06/2012 - 14:13h

Edson, estava na mesma situação do "removido", ja havia seguido varios tutos da net, mas nunca havia conseguido instalar o vmware no debian squeeze, até agora, segui todos os passos e fucnionou tudo certo, agora parto para a criação das vm. Grato pela dica, que vale por um artigo.

[14] Comentário enviado por rafaelsilvad em 07/11/2012 - 13:44h

Obrigado pela dica cara! ela salvou a minha vida, muito obrigado e parabens pela inciativa.

tuturial simples, objetivo, funcional.



Contribuir com comentário