I have a Fedora 8 box running as vmware host. It seems that if I run shutdown -r (or reboot), it causes vmware and it's guests to come down rather ungracefully. The vmware init script is called, but it just seems to kill the guest processes without waiting for the guests to shutdown first.
shutdown -h behaves very differently - the init script is called, but this time it patiently waits for the guests to shut themselves down before it proceeds to kill all the vmware processes and interfaces.
The problem is that this server lives in a colo, so shutdown -h isn't a good command to run if you're not close to the power button to turn the server back on afterwards.
So the question is why are shutdown -h and shutdown -r so different and is there a way to get the best of both worlds - reboot my vmware host machine while gracefully taking down the guests.