VMware Ubuntu · 4 min read · Nov 29, 2025
VMware Server 2.0.2-x No Ubuntu Server 10.04 Com Plug-in VMware Remote Console
VMware Server 2.0.2-x No Ubuntu Server 10.04 Com Plug-in VMware Remote Console
Hoje eu vou te mostrar como configurar um novo servidor Ubuntu 10.04 que executa o VMware server 2.0.2-x e o Plug-in VMware Remote Console.
Minha máquina:
CPU: Intel(R) Celeron(R) D CPU 3.06GHz, 1 núcleo
Memória: 2GB
CD-ROM
O Firefox 3.6 não pode executar o VMware Remote Console. No cliente, eu uso o Chrome para criar máquinas virtuais, depois uso o Plug-in VMware Remote Console para executá-las.
Temos quatro etapas:
Passo um: Configurar uma nova máquina executando o servidor Ubuntu.
Passo dois: Registrar, baixar, aplicar patch e instalar o VMware.
Passo três: Criar máquinas virtuais.
Passo quatro: Controlar máquinas virtuais remotas com o Plug-in VMware Remote Console a partir de um cliente.
Passo um: Configurar uma nova máquina executando o servidor Ubuntu
Muito fácil. Se você não souber, veja: https://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3.
Após a configuração, reinicie a máquina.
Faça login e ative a conta root:
sudo passwd rootDigite a senha para root, eu escolhi: 111111
Desconecte-se e depois faça login como root e mais tarde faremos tudo como root também.
Atualize a máquina:
apt-get update
apt-get upgrade -yInstale o gcc:
apt-get install -y gccConfigure um endereço IP estático (eu uso 192.168.1.75 aqui):
nano /etc/network/interfacesDelete tudo e substitua por:
# Este arquivo descreve as interfaces de rede disponíveis em seu sistema
# e como ativá-las. Para mais informações, veja interfaces(5).
# A interface de rede de loopback
auto lo
iface lo inet loopback
# A interface de rede primária
auto eth0
iface eth0 inet static
address 192.168.1.75
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1Edite /etc/resolv.conf:
nano /etc/resolv.confDelete tudo e substitua por (certifique-se de usar um nameserver válido; neste exemplo eu uso 192.168.1.1, meu roteador, que também executa um nameserver):
nameserver 192.168.1.1Reinicie a máquina:
rebootPasso dois: Registrar, baixar, aplicar patch, instalar o VMware
Faça login como root e crie /root/vm:
mkdir /root/vm
cd /root/vmPara baixar o VMware, você precisa se registrar em: https://www.vmware.com/tryvmware/?p=server20&lp=1. Eles enviarão um e-mail para você. Siga as instruções no e-mail e baixe e salve VMware-server-2.0.2-203138.i386.tar.gz em /root/vm e lembre-se de anotar a chave para o VMware Server para Linux (parece: XXXXX-XXXXX-XXXXX-XXXXX).
Extraia o arquivo do VMware:
tar -xzf VMware-server-2.0.2-203138.i386.tar.gzAntes de instalarmos o VMware, precisamos aplicar um patch no VMware:
mkdir /root/dev
cd /root/devBaixe cinco arquivos:
wget http://nerdbynature.de/bits/2.6.32-22/00-vmware-2.6.32_functional.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/02-vmnet-include.diff.txt.gz
wget http://nerdbynature.de/bits/2.6.32-22/01-vmware-2.6.32_cosmetic.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/vmware-config.pl.diff.txt
wget http://nerdbynature.de/bits/2.6.32-22/patch-vmware_2.6.3x.sh.txtDescompacte o seguinte arquivo:
gunzip 02-vmnet-include.diff.txt.gzMude os nomes dos cinco arquivos:
mv 00-vmware-2.6.32_functional.diff.txt 00-vmware-2.6.32_functional.diff
mv 01-vmware-2.6.32_cosmetic.diff.txt 01-vmware-2.6.32_cosmetic.diff
mv 02-vmnet-include.diff.txt 02-vmnet-include.diff
mv patch-vmware_2.6.3x.sh.txt patch-vmware_2.6.3x.sh
mv vmware-config.pl.diff.txt vmware-config.pl.diffEdite o arquivo patch-vmware_2.6.3x.sh:
nano patch-vmware_2.6.3x.shDelete tudo e substitua por:
#!/bin/sh
#
# (C) 2010 [email protected]
#
# 00-vmware-2.6.32_functional.diff
# - baseado no vmware-server-modules-linux-2.6.32.patch
# - veja http://communities.vmware.com/message/1389232#1389232
#
# 01-vmware-2.6.32_cosmetic.diff
# - baseado nos comentários de rbihlmeyer em http://communities.vmware.com/thread/232842
#
# 02-vmnet-include.diff
# - coloca arquivos .h e .c em diretórios separados, como os outros
# módulos fazem
#
# vmware-config.pl.diff
# - baseado em http://communities.vmware.com/message/1398525#1398525
#
DIR=/root/dev/
PATCHES="00-vmware-2.6.32_functional.diff 01-vmware-2.6.32_cosmetic.diff 02-vmnet-include.diff"
# unset me!
# DEBUG=echo
if [ -z "$1" -o ! "`ls "$1"/*tar 2>/dev/null | wc -l`" = 4 ]; then
echo "Uso: `basename $0` [diretório de origem dos módulos vmware]"
exit 1
else
SRC="$1"
fi
cd $SRC
$DEBUG mkdir orig || exit 1
$DEBUG mv *tar orig/
# descompactar
for t in orig/*.tar; do
$DEBUG tar -xf $t
done
# aplicar patch
for p in $PATCHES; do
$DEBUG patch -p1 < "$DIR"/"$p"
done
# compactar
for d in *-only; do
$DEBUG tar -cf `echo $d | sed 's/-only/.tar/'` $d
done
$DEBUG rm -rf *-only
# vsock.ko precisa de símbolos do vmci
$DEBUG cd ../../../bin || exit 2
if [ -x vmware-config.pl -a -f $DIR/vmware-config.pl.diff ]; then
$DEBUG patch -p0 < $DIR/vmware-config.pl.diff
fiSalve o arquivo e saia.
Patch:
chmod u+x patch-vmware_2.6.3x.sh
./patch-vmware_2.6.3x.sh /root/vm/vmware-server-distrib/lib/modules/sourceInstale o VMware:
cd /root/vm/vmware-server-distrib
./vmware-install.plVocê pode pressionar ENTER para aceitar todos os valores padrão. Aceite a licença. Digite a chave do VMware Server que o VMware lhe deu. É isso. Se a instalação for bem-sucedida, termina assim:
A instalação da API VMware VIX 1.6.2 build-203138 para Linux foi concluída
com sucesso. Você pode decidir remover este software do seu sistema a qualquer
momento invocando o seguinte comando: "/usr/bin/vmware-uninstall-vix.pl".Aproveite,--a equipe VMwareIniciando serviços VMware:
Monitor de máquina virtual concluído
Interface de comunicação de máquina virtual concluída
Família de soquete de interface de comunicação de VM: concluído
Ethernet virtual concluído
Rede em ponte em /dev/vmnet0 concluído
Rede somente host em /dev/vmnet1 (em segundo plano) concluído
Servidor DHCP em /dev/vmnet1 concluído
Rede somente host em /dev/vmnet8 (em segundo plano) concluído
Servidor DHCP em /dev/vmnet8 concluído
Serviço NAT em /dev/vmnet8 concluído
Daemon de autenticação do VMware Server (em segundo plano) concluído
Memória compartilhada disponível concluído
Iniciando serviços de gerenciamento do VMware:
Agente do host do VMware Server (em segundo plano) concluído
Acesso Web à Infraestrutura Virtual do VMware
Iniciando máquinas virtuais de autoinício do VMware:
Máquinas virtuais concluídasA configuração do VMware Server 2.0.2 build-203138 para Linux para este
kernel em execução foi concluída com sucesso.Manutenção...
Obrigado por usar o script!
Patch fornecido por:
Ramon de Carvalho Valle
http://risesecurity.org
Autor do script:
Radu Cotescu
http://radu.cotescu.comReinicie a máquina:
rebootReceba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.