Archive

Posts Tagged ‘vmware’

Instalando o VMware-tools ( ESX/ESXi ) em um guest Ubuntu 8.04 LTS ( Hardy )

09/08/2009 1 comment

Dando continuidade segue o mini tutorial de instalação do vmware-tool num guest com Ubuntu 8.04 LTS ( Hardy )

Crie um diretório tmp no diretório /home do seu usuário

mkdir ~/tmp

Acesse o diretório criado e faça o download da chave GPG

cd ~/tmp && wget -c http://packages.vmware.com/tools/VMWARE-PACKAGING-GPG-KEY.pub

Importe a chave para o chaveiro do apt

sudo apt-key add VMWARE-PACKAGING-GPG-KEY.pub

Crie o repositório do vmware no sources.list

sudo vim /etc/apt/sources.list.d/vmware-tools.list

Edite o arquivo adicionando o seguinte conteúdo

deb http://packages.vmware.com/tools/esx/3.5u2/ubuntu hardy main restricted

NOTA:3.5u2 é a versão do ESXi usado por mim. Mude de acordo com a sua versão podendo ser 3.5u2, 3.5u3, 3.5u4, ou 4.0.

Atualize o cache de pacotes e instale o vmware-tools

sudo aptitude update && sudo aptitude install vmware-tools

creysson.jpg

Advertisements

Instalando o VMware-tools ( ESX/ESXi ) em um guest Debian 5.0 ( Lenny )

09/08/2009 2 comments

Dando continuidade segue o mini tutorial de instalação do vmware-tool num guest com Debian 5.0

Instale as dependências necessárias

aptitude install build-essential linux-headers-$(uname -r) psmisc xserver-xorg-input-vmmouse xserver-xorg-video-vmware

No menu da máquina virtual clique em VM -> Install/Upgrade Vmware tools

Monte o CD virtual

mount /dev/cdrom /mnt

Acesse o cd montado e copie o arquivo tar.gz para o diretório tmp na sua pasta /home. Não existindo este diretório crie-o.

cd /mnt && mkdir ~/tmp && cp VMwareTools-3.5.0-176894.tar.gz ~/tmp/ && cd ~/tmp

Descompacte o arquivo copiado

tar -xvf VMwareTools-3.5.0-176894.tar.gz

Desmonte o cd virtual

umount /mnt

Crie um novo link para o gcc

cd /usr/bin && rm gcc && ln -s gcc-4.1 gcc

Acesse o diretório vmware-tools-distrib

cd vmware-tools-distrib

Instale o vmware-tools. Pressione ENTER para todas as perguntas

./vmware-install.pl

creysson.jpg

Instalando o VMware-tools ( ESX/ESXi ) em um guest Debian 4.0 ( Etch )

Segue vários mini tutoriais de como instalar o vmware-tools em hosts ESX quanto ESXi com máquinas Guests Debian 4.0 ( Etch ) e 5.0 ( Lenny ) e Ubuntu 8.04 LTS ( Hardy )

Instale as dependências necessárias

aptitude install build-essential linux-headers-$(uname -r) psmisc xserver-xorg-input-vmmouse xserver-xorg-video-vmware

No menu da máquina virtual clique em VM -> Install/Upgrade Vmware tools

Monte o CD virtual

mount /dev/cdrom /mnt

Acesse o cd montado e copie o arquivo tar.gz para o diretório tmp na sua pasta /home. Não existindo este diretório crie-o.

cd /mnt && mkdir ~/tmp && cp VMwareTools-3.5.0-176894.tar.gz ~/tmp/ && cd ~/tmp

Descompacte o arquivo copiado

tar -xvf VMwareTools-3.5.0-176894.tar.gz

Desmonte o cd virtual

umount /mnt

Acesse o diretório vmware-tools-distrib

cd vmware-tools-distrib

Instale o vmware-tools. Pressione ENTER para todas as perguntas

./vmware-install.pl

creysson.jpg

