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