Blog de Linux

jeferson.info
  • rss
  • Início
  • Sobre o autor

Como instalar vmware server no linux

sábado, 6 de setembro de 2008

Este artigo aborda como instalar vmware server no linux, cobrindo detalhes da instalação e solução de problemas e é baseado no ubuntu server 8.04 lts e debian etch (em breve centos e fedora também).

Apesar da popularização do KVM, resolvi utilizar o bom e velho VMWARE server, que já possui tempo de mercado, tradição e estabilidade quando se fala em virtualização de máquinas. Como a versão server do vmware é de uso gratuito, basta apenas pegar o serial no próprio site, sem maiores complicações. Por já utilizar o vmware server, preferí basear este tutorial nele, apesar de existir outras boas alternativas como o vmware gsx, vmware esx, vmware workstation e até o vmware player.

Antes de mais nada, precisamos baixar os pacotes de instalação do vmware-server e do vmware-server-console que se encontram no site do vmware. Este tutorial é baseado na versão 1.0.6 do vmware-server, podendo não ser a versão mais atualizada quando você ler este. Caso haja alguma peculiaridade em uma versão mais recente, deixe um comentário, para que eu possa incluí-lo aqui.

Vamos começar, acesse o link http://register.vmware.com/content/download-106.html e baixe o vmware-server.

Você precisa também da licença do produto, que pode ser obtida registrando-se em http://www.vmware.com/licensemgmt/login.lic

Faça o download do VMware Server for Linux.em formato .tar.gz e VMware Server Linux client package, que está em formato zip.
Existe também a possibilidade de se gerenciar via web browser, com o
Management Interface. mas a velocidade não achei tão boa, além de eu ter notado que consome bem mais recursos do seu cliente do que usando o server console, portanto não irei aborda-lo aqui.

Antes de começarmos, precisamos preparar o terreno:

#apt-get install xinetd kernel-headers”$(uname-r)” build-essential ia32-libs

Para o debian, precisamos de um poquinho mais

#apt-get install linux-headers-$(uname -r) libx11-6 libx11-dev x-window-system-core x-window-system xspecs libxtst6 psmisc build-essential
DICA
os pacotes referentes ao X não são vitais. Então caso não vá rodar nada gráfico no servidor, eles são dispensáveis

Vamos agora à instalação do servidor:

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

Se você estiver utilizando debian, o script irá procurar pelo pacote killall. Para solucionar este problema, tenha instalado o pacote psmisc, como mostrado anteriormente.

Agora, precisamos apenas confirmar todas estas opções abaixo…

In which directory do you want to install the binary files?
[/usr/bin]

What is the directory that contains the init directories (rc0.d/ to rc6.d/)?

[/etc]

What is the directory that contains the init scripts?

[/etc/init.d]

In which directory do you want to install the daemon files?

[/usr/sbin]

In which directory do you want to install the library files?

[/usr/lib/vmware]

The path “/usr/lib/vmware” does not exist currently. This program is going to

create it, including needed parent directories. Is this what you want?

[yes]

In which directory do you want to install the manual files?

[/usr/share/man]

In which directory do you want to install the documentation files?

[/usr/share/doc/vmware]

The path “/usr/share/doc/vmware” does not exist currently. This program is

going to create it, including needed parent directories. Is this what you want?

[yes]

The installation of VMware Server 1.0.6 build-91891 for Linux completed

successfully. You can decide to remove this software from your system at any time by invoking the following command: “/usr/bin/vmware-uninstall.pl”.

Com isso, a instalação já terminou. Precisamos agora configurar:

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]

Após confirmar a mensagem, será exibida a página com a licença do produto ( que praticamente ninguem lê, mas está lá).

DICA,
Economize tempo, apertando a tecla “q” para ir direto para a pergunta, exceto é claro, que você esteja com tempo para ler a licença todinha antes de instalar. :-p

Confirme, digitando yes caso contrário não será possivel prosseguir com a instalação

Continuando nossa sequência, vamos apertar enter mais um pouquinho:

In which directory do you want to install the mime type icons?

[/usr/share/icons]

The path “/usr/share/icons” does not exist currently. This program is going to

