this is obsolete doc -- see http://doc.nethence.com/ instead

VMware server 1.x configuration 

 

http://pbraun.nethence.com/doc/emulators/vmware_server.html 

http://pbraun.nethence.com/doc/emulators/vmware_server_guests.html 

 

 

Introduction 

On a 32-bit Windows or Linux, install VMware Server 1.x (http://downloads.vmware.com/d/info/datacenter_downloads/vmware_server/1_0). 

 

Note. afterwards, eventually connect remotely from another VMware server client. 

 

 

Installation on Linux 

On RHEL5, that package group is needed for vmware-install.pl to run fine, 

yum groupinstall "X Window System"

we just need the libraries and do not need however the system to turn into init 5, 

grep ^id /etc/inittab

 

For vmware-config.pl on RHEL5, also make sure you've got those packages installed, kernel packages (and running kernel) need to have the exact same version, 

yum install \
kernel-headers \
kernel \
kernel-devel \
gcc
yum update \
kernel-headers \
kernel \
kernel-devel \
gcc

note. for vmware server specificly, you should also install, 

yum install xinetd

and reboot for the running kernel to match the newly installed libraries and headers, 

sync
reboot

 

When installing VMware server inside a XEN guest (yes it also works this way around), 

yum install \
kernel-xen \
kernel-xen-devel
yum update \
kernel-xen \
kernel-xen-devel

Note. we experienced a kernel panic when trying to run vmware server inside a XEN guest, 

BUG: unable to handle kernel paging request at virtual address ...

 

For Linux, either use the RPM, 

rpm -ivh VMware-server-1.0.10-203137.i386.rpm

or the tarball on non-RPM systems, 

tar xzf VMware-server-1.0.10-203137.tar.gz
cd vmware-server-distrib/
./vmware-install.pl

default answers are fine, just answer 'no' at the last question, we'll run the configure script manually. 

 

You will need kernel headers (kernel-source on slackware) and gcc to compile the right modules for your kernel. And configure, 

vmware-config.pl

Note. to uninstall, 

bin/vmware-uninstall.pl

 

Note. if you got that error, 

error: asm/semaphore.h: No such file or directory

it's because semaphore.h moves the place between versions of the kernel. There's a patch for vmware-config.pl to work with the 2.6.32 kernel (http://www.insecure.ws/), 

wget http://www.insecure.ws/warehouse/vmware-update-2.6.32-5.5.9.tar.bz2
tar xvjf vmware-update-2.6.32-5.5.9.tar.bz2
cd vmware-update-2.6.32-5.5.9/
mv update update.old
gcc -o update update.c
./runme.pl

Refs 

http://code.google.com/p/msi-wind-linux/issues/detail?id=6 

http://ubuntu-tutorials.com/2008/11/01/vmware-server-107-on-ubuntu-810-intrepid-2627-7-generic/ 

 

 

Post-installation on Windows 

Disable the DHCP service, 

Start > Execute > services.msc
VMware DHCP Service > Stop
VMware DHCP Service > Disable

 

Rename the network interfaces to something more intuitive, 

rename to "vmnet1"
rename to "vmnet8"

 

Make sure the firewall is disabled on vmnet8 

 

Default subnet for vmnet8 is 192.168.11.0/24 

Default gateway is 192.168.11.2 (for guests) 

 

Configure the vmnet8 interface, 

192.168.11.1/24 (no gateway)

 

If you want to force another subnet, start the Virtual Network Editor, 

Start > Programs > VMware > VMware Server > Manage Virtual Networks
"Host Virtual Network Mapping" tab
vmnet8 > little arrow on the right
Subnet : 10.1.1.0 / 255.255.255.0
NAT / Gateway 10.1.1.254

apply, 

"NAT" tab
Restart

 

 

VMware Server 2 notes 

VMware Server version 2's disk images are compatible with ESX. Once installed those ports listen, 

http 8222
https 8333

 

 

VMware Player notes 

To start automaticly, 

c:\Program Files\VMware\VMware Player\vmplayer.exe \
d:\vmware/guest/guest.vmx

 

 

References 

http://www.vmware.com/download/server/ 

http://www.vmware.com/pdf/server_admin_manual.pdf