Vmware-Tools and time synchronization
There are several reasons for installing Vmware Tools in the guest-OS:
- Better network performance by using vmxnet module
- May be better Virtual-disk speed because
- Time synchronization hetween host & guest OS.
- Install Virtual Machine (e.g. SuSE 9.3 used here) with
pcnet32network module (default) including the kernel sources.
- Run Yast Online Update
you. This updates the packets + kernel + kernel sources.
- Install the Vmware-Tools. We use the
dc:/pub/software/RPM/VMwareTools-5.5.1-19175.i386.rpmwhich compiles better with 2.6 kernals then the variant distributed with vmware-gsx-server.
rpm -i VMwareTools-5.5.1-19175.i386.rpm.
- Now we have to configure the kernel sources:
- Now we can successfully run
/usr/bin/vmware-config-tools.pland follow the instructions.
vmware-toolboxand check button .
- Unfortunatly the guest OS gives timerevents with maximum 1000Hz, what is to slow fror the Linux-SMP-2.6 default kernel. See Therfore we have to add the kernel boot options:
clock=pit noapic nolapic nosmp
- Shutdown the VM and configure the network to use
vmxnetmodule instead of
- Check if in the Vmwares *.vmx file the entry
tools.syncTime = "TRUE"is correctly set.
- Power on the VM and choose the right driver for eth0 using yast (it should be named eth? because even
/etc/init.d/vmware-toolshas to find it) Example:
- Shut down the machine, power off the VM from the GSX-Console and start the VM new.
Hopefully after a reboot all services start correctly and the time is more accurate. If not please add details to this description!
If a kernel-update is installed the steps 3, 5 and 6 have to be repeated!