Comme souvent dans le monde Linux, il y a plus d’une façon pour faire une chose.
J’utilise essentiellement KVM, la solution de virtualisation intégrée au noyau Linux qui permet de virtualiser différents systèmes sur une même machine.
En fonction de vos besoins, nous pourrions très bien nous orienter vers Xen.
Pour éviter de tout perdre en cas de panne du serveur hébergeant vos machines virtuelles, je propose de doubler ce serveur et de synchroniser en temps réel les modifications en utilisant DRBD. Il est même possible de basculer les serveurs virtuels d’un hôte à l’autre sans arrêt de service.