create it, including needed parent directories. Is this what you want?

[yes]

What directory contains your desktop menu entry files? These files have a

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

In which directory do you want to install the application’s icon?

[/usr/share/pixmaps]

Preste atenção agora à mensagem abaixo:

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]

Se você não tivesse instalado pacote build-essential, veria esta mensagem:

Setup is unable to find the “make” program on your machine. Please make sure
it is installed. Do you want to specify the location of this program by hand?
[yes]

Aceite a mensagem anterior a esta e a seguinte:

What is the location of the directory of C header files that match your runningkernel? [/usr/src/linux/include]

Agora aguarde a compilação dos módulos para o kernel:

Building the vmmon module.
Using 2.6.x kernel build system.

make: Entering directory `/tmp/vmware-config0/vmmon-only’

make -C /lib/modules/2.6.24-19-server/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules

make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-server’

CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o

CC [M] /tmp/vmware-config0/vmmon-only/linux/hostif.o

CC [M] /tmp/vmware-config0/vmmon-only/common/cpuid.o

CC [M] /tmp/vmware-config0/vmmon-only/common/hash.o

CC [M] /tmp/vmware-config0/vmmon-only/common/memtrack.o

CC [M] /tmp/vmware-config0/vmmon-only/common/phystrack.o

CC [M] /tmp/vmware-config0/vmmon-only/common/task.o

CC [M] /tmp/vmware-config0/vmmon-only/common/vmx86.o

CC [M] /tmp/vmware-config0/vmmon-only/vmcore/moduleloop.o

LD [M] /tmp/vmware-config0/vmmon-only/vmmon.o

Building modules, stage 2.

MODPOST 1 modules

CC /tmp/vmware-config0/vmmon-only/vmmon.mod.o

LD [M] /tmp/vmware-config0/vmmon-only/vmmon.ko

make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-server’

cp -f vmmon.ko ./../vmmon.o

make: Leaving directory `/tmp/vmware-config0/vmmon-only’

The module loads perfectly in the running kernel.

A mensagem acima indica que até aqui está tudo indo bem.

Agora na opção abaixo, podemos definir em qual porta o servidor ficará escutando. Por padrão ele utiliza a porta 902, mas caso queira melhorar a segurança, mude esta porta para outra que desejar. Caso não tenha preocupação de alguem querer fazer alguma sacanagem com seu servidor, deixe como está.

Please specify a port for remote console connections to use [902]

A opção abaixo pergunta onde será o diretório padrão para a instalação das máquinas virtuais. Este é um critério muito pessoal e fica seu gosto. No meu caso eu criei um usuário (virt), que utilizarei para lidar com minhas virtual machines, pois não é seguro usar o root para isso e defini o caminho para dentro do home deste user… mas como disse, é uma questão meramente pessoal.
Apenas se lembre que as máquinas virtuais costumam consumir um enorme espaço em disco. Sendo assim, escolha um local com espaço suficiente para abrigar seus computadores virtuais sem comprometer o sistema, ou seja, não coloque em um diretório montado diretamente em /, pois se você abarrotar o diretório, vai dar pau :-P. Eu diria especialmente para criar uma partição reservada para as VMs.

In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines]

Agora quase no final, precisamos digitar o serial que recebemos para o uso do produto. marque yes.

Do you want to enter a serial number now? (yes/no/help) [yes]

Digite o serial que recebeu e…

vmware installation
Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done
Host-only networking on /dev/vmnet1 (background) done
Bridged networking on /dev/vmnet2 done
Host-only networking on /dev/vmnet8 (background) done
NAT service on /dev/vmnet8 done
Starting VMware virtual machines… done

The configuration of VMware Server 1.0.6 build-91891 for Linux for this running
kernel completed successfully.

Pronto!

Vá agora tomar uma água, afinal de contas, você não é uma máquina (não fica triste com a realidade, mas você precisa comer, dormir e outras coisas que os computadores não precisam).

Agora que você já bebeu água (espero eu), vamos continuar…

Terminada a instalação no servidor, vamos para a parte do cliente.
O vmware nos dá a possibilidade de gerenciar remotamente as máquinas virtuais, atráves de um server-console.

