Je me renseigne sur les techniques de HA dans la virtualisation, mais toutes les solutions que je vois fonctionnent plus ou moins comme un VRRP plus spécialisé - lorsque l'hôte tombe en panne, la VM est démarrée sur un autre hôte de virtualisation. Si le stockage est partagé (par exemple iSCSI), la "même" VM peut être démarrée, de sorte que pour le système d'exploitation invité, cela ressemble à une sorte de panne de courant. Mais si des données importantes résident dans la mémoire vive (par exemple une base de données en mémoire), elles sont perdues.
Il serait cependant possible de créer un instantané de la VM en cours d'exécution avec un certain intervalle (malheureusement, la création d'un tel instantané prend beaucoup de temps et ne peut donc pas être effectuée toutes les 10 secondes, par exemple). Un autre hôte de virtualisation pourrait alors charger cet instantané et poursuivre l'exécution de la VM "sans interruption" (plus moins le temps d'intervalle).
Ma question est donc la suivante : existe-t-il des solutions permettant de mettre automatiquement en miroir les VM de manière à ce qu'après une panne de l'hôte de virtualisation, la VM puisse être "reprise" sur un autre hôte sans interruption notable ? Littéralement comme le RAID1 des VM. Miroir entièrement synchronisé au niveau de la RAM.