Step 1: Download VMWare Server files from here
If you prefer cmd line:
wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.6-91891.tar.gz
Step 2: Install required packages
yum install kernel-devel-`uname -r`
If that does not work, you have to make sure that you update all of your packages (yum update) and then try it again. If it still does not work, downgrade your kernel version. Take note of whatever the most recent kernel-devel uses for the kernel #, then just do a yum install kernel-that# If you have to install a different kernel, you will have to update your grub/lilo bootloader to use your newly installed kernel. Then you will have to reboot and boot into that kernel. THEN you can do the above yum install.
yum install make kernel-devel-`uname -r` kernel-headers-`uname -r` xinetd gcc gcc-c++ perl-devel perl-ExtUtils-Embed
Extract the VMWare tarball:
tar xvfz VMware-server-*.tar.gz cd vmware-server-distrib ./vmware-install.pl
I have had this work and I have had it fail. If it fails, you need to use the any-any patch. Some use the 115 or the 117. I have gotten both to work. I use a mix of F8 and F9 on both i386 and x64 platforms. Here is a link to the 115 and here is a link to the 117. After extracting these patches, run the runme.pl scripts to apply them. After they apply, they should automatically start the installer script. Sometimes even after the any-any update, the vmware-cmd does not compile correctly. This is OK. Its not perfect, but we can function without it.
You can get Serial Codes from here
A quick note about VM’s – every “instance” of a network card gets a new ID. The setup file for each VM appliance saves the MAC address of the network card. If you ever move the VM, or copy it, or anything that puts the device in a way that it is not the original file, it will assign it a new MAC address. However, the config file will still try to use the original MAC address. You have to comment out the MAC from the .vmx file to get the network card to re-acquire a new MAC. The safest thing to do is actually to remove all NIC’s and just re-add the ones you want.
Additionally, if your OS has knowledge of the NIC’s physical address, it will not work until it is fixed. I.E. – for Fedora 9, you have to either comment out – or update the /etc/sysconfig/network-scripts/ifcfg-eth0 portion of the file that contains the physical address (or MAC). If you don’t, then the OS will try to use the old MAC – only it will fail and the interface won’t come up and you’ll be left clueless as to why your network is fubar.