Supporting Guest Operating Systems

What sort of things do you need to do to effectively support guest operating systems (z/OS, OS/390, VSE, Linux) in virtual machines?