Como nós já baixamos o vmware-server-console, vamos descompacta-lo em um computador cliente:

$ unzip VMware-server-linux-client-1.0.6-91891.zip
$ tar zxvf VMware-server-console-1.0.6-91891.tar.gz
$ cd vmware-server-console-distrib/
# ./vmware-install.pl

Vamos mais uma vez, castigar o nosso Enter. Confirme tudo abaixo:

In which directory do you want to install the binary files?
[/usr/bin]

In which directory do you want to install the library files?
[/usr/lib/vmware-server-console]

In which directory do you want to install the manual files?
[/usr/share/man]

In which directory do you want to install the documentation files?
[/usr/share/doc/vmware-server-console]

The path “/usr/share/doc/vmware-server-console” does not exist currently. This
program is going to create it, including needed parent directories. Is this
what you want? [yes]

The installation of VMware Server Console 1.0.6 build-91891 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command:
“/usr/bin/vmware-uninstall-server-console.pl”.

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

Aceite o contrato, digitando yes:

Do you accept? (yes/no) yes
Thank you.

Receba os agradecimentos e vamos em frente, pois ainda o que fazer e tempo é dinheiro.

Configuring fallback GTK+ 2.4 libraries.

The configuration of VMware Server Console completed successfully.

A instalação do console do vmware está concluída, mas se tentarmos abrir o console agora, receberemos a seguinte mensagem de erro:

$ vmware-server-console
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4′ not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware-server-console/bin/vmware-server-console: /usr/lib/vmware-server-console/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2)
[continua...]

para escaparmos disso, precisamos apenas copiar duas bibliotecas:

# cp /usr/lib/libpng12.so.0 /usr/lib/vmware-server-console/lib/libpng12.so.0/

# cp /lib/libgcc_s.so.1 /usr/lib/vmware-server-console/lib/libgcc_s.so.1/

Finalmente, vamos abrir o nosso console. Este pode ser aberto como usuário normal.

$ vmware-server-console

instalar vmware linux login

Digite o nome de um usuário cadastrado no servidor e boa virtualização.

Conclusão:

Você aprendeu neste artigo, como instalar vmware no linux, bem como o console remoto. Também aprendeu a contornar alguns problemas comuns durante a instalação e aprendeu que precisa lembrar de beber água.

Por favor, se tiver algo que esqueci de cobrir, por favor, deixe um comentário, e-mail, sinal de fumaça, qualquer coisa. Este tutorial foi realizado pensando em ajudar você e preciso da sua ajuda para torna-lo melhor.

Abraços,

Bookmark e Compartilhe

Artigos relacionados:

  • Desativando vmware-vmx-debug
  • Trabalhando com vmware em linha de comando
  • Como Converter linux físico em virtual com vmware e clonezilla
  • Ubuntulite
  • Fortunes e Cowsay, deixando seu terminal mais Descontraído
Categorias
Linux, Tutoriais, artigo, virtualização
Tags
instalação, Linux, servidor, tutorial, virtualização, vmware
Comentários RSS
Comentários RSS
Trackback
Trackback

« Descubra a fonte ideal para seu computador Problemas com o blog »

13 repostas

Aprenda passo a passo como fazer para instalar o Vmware-server

domelhor.net | sábado, 6 de setembro de 2008

Aprenda passo a passo como fazer para instalar o Vmware-server no Debian e Ubuntu Linux…

O Objetivo deste artigo ensinar detalhadamente a instalao do vmware server e o server-console no ubuntu server e debian etch. e soluo de problemas comuns.
Apesar da popularizao do KVM, resolvi utilizar o bom e velho VMWARE server, que j possui tempo …

Aprenda como fazer para instalar o Vmware-server no Debian e

Jeferson via Rec6 | sábado, 6 de setembro de 2008

Aprenda como fazer para instalar o Vmware-server no Debian e Ubuntu Linux | Blog de Linux…

O Objetivo deste artigo é ensinar detalhadamente a instalação do vmware server e o server-console no ubuntu server e debian etch. e solução de problemas comuns.
Apesar da popularização do KVM, resolvi utilizar o bom e velho VMWARE server, que j…

