Nesta dica trato sobre a instalação de um servidor Debian para virtualização de hosts sem segredo e possibilitando também um desempenho máximo nas máquinas virtuais.
Para quem tem um grande problema em instalar o
VMWare Server do
Ubuntu 10.04, eis aqui os passos a executarem.
Primeiro atualize o repositório:
$ sudo apt-get update
Agora instale os pacotes necessários:
$ sudo apt-get install build-essential linux-headers-`uname -r` make gcc
Crie os seguintes diretórios:
$ sudo mkdir /tmp/vm
$ sudo mkdir /var/vm
Baixar o VMWare Server em:
No site, procure por:
Baixe este arquivo na pasta /tmp/vm.
Instalação
Se não estiver na pasta /tmp/vm execute:
$ cd /tmp/vm
Baixe o arquivo patch-vmware_2.6.3x.tgz no diretório /tmp/vm:
Descompacte os pacotes baixados:
$ sudo tar -zxvf patch-vmware_2.6.3x.tgz
$ sudo tar -zxvf VMware-server-*.tar.gz
Execute o patch:
$ sudo chmod +x patch-vmware_2.6.3x.sh
$ sudo ./patch-vmware_2.6.3x.sh / vmware-server-distrib/lib/modules/source/
Entre no diretório:
$ cd vmware-server-distrib
Execute o comando para iniciar a instalação do servidor:
$ sudo ./vmware-install.pl
O programa de instalação fará algumas perguntas. A maioria das respostas serão o que vem default. O que tem que modificar será somente a seguinte:
In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines] <-- /var/vm
Acesso
Digite no browser:
https://ip_do_servidor_vmware:8333/
Dentro dele existem algumas configurações adicionais que normalmente não precisam ser mudadas.
Para criar um novo Virtual Machine, é só clicar em "Create Virtual Machine".
Links e fonte de pesquisa:
[1] Comentário enviado por
landex em 10/06/2010 - 08:42h:
Muito Legal sua dica!
[2] Comentário enviado por
jrluzetti em 20/06/2010 - 10:31h:
Então segui todos os passos, mas não deu certo.
Primeiro que não pediu:
In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines] <-- /var/vm
fiquei na duvida porque aparece daemon é a mesma coisa do diretório acima ou não ?
E porque ele não pediu está pasta ?
Abraço.
[3] Comentário enviado por
jrluzetti em 20/06/2010 - 10:35h:
E também tem esse erro, na verdade ele é bem maior mas ele termina assim:
function ‘smp_call_function’
make[2]: ** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Erro 1
make[1]: ** [_module_/tmp/vmware-config1/vmmon-only] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.32-22-generic'
make: ** [vmmon.ko] Erro 2
make: Saindo do diretório `/tmp/vmware-config1/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.
Sou iniciante em linux, e já faz tempo que estou tentando instalar e não consigo.
[4] Comentário enviado por
FlávioBoer em 20/06/2010 - 22:36h:
o arquivo pach não fuciona, esta com pau não descompacta
[5] Comentário enviado por
imacedo em 16/07/2010 - 00:31h:
boa noite, quando fui descompactar o arquivo não deu certo; alguém tem outro link desse arquivo pois pode estar corrompido; o vmware descompactou normalmente
grato
Baixe o arquivo patch-vmware_2.6.3x.tgz no diretório /tmp/vm:
* patch-vmware_2.6.3x.tgz
Descompacte os pacotes baixados:
$ sudo tar -zxvf patch-vmware_2.6.3x.tgz
[6] Comentário enviado por
norperes em 08/08/2010 - 00:21h:
Eu segui o tutorial acima e tb não consegui descompactar o patch-vmware_2.6.3x.tgz. Acho que é porque estou usando a versão 2.6.32-24-generic. Aí encontrei um no site:
http://codebin.cotescu.com/vmware/vmware-server-2.0.x-kernel-2.6.3x-install.sh . Descompactei e enviei o conteúdo para o diretório /tmp/vm/
Depois digitei: sudo ./vmware-server-2.0.x-kernel-2.6.3x-install.sh
Sim para tudo. Não mudei nada e funcionou.
Para logar, tive que habilitar o usuário root no meu Ubuntu 10.04.
[7] Comentário enviado por
rpatta em 05/10/2010 - 14:10h:
Ao tentar descompactar o patch-vmware_2.6.3x.tgz o console retornou seguinte msg:
rafael@firewall:/var/vm$ tar -zxvf patch-vmware_2.6.3x.tgz
tar: Este não parece ser um arquivo-tar
tar: Pulando para o próximo cabeçalho
tar: Saindo com estado de falha devido a erros anteriores
rafael@firewall:/var/vm$
Não sei o que esta msg significa. Alguem pode me ajudar?
Des de já agradeço.
[8] Comentário enviado por
hcknew em 10/11/2010 - 09:00h:
Para descompactar o arquivo .tgz (patch):
$ sudo gzip -d patch-vmware_2.6.3x.tgz
Isso converterá em um arquivo .tar, aí é só usar o comando normalmente:
$ sudo tar -zxvf patch-vmware_2.6.3x.tar
Porém, mesmo assim não consegui instalar o VMWare, os erros são os mesmos já mencionados acima.
Qualquer novidade, por favor, me ajudem.
[9] Comentário enviado por
ClauberLima em 08/12/2010 - 11:28h:
Bom dia!
Não consegui instalar... segui os passos, mas ocorreu o seguinte:
sudo apt-get install build-essential linux-headers-`uname -r` make gcc
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
O pacote build-essential não está disponível, mas é referenciado por outro pacote.
Isto pode significar que o pacote está faltando, ficou obsoleto ou
está disponível somente a partir de outra fonte
E: O pacote build-essential não tem candidato para instalação
[10] Comentário enviado por
valmirknasel em 09/09/2011 - 10:32h:
Muito bom esse tutorial, consegui instalar o vmware, mas agora não sei qual o usuário e senha para acessar a interface web! se alguém tiver uma dica, ficarei mto grato!
[11] Comentário enviado por
yindi em 26/10/2011 - 10:57h:
Olá Pessoal,
Eu estava usando o versao 10.04 do Ubuntu, porém eu atualizei para a versão 11.04 através do gerenciador de atualizações. Agora, quando tento instalar o vmaware server aparece as seguintes mensagens:
None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]
Using compiler "/usr/bin/gcc". Use environment variable CC to override.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
The path "/usr/src/linux/include" is a kernel header file directory, but it
does not contain the file "linux/version.h" as expected. This can happen if
the kernel has never been built, or if you have invoked the "make mrproper"
command in your kernel directory. In any case, you may want to rebuild your
kernel.
What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
Ou seja, o diretório C não é encontrado na pasta include. Eu tenho quase certeza que foi pq eu atualizei o kernel na troca da versão. Pois, durante a atualização foram apagadas as configurações antigas. Eu nao entendi muito bem como isso funciona. Será mesmo que terei que recompilar o kernel? Como faço isso?