Strict Standards: Non-static method themeGluedIdeas_Subtle::initOptions() should not be called statically in /home/riopro/www/blog.riopro.com.br/wp-content/themes/gluedideas_subtle/header.php on line 19
Riopro Blog - » Instalando o VMware Server no Ubuntu 7.10

Instalando o VMware Server no Ubuntu 7.10



Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Virtualização parece ser o hype do momento, aquela “grande aposta” constante para ser a “próxima grande coisa”. Mas ao contrário da maioria dos hypes do universo da TI, este realmente tem algo de sólido em toda a comoção alardeada pela mídia. Ou seja, não chega a ser a solução para todos os males (como a grande mídia e os grandes vendors dizem), mas tem seu uso. Já podemos ter máquinas virtualizadas rodando com performance muito próximas dos sistemas nativos no mesmo hardware.

Aqui na Riopro utilizamos máquinas virtuais em quase todos os desktops da equipe de desenvolvimento há bastante tempo, geralmente para carregar outros sistemas operacionais para testar nossas aplicações, ou dar suporte à aplicações legadas. Porém recentemente passamos a empregar servidores virtuais em nosso ecossistema de TI, utilizando o VMware Server. Veja abaixo como fazer o mesmo, instalando o VMware Server em um servidor rodando Ubuntu 7.10.

Você já deve ter um computador com o Ubuntu 7.10 instalado, preferencialmente na versão “server”, mas as instruções servem para qualquer tipo de instalação.

Primeiramente, vá até a página de downloads do VMware Server e baixe a última versão do software. No momento que escrevo estas linhas, isso significa a versão 1.0.4 (build 56528). Você deverá aceitar a licença de uso, e a VMware lhe dará alguns números seriais para usar nas suas instalações. Guarde bem estes números, usaremos em breve.

Estamos interessados no arquivo referente ao VMware Server for Linux, na versão .tar.gz. Opcionalmente, baixe também o Management Interface para Linux. Salve ambos os arquivos baixados no servidor que rodará o o VMware Server (o “host”, daqui em diante).

Baixe também, na mesma página, o cliente do WMware Server para sua plataforma. Este programa será instalado no seu computador para instalar e administrar as máquinas virtuais rodando no servidor VMware. Eu uso Linux, então baixei o VMware Server Linux client package. Se você usa Windows no seu computador, baixe o VMware Server Windows client package. Salve este arquivo .zip no seu computador.

Primeiramente, instale os pacotes necessários para instalação do VMware Server:

$ sudo aptitude install build-essential linux-headers-`uname -r` xinetd libx11-6 libxtst6 libxt6 libxrender1

Agora extraia o arquivo baixado e instale o programa com:

$ tar xfz VMware-server-1.0.4-56528.tar.gz
$ cd vmware-server-distrib/
$ sudo ./vmware-install.pl

O programa irá lhe fazer várias perguntas, e você pode aceitar a resposta padrão para todas elas, se quiser. Para fazer isso, basta dar “Enter” em cada questão. Você precisará também aceitar a licença de uso da VMware, basta ir dando “espaço” para chegar até o final do texto, e então escrever “yes” e dar “enter”. Ao final da instalação, será pedido um número serial: insira um dos números que lhe foi dado pela VMware ao fazer o download, com atenção para incluir os hífens no texto.

No meu caso, eu mudei o local padrão das máquinas virtuais para /var/vmware (na pergunta “In which directory do you want to keep your virtual machine files?“). Também não habilitei o uso de NAT para as máquinas virtuais, no só usarei rede em modo bridge mesmo neste servidor.

Tudo pronto. Caso não haja nenhum erro, o VMware Server já está instalado, rodando, e preparado para iniciar automaticamente no boot. Se você enfrentou algum erro durante a instalação, tente novamente fazendo um sudo vmware-uninstall.pl e em seguida sudo ./vmware-install.pl na pasta vmware-server-distrib.

Agora só falta instalar o console do VMware no seu micro para poder acessar o servidor VMware e criar as máquinas virtuais. Vamos lá. Irei mostrar a instalação em um micro rodando Linux, para o Windows deve ser semelhante.

Em seu computador, abra o arquivo VMware-server-linux-client-1.0.4-56528.zip e extraia dele o arquivo VMware-server-console-1.0.4-56528.tar.gz. Descompacte este último em uma pasta qualquer e entre na pasta gerada (vmware-server-console-distrib). O processo aqui é semelhante ao do servidor, mas mais simples. Digite nesta pasta, via terminal: sudo ./vmware-install.pl e siga as instruções. Mais uma vez, o instalador lhe fará várias perguntas e o default é sufuciente para todas.

Ao final da instalação, infelizmente um lançador gráfico não é gerado automaticamente, mas você pode fazer isso depois. Para abrir o comando, basta digitar Alt+F2 (se usar o Gnome), digitar vmware-server-console e clicar em Executar. Na janela que se abre, entre com o nome ou IP do servidor rodando o VMware Server no campo Host name, e um login e senha válidos neste servidor, e clique em Connect.

vmware1.png

Você agora está conectado ao seu servidor. Clique em “Create a new virtual machine” e prossiga conforme suas necessidades.

Uma última dica: Após configuradas sua máquina virtual, vá nas Settings da mesma, na aba Options, e abra a sessão “Startup/Shutdown”. Aqui você deve especificar qual comportamento a máquina virtual (o guest) deve ter quando o servidor (o host) for ligado e desligado. Preencha conforme suas necessidades, porém no campo “On host shutdown” é melhor deixar a opção “Shut down guest operating system”. Assim, quando você mandar desligar o host, o VMware irá mandar um sinal de desligamento também para o guest, fazendo o SO do guest se desligar corretamente. A opção padrão, “Power off virtual machine”, é o equivalente à “meter o dedo no power” do guest toda vez que o host for desligado.

