Acho que essa é uma configuração fácil, mas isso pode ser apenas eu.
Eu instalaria o VMWare Hypervisor em todos os nós e, em seguida, em uma máquina Windows Server 2008, instalaria o VMWare VSphere Server e, opcionalmente, no mesmo (ou diferente) servidor, instalaria o cliente VMware VSphere (que é o você vai gerenciar tudo de). Ter os nós configurados para HA (alta disponibilidade) e boom! Feito. Isso exigirá dinheiro para as licenças, mas você pode pelo menos testá-lo gratuitamente nos 30 dias de avaliação oferecidos.
Como isso é feito pela VMWare, obviamente terá muitos recursos úteis, já que eles são uma das maiores soluções de software de máquinas virtuais e têm ajuda em todos os fóruns da Internet.
De acordo com os critérios fornecidos, essa solução deve passar no primeiro, segundo e possivelmente no quarto requisito. O quarto requisito só pode ser atendido com determinado hardware (eu acho). Para gerenciar as VMs (terceiro requisito), você precisará usar o cliente VMWare vSphere (software especial).
Deixe-me saber se você tem alguma dúvida sobre isso com um comentário.