red hat 5.x 64bit & vmware server 1.x

red hat enterprise linux 5.x 64bit with vmware server 1.x does not work out of the box ! since when you try and install it you may get the following error(s):

The correct version of one or more libraries needed to run VMware Server may be missing.
libX11.so.6 => not found
libXtst.so.6 => not found
libXext.so.6 => not found
libXt.so.6 => not found
libICE.so.6 => not found
libSM.so.6 => not found
libXrender.so.1 => not found
This program cannot tell for sure, but you may need to upgrade libc5 to glibc before you can run VMware Server.

and then when you try and enter your serial number you may get:

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or ‘Enter’ to cancel:

/usr/lib/vmware/bin/vmware-vmx:

error while loading shared libraries:

libX11.so.6:

cannot open shared object file:

No such file or directory

The serial number XXXXX-XXXXX-XXXXX-XXXXX is invalid.

this is because vmware server has been compiled against the 32bit X libraries which dont exist by default on a centos 64bit, oracle 64bit or red hat 64bit linux system so you’ll need to install them manually using:

# yum install libX libXtst libICE libSM

then re-run

# vmware-config.pl

Proxmox Virtual Environment

Proxmox Virtual Environment (VE) is an OpenVZ and KVM based Open Source virtualization platform for running Virtual Appliances and Virtual Machines. Proxmox VE is an open source project, developed and maintained by Proxmox Server Solutions GmbH with financial support from Internet Foundation Austria (IPA).

VMWare Server, hyper threading CPUs and the SMP kernel

Just noticed an interesting quirk with VMWare Server and hyper threading CPUs

I told my VM to use 1 CPU but CentOS 4 install detected the underlying hardware CPU had hyper threading so installed the SMP kernel !

Linux localhost.localdomain 2.6.9-67.0.15.ELsmp #1 SMP Thu May 8 10:52:19 EDT 2008 i686 i686 i386 GNU/Linux

as opposed to creating a VM where underlying hardware didn’t have hyper threading where CentOS 4 install just installed the basic kernel !

Linux localhost.localdomain 2.6.9-67.0.15.EL #1 Thu May 8 10:39:19 EDT 2008 i686 i686 i386 GNU/Linux

Red Hat RHEL, CentOS, OEL 4 & 5 SAN filesystems go readonly !

Apparently there is a problem in the kernel used in Red Hat RHEL 4&5, CentOS 4&5, OEL 4&5, SUSE, Ubuntu 7 and other GNU/Linux distributions that causes EXT2 EXT3 filesystems that are residing on SANs to randomly go read-only !

However if you are using kernel 2.6.18-53.1.21+ or  2.6.22+ you should be ok !

See Red Hat

See VMware

Howto use yum excludes to prevent kernel updates breaking VMware kernel modules

If you are using CentOS 5 , Oracle Enterprise 5 or Red Hat Enterprise 5 as a VMware host or guest you can edit /etc/yum.conf and add a line

exclude=kernel*

this should prevent yum updating your kernel and thus breaking vmware services modules in vmware server and vmware services modules in vmware guest tools

also see

http://www.linuxmanpages.com/man5/yum.conf.5.php

http://linux.die.net/man/5/yum.conf