Saludos!!
Para tus dos preguntas te puedo recomendar KVM principalmente o Xen.
KVM funciona perfectamente sobre Centos 5 muy bien, en la empresa tenemos varias maquinas virtuales y nunca dan problemas, tenemos varios windows y servidores virtuales, te dejo el tutorial para configuración de KVM.
[URL="http://www2.linuxparatodos.net/web/comunidad/base-de-conocimiento/-/wiki/Base%20de%20Conocimiento/Kernel+Based+Virtual+Machine+(KVM)"]Tutorial KVM[/URL]
Saludos!!!!!