Corrigindo teclado do Vmware no Ubuntu 8.10 ( Atualizado )

11/21/2008 20 comments

Estranho. Cada dia que passa surge um bug cabuloso do VMware no Linux, desde o kernel 2.6.18 temos que aplicar uma correção para fazer o “cabra” funcionar.

Dessa vez um novo bug em algumas teclas que pararam de funcionar como :

– As seta para cima e para baixo
– Teclas de função
– Ctrl+Alt+Del

Esse bug atinge tanto a versão 1.0.8 quanto a 2.0 acredito que em todas as Linux distros.

Para corrigir simplesmente execute o seguinte comando na máquina host, no meu caso Ubuntu 8.10:

echo ‘xkeymap.nokeycodeMap = true’ >> ~/.vmware/config

OBS: Se estiver com a máquina virtual rodando reinicie para efetivar as mudanças.

creysson.jpg

Instalando o VMware-Server 1.0.8 no Ubuntu 8.10 Intrepid Ibex ( Atualizado )

11/20/2008 3 comments

O Vmware 2.0 saiu está legalzinho mas ainda não caiu no meu gosto.
O lance do gerenciador web é massa, bastante atual porém ainda sou fã do bom e velho vmware-console.
Depois de tanta chateação desinstalei o VMware 2.0 e resolvi instalar a versão 1.0.8, o último da série 1.0.

Instalei as depedências necessárias:

sudo aptitude install build-essential linux-headers-$(uname -r) xinetd

Como não poderia deixar de acontecer o seguinte erro surge durante o processo de instalação:

