D’après cet article : Virtualisation : Qu’est-ce que KVM ? et d’autres ressources, j’ai appris qu’il est possible de migrer une VM en cours d’exécution d’un hôte à un autre ?
Migration en direct
KVM prend en charge la migration en direct, qui est la capacité de déplacer une VM en cours d’exécution entre des hôtes physiques sans interruption de service. La VM reste alimentée, les connexions réseau restent actives et les applications continuent de fonctionner pendant que la VM est déplacée.
Quelqu’un pourrait-il expliquer comment cela est rendu possible ?
En général, une VM en cours d’exécution est liée à du matériel (réel ou virtuel) comme la mémoire, les processeurs, les disques, la carte graphique, le réseau, etc. Et elle est liée à l’OS hôte (dans le cas des hyperviseurs de type 2) ou à l’hyperviseur/KVM (dans le cas des hyperviseurs de type 1). Sur le nouvel hôte, la VM doit se lier à nouveau aux ressources/pilotes mentionnés ci-dessus — ce qui pourrait indiquer un temps d’arrêt (qui pourrait être court).
Alors comment une migration en direct sans aucune interruption de service est-elle rendue possible ?
Merci d’avance pour vos réponses.
Source : Server Fault