Viva, Boa publicação. Parabéns pela coragem de um post como este! É

Paulo Gomes (Portugal) | quarta-feira, 17 de setembro de 2008

Viva,
Boa publicação. Parabéns pela coragem de um post como este!
É que eu já instalei várias vezes o VMware no 8.04 e tive sempre alguns problemas. Quando já estava a funcionar, haviam algumas actualizações que “estragavam” a instalação do VMware.

Agora instalei a versão 2.0 Release Candidate no Ubuntu 8.04 e está a bombar como deve ser :) ainda não tive problemas!

Já agora visitem também o meu blogue sobre aventuras pelo Linux: http://aventux.blogspot.com

Cumps,
Paulo Gomes

@Paulo Gomes (Portugal) - Olá Paulo, Fico feliz que tenha

lordhulk | quarta-feira, 17 de setembro de 2008

@Paulo Gomes (Portugal) - Olá Paulo, Fico feliz que tenha gostado. O vmware é uma ferramenta fantástica. Eu mesmo possuo um servidor de máquinas virtuais onde hospedo um servidor de produção e alguns de testes.
Eu testei a versão 2.0 antes da versão 1, mas achei ela mais pesada. Por isso resolvi me basear na versão 1.
Obrigado pela visita,
Abraços,

Ótimo tutorial, como sempre! Eu mesmo ja tive problemas em

Denial | quinta-feira, 18 de setembro de 2008

Ótimo tutorial, como sempre! Eu mesmo ja tive problemas em instalar o VMWare no passado. É uma ótima dica ai pra quem tá iniciando no Linux.

Até logo!…

@lordhulk

Paulo Gomes | domingo, 21 de setembro de 2008

@lordhulk

@lordhulk Viva lordhulk... olha tenho a versão 2 em produção num

Paulo Gomes | domingo, 21 de setembro de 2008

@lordhulk

Viva lordhulk… olha tenho a versão 2 em produção num servidor de máquinas virtuais… e tem funcionado bem… é claro que há sempre um pequeno atraso por funcionar tudo sobre um browser… mas tem a vantagem de conseguirmos ligar às maquinas remotas apenas com um URL… é fantástico :)

Fiquem nem…
Paulo Gomes
http://aventux.blogspot.com/

Olá! estou tentando retribuir o favor... Você comenta que é necessário

Sebastian SWC | segunda-feira, 29 de setembro de 2008

Olá!

estou tentando retribuir o favor…

Você comenta que é necessário ler (ou pelo menos passar por toda ela) a licensa para instalar o vmware. Pra ser sincero é só apertar ‘q’ para que o instalador pergunte se vc concorda ou não. Isso vai poupar todos aqueles ’space’s…

Outra coisa, é que não é necessário instalar o X para que o vmware funcionar. Pense em um servidor em produção, o X é um consumo desnecessário de recursos do server. As vezes ele até gera swap… Para administrar as vm você poderia utilizar o console na sua máquina ou notebook.

Não vi você comentar sobre a configuração das redes, e olha que elas são realmente importantes. Por exemplo, host-only vem desabilitado no ‘configurador’ por padrão e as redes NAT não tem muita utilidade se vc *não* pretende ter uma rede virtual dentro da sua e permitir que elas se comuniquem… pense nisso!

vlw pelo comentário no meu blog. um abraço!

Olá Sebastian.. Obrigado pela dica do q... realmente.. vou atualizar

lordhulk | segunda-feira, 29 de setembro de 2008

Olá Sebastian..
Obrigado pela dica do q… realmente.. vou atualizar no post..
O servidor X realmente não é vital. Eu mesmo não instalei aqui. Mas pensa só nas pessoas dizendo “ei não tá funcionando”. Mas vale à pena eu comentar isso no post. Valeu de novo.
Vou deixar esse post mais extenso hoje a noite.. Muito obrigado pelas dicas, que ajudarão outras pessoas também… abraços

Legal, valeu :)

Marcos Elias | domingo, 12 de outubro de 2008

Legal, valeu :)

Cara muito boa a explicacao. Deu certinho aqui. Obrigado.

