O Hyper-V Server R2 suporta armazenamento em cluster e live migration; mas requer uma SAN para fazer isso. Eu acho que a maioria das soluções exigirá infraestrutura que estará bem fora de sua faixa de preço.
Quanto à mudança de uma plataforma para outra - eu recomendo strongmente que você use um hipervisor bare-metal, a menos que seja uma estação de trabalho. Se for uma estação de trabalho, use o Virtual PC ou o KVM (Win e Linux, respectivamente). Se você insistir em tentar trabalhar em várias plataformas, o Virtual Box ou QEmu pode ser sua melhor aposta, mas ambos têm um hardware ligeiramente diferente disponível para a VM com base no sistema operacional host. Vai se transformar em uma situação complicada rapidamente.
A virtualização não é uma camada simples que você pode adicionar a qualquer sistema operacional, é extremamente complicada. Embora ofereça certos benefícios, muitos dos quais são de grande benefício e importância, eles apresentam muitas desvantagens, limitações e penalidades (o desempenho não é o menor deles).