/tmp/vmware-config1/vmmon-only/./include/compat_semaphore.h:5:27: error: asm/semaphore.h: No such file or directory
/tmp/vmware-config1/vmmon-only/linux/driver.c:171: error: unknown field ‘nopage’ specified in initializer
/tmp/vmware-config1/vmmon-only/linux/driver.c:172: warning: initialization from incompatible pointer type
/tmp/vmware-config1/vmmon-only/linux/driver.c:175: error: unknown field ‘nopage’ specified in initializer
/tmp/vmware-config1/vmmon-only/linux/driver.c:176: warning: initialization from incompatible pointer type
/tmp/vmware-config1/vmmon-only/linux/driver.c: In function ‘__LinuxDriver_Ioctl’:
/tmp/vmware-config1/vmmon-only/linux/driver.c:1781: error: too many arguments to function ‘smp_call_function’
make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic’
make: *** [vmmon.ko] Error 2
make: Leaving directory `/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/download/modules/modules.html” and
http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html”.

Execution aborted.

Para resolver o problema baixei uma correção tanto para o kernel 2.6.27-7 quanto para o 2.6.28 e segui com o processo normal de instalação.

$ tar zxvf vmware-update-2.6.27-5.5.7-2.tar.gz
$ cd cd vmware-update-2.6.27-5.5.7-2/
$ sudo ./runme.pl

Updating /usr/bin/vmware-config.pl … already patched
Updating /usr/bin/vmware … No patch needed/available
Updating /usr/bin/vmnet-bridge … No patch needed/available
Updating /usr/lib/vmware/bin/vmware-vmx … No patch needed/available
Updating /usr/lib/vmware/bin-debug/vmware-vmx … No patch needed/available
VMware modules in “/usr/lib/vmware/modules/source” has been updated.

Before running VMware for the first time after update, you need to configure it
for your running kernel by invoking the following command:
“/usr/bin/vmware-config.pl”. Do you want this script to invoke the command for
you now? [yes] [ENTER]

Making sure services for VMware Server are stopped.

Stopping VMware services:
Virtual machine monitor done

Configuring fallback GTK+ 2.4 libraries.

In which directory do you want to install the mime type icons?
[/usr/share/icons] [ENTER]

What directory contains your desktop menu entry files? These files have a
.desktop file extension. [/usr/share/applications] [ENTER]

In which directory do you want to install the application’s icon?
[/usr/share/pixmaps] [ENTER]

/usr/share/applications/vmware-server.desktop: warning: value “vmware-server.png” for key “Icon” in group “Desktop Entry” is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path
/usr/share/applications/vmware-console-uri-handler.desktop: warning: value “vmware-server.png” for key “Icon” in group “Desktop Entry” is an icon name with an extension, but there should be no extension as described in the Icon Theme Specification if the value is not an absolute path
Trying to find a suitable vmmon module for your running kernel.

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] [ENTER]

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? [/lib/modules/2.6.27-7-generic/build/include] [ENTER]

Do you want networking for your virtual machines? (yes/no/help) [yes] [ENTER]

Configuring a bridged network for vmnet0.

Your computer has multiple ethernet network interfaces available: ath0, eth0,
pan0. Which one do you want to bridge to vmnet0? [eth0] [ENTER]

The following bridged networks have been defined:

. vmnet0 is bridged to eth0

Do you wish to configure another bridged network? (yes/no) [no] [ENTER]

Do you want to be able to use NAT networking in your virtual machines? (yes/no)
[yes] no

Do you want to be able to use host-only networking in your virtual machines?
[no] [ENTER]

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

* Stopping internet superserver xinetd [ OK ]
* Starting internet superserver xinetd [ OK ]
Configuring the VMware VmPerl Scripting API.

Building the VMware VmPerl Scripting API.

Using compiler “/usr/bin/gcc”. Use environment variable CC to override.

Installing the VMware VmPerl Scripting API.

The installation of the VMware VmPerl Scripting API succeeded.

The file /etc/pam.d/vmware-authd that this program was about to install already
exists. Overwrite? [yes] [ENTER]

Generating SSL Server Certificate

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

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

Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done

The configuration of VMware Server 1.0.8 build-126538 for Linux for this
running kernel completed successfully.

Após aplicar o patch e instalar o vmware foi necessário criar os seguintes links simbólicos para que ele funcionasse corretamente:

sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
sudo ln -sf /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0

creysson.jpg

Usando o Qemu no Debian/Ubuntu

05/19/2008 2 comments

Depois de tentar instalar o VMware e o Virtual Box sem sucesso no Debian Sid, resolvi voltar as origens e instalei o Qemu.

Fiquei impressionado como este projeto evoluiu, ele está bem rápido e simples de usar. Não foi necessário rodar scripts mirabolantes, nem por parâmetros no qemu-launcher e ainda posso rodar virtual machines criadas no vmware.

Segue um mini how-to de instalação do Qemu no Debian/Ubuntu.
OBS: Para o Ubuntu adicione o sudo antes dos comandos

Instale os pacotes necessários

aptitude install qemu kqemu-sources qemu-launcher module-assistant build-essential linux-headers-$(uname -r)

Instale o kqemu

cd /usr/src
m-a prepare
m-a a-i kqemu

Habilite a rede no Qemu

modprobe tun && chmod 666 /dev/net/tun

Habilite o Kqemu

modprobe kqemu && chmod 666 /dev/kqemu && echo “kqemu” >> /etc/modules

Use o qemu-launcher para criar suas virtual machines ou use as Vmware applicances

Fonte 1

Fonte 2

Instalando o VMware-Server 1.0.5 no Ubuntu 8.04 Hardy Heron ( Atualizado )

04/17/2008 25 comments

Surgiram alguns erros ao tentar instalar o VMware-Server no Ubuntu 8.04 usando o kernel 2.6.24-16 e para corrigi-los segui os seguintes passos:

Instalei alguns pacotes que não são instalados por padrão

sudo aptitude install build-essential linux-headers-$(uname -r) xinetd

Faça a instalação do VMWare normalmente. Se um erro ocorrer baixe o patch e instale-o.

cd ~/tmp/vmware-any-any-update116

sudo ./runme.pl

Após aplicar o patch e instalar o vmware foi necessário criar os seguintes links simbólicos para que ele funcionasse corretamente:

sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
sudo ln -sf /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0

Fonte