syslogd | segunda-feira, 20 de outubro de 2008

Cara muito boa a explicacao. Deu certinho aqui. Obrigado.

Excelente Tutorial - Parabéns Segue um complemento caso tenham o mesmo

Adriano Camargo | quarta-feira, 22 de outubro de 2008

Excelente Tutorial - Parabéns

Segue um complemento caso tenham o mesmo erro que eu tive em minha
maquina AMD64 :

Erro:

/usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory
ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)
/usr/lib/vmware-server-console/lib/wrapper-gtk24.sh: line 136: /usr/lib/vmware-server-console/bin/vmware-server-console: Arquivo ou diretório não encontrado
/usr/bin/ldd: line 171: /lib/ld-linux.so.2: No such file or directory
ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)
/usr/lib/vmware-server-console/lib/wrapper-gtk24.sh: line 136: /usr/lib/vmware-server-console/bin/vmware-server-console: Arquivo ou diretório não encontrado

**** Resolução

Instale algumas bibliotecas adicionais com esse comando :

# apt-get install ia32-libs

*** Fonte referencia para resolução do problema

https://help.ubuntu.com/community/VMware/Server/AMD64#ldd:%20/lib/ld-linux.so.2%20exited%20with%20unknown%20exit%20code%20(127)

*** Localizando o erro na no forum do link acima

Deslizando a barra de rolagem você chegará em :

Troubleshooting ( onde tal erro é reportado )

ldd: /lib/ld-linux.so.2 exited with unknown exit code (127)

**** execute o console com o comando : vmware-server-console

Boa Sorte a todos !!!

Adriano

Jeferson, boa noite. Tenho o vmware server versao 1.07 instaldo em

Alexandre | domingo, 26 de outubro de 2008

Jeferson, boa noite.

Tenho o vmware server versao 1.07 instaldo em um servidor com o sistema linux. Debian 4.04

e acesso as minhas Vms atraves do Vmware server console que esta instalado em um windows XP.

Só que estou com um problema. Na console eu cliquei na Vm e depois em remove from inventory.

E agora não consigo mais restaurá-la e nem criar outra vm. Ao invés de aparecer /var/vm aparece

as minhas pastas do XP e com isso não consigo mais acessar a minha VM. Como faço para restaurá-la.

obrigado a todos.

Alexandre

Alexandre,
Você já tentou reinstalar o vmware no servidor? Pois o que você faz através do vmware server console, afeta diretamente o servidor. Tente reinstalar.

Abraços,

Deixar um comentário

Você pode usar essas TAGS : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tags

Analises backup blog blogger blogging blogs blogspot compilação corel draw debian dinheiro distribuições download educação escolas Eventos gnome google hospedagem informática internet kde kernel links Linux linux com cara de xp linux windows memória microsoft photoshop php pirataria proxy red hat review SEO servidor sites software livre terminal Top 10 ubuntu vmware server Windows wordpress

Categorias

  • Analises (9)
  • artigo (16)
  • dicas (9)
  • Eventos (2)
  • Indefinido (29)
  • links recomendados (4)
  • Linux (18)
  • linux vmware (1)
  • Noticias (5)
  • programação (1)
  • Scripts (1)
  • SEO (1)
  • Top 10 (5)
  • Tutoriais (7)
  • virtualização (2)
  • Windows (1)

Comentários

  • Pablo S.M em Como ter hospedagem gratis e de qualidade para o seu site ou blog
  • Igor Mol em Rodar Fsck no próximo boot
  • Fernando em Servidor dhcp com suporte a múltiplas redes
  • Luis em Boot remoto com gpxe
  • ooopinionsss em Blogcamp RJ 2008 - Eu participei, e voce?

Blogroll

  • Aventux
  • Balbinux
  • Blog do Dito
  • Blog do Vicente
  • Connected Minds
  • W3zLinux
rss Comentários RSS valid xhtml 1.1 design by jide powered by Wordpress get firefox
Tag :  tag
add this tag to your favorites in TagALLY.com
  • all blogs
  • this blog
Latest : 
Top Hot : 
Powered by TagALLY.com