vmware2.png

Informações e Links

Junte-se comentando, lendo o que os outros dizem ou colocando um link a partir do seu blog.


Outros Artigos

Strict Standards: Only variables should be assigned by reference in /home/riopro/www/blog.riopro.com.br/wp-includes/post.php on line 117
Marcando um registro como excluído ao invés de excluir: acts_as_paranoid

Strict Standards: Only variables should be assigned by reference in /home/riopro/www/blog.riopro.com.br/wp-includes/post.php on line 117
Plugin para localização em Rails

Comente

Tire um tempo para comentar e nos dizer o que você acha. Alguns códigos HTML são permitidos para formatação.

Comentários dos Leitores


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Ou simplesmente edite o arquivo /etc/apt/sources.list e descomente a linha do repositório da canonical (deb http://archive.canonical.com/ubuntu gutsy partner) e depois: sudo apt-get update && sudo apt-get install vmware-server.

Ele já vai instalar o vmware-console de quebra, ;]


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Trabalho no laboratorio de faculdade UEMG-CAMPANHA. Achei legal a materia e tentei instalar. Segue tudo certinho. No final deu um erro seguinte:
what is the location of then directory of C header files that match your running kernel? [/usr/src/linux/include]
que mensagem é essa, faço tudo e ela continua.


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

@Gleidson,
Tem toda razão! Vou atualizar o artigo para refletir sua dica. É que quando instalei o Server e fiz as notas para o artigo (logo depois que o Gutsy saiu), o vmware-server não constava ainda no repositório da Canonical. Esqueci de verificar se isso tinha mudado ao publicar o artigo.

@Marcelino,
Essa mensagem significa que o instalador/configurador não conseguiu achar os headers para o seu kernel. Rode novamente a linha sudo aptitude install linux-headers-`uname -r` e tente novamente. Ou siga a dica do Gleidson aí em cima, instalando pelo pacote da canonical. Neste caso, não esqueça de rodar um sudo vmware-uninstall.pl antes de instalar o pacote, para não haver conflitos.


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Dai Rodrigo…
Qual sua opnião sobre o Ubuntu JeOS para utilização em produção, para máquinas virtuais?


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

@Reginatto, ainda não tenho dados suficientes para dar meu veredito sobre o Ubuntu JeOS… estou baixando a iso agora para testar na verdade. O que li até agora não é muito claro, mas aparentemente nada mais é do que um Ubuntu Server com menos pacotes por default (daí o nome, “just enough”). Tenho que ler mais para saber se o kernel nesta versão tem alguma compilação diferente para se valer de coisas específicas dos ambientes virtualizados, se tiver isso, deve ser bem legal. Vamos ver.


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

@Reginatto, esta página tira todas as dúvidas sobre o Ubuntu JeOS. Basicamente, não há grandes melhorias de performance, apenas um kernel compilado com suporte só para o hardware usado pelo VMWare Server. O objetivo é ter um sistema com tamnho menor após instalado, permitindo o download dos sistemas facilmente, como virtual appliances.


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Pessoas.

Estou tentando fazer rodar o vmware-server-console no Ububtu Gutsy e recebo o erro “Unable to connect to the remote host: 510 Could not execute /usr/sbin/vmware-serverd.” ao tentar autenticar no servidor que roda o VMWare Server.
Eu já tinha o VMPlayer rodando um XP.
Removi o player e os módulos de kernel, e fiz o procedimento indicado pelo Gleidson, mas a mensagem continua a mesma.

vocês têm alguma outra dica?


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Legal, funcionou certinho.


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Se precisar de informativos ou trial gratuito do WmWare, entre em contato por email ou pelo fone 11 3628-1450

abç !


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Cara Mirian,

meio anúncio esse seu comentário, né? ok, vamos deixar o comentário porque podem ter interessados, mas a Riopro nada tem a ver com essa empresa stratus. Desconhecemos a mesma…


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Ola pessoal.. olha soh eu quero rodar o windows atraves do Ubuntu e ai instalei a VM tudo certo soh que quando vou tentar executar ela da o seguinte erro:
/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/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib/libstdc++.so.6)
/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/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib/libstdc++.so.6)
/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/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0′ not found (required by /usr/lib/libstdc++.so.6)

se alguem souber me avise…
..muito obrigado..


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

resolvi o problema, bastava apenas fazer isso.. muito obrigado..

cd /usr/lib/vmware-server-console/lib/libgcc_s.so.1
mv libgcc_s.so.1 libgcc_s.so.1.org
cd ../libpng12.so.0
mv libpng12.so.0 libpng12.so.0.org


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Olá,
Gostaria de contribuir com esta página. O ubuntu se encontra em versão 8.04 lts. Eu escrevi um tutorial bom, assim como o seu, descrevendo detalhadamente, passo a passo a instalação e possíveis erros.
Utilizei a versão 1.0.6 do vmware server.
Gostaria de deixar aqui o link mostrando como instalar vmware server no ubuntu 8.04 e debian etch
Espero que possa ser útil aos seus leitores.
Abraços,
Jeferson


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/riopro/www/blog.riopro.com.br/wp-includes/formatting.php on line 82

Jeferson,

Obrigado pelo post. Espero que seja útil para outras pessoas. Na versão 8.04 passamos a utilizar o VirtualBox da Sun. Ele é muito leve e carrega significativamente mais rápido. Muito útil para servidores que ligamos e desligamos constantemente.

abraços,

otávio