Como executar ferramentas VmWare no OpenBSD4.5 com o servidor VmWare 2.0.X

5

Para fins de teste eu frequentemente executo o OpenBSD no VmWare, antes da versão 2.0.x, aprimorando o tipo de vm e usando o modo de compatibilidade Freebsd, mas isso não funciona mais com o servidor VmWare 2.0.x.

Alguém sabe uma maneira de fazer com que as ferramentas VMware funcionem em um host OBSD virtualizado com o servidor VMware 2.0.x?

Obrigado antecipadamente.

    
por Maxwell 19.06.2009 / 17:39

1 resposta

2

Algumas notícias sobre esse problema:

Desde o lançamento do 4.4, existe um driver de kernel chamado vmt (apenas i386 no momento) que parece ser a solução para o problema, ele não é compilado no kernel, então você tem que construir um novo kernel. A propósito, aqui está como eu fiz:

# cd /usr/src
# wget ftp://your.mirror/pub/OpenBSD/4.5/sys.tar.gz
# tar -xzvpf sys.tar.gz
# cp /bsd /bsd.backup
# cp /usr/src/sys/arch/i386/conf/GENERIC /usr/src/sys/arch/i386/conf/GENERIC.vmt
# vi /usr/src/sys/arch/i386/conf/GENERIC.vmt
-> uncomment the line: vmt0    at mainbus?             # VMware Tools
# cd /usr/src/sys/arch/i386/conf
# config GENERIC.vmt
# cd ..
# make clean && make depend && make
# make install

aqui está a parte relevante do dmesg depois de instalar o novo kernel:

bios0 at mainbus0: AT/286+ BIOS, date 07/29/08, BIOS32 rev. 0 @ 0xfd780, SMBIOS rev. 2.4 @ 0xe4010 (45 entries)
bios0: vendor Phoenix Technologies LTD version "6.00" date 07/29/2008
bios0: VMware, Inc. VMware Virtual Platform

A partir de agora o driver é carregado e sysctl | grep hw me dá:

hw.cpuspeed=2305
hw.vendor=VMware, Inc.
hw.product=VMware Virtual Platform
hw.version=None
hw.serialno=VMware-56 4d 34 64 c4 5a 29 ce-ad 63 c1 d5 2f 8c 49 35
hw.uuid=564d3464-c45a-29ce-ad63-c1d52f8c4935
hw.physmem=267939840
hw.usermem=267927552

Mas as ferramentas VmWare não são detectadas pelo VmWare Server, alguém pode me fornecer algumas dicas ou feedback sobre essa configuração, é necessário usar o sensorsd?

    
por 02.07.2009 / 14:29