В целях тестирования я часто запускаю OpenBSD в VmWare, до версии 2.0.x, настройка типа vm и использование режима совместимости Freebsd сделали работу, но это больше не работает с VmWare server 2.0.x.
Кто-нибудь знает, как заставить инструменты vmware работать на виртуализированном хосте OBSD с сервером VmWare 2.0.x?
Заранее спасибо.
Некоторые новости по этой проблеме:
Начиная с версии 4.4 существует драйвер ядра с именем vmt (на данный момент только i386), который кажется решением проблемы, он не скомпилирован в ядре, поэтому вам нужно собрать новое ядро. Кстати, вот как я это сделал:
# 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
вот соответствующая часть dmesg после установки нового ядра:
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
Теперь драйвер загружен и sysctl | grep hw дайте мне:
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
Но инструменты VmWare не обнаруживаются сервером VmWare, может ли кто-нибудь дать мне несколько советов или отзывов об этой настройке, нужно ли использовать сенсор?