J'ai réfléchi à la tolérance aux pannes de VMware et j'ai une question sur l'aspect réseau des choses. Je vais vous expliquer comment je pense que cela fonctionne, et vous pourrez me dire où je me trompe.
Disons que nous avons une machine virtuelle, fonctionnant en mode FT. Cette VM est active sur deux hôtes physiques simultanément, mais mes commutateurs et routeurs dirigent les paquets de mes ordinateurs de bureau vers une seule de ces instances VM sur une seule machine physique. Est-ce correct ?
Que se passe-t-il donc si l'hôte physique "actif" meurt ? Comment mes ordinateurs de bureau, mes commutateurs et mes routeurs savent-ils où commencer à envoyer leurs paquets ? Comment l'adresse IP de la machine virtuelle de l'hôte "actif" est-elle transférée si rapidement à l'hôte "de secours" ? Tous mes commutateurs et routeurs doivent-ils mettre à jour leurs tables d'adresses MAC ?
C'est ce côté réseau de VMware FT qui me perturbe vraiment. Je ne vois pas comment les paquets (disons, à titre d'exemple, qu'il s'agit d'un ping ICMP) quittent le bureau pour aller vers le commutateur, qui décide à quel hôte physique VMware envoyer le paquet.
Que faire si les deux machines hôtes physiques ne sont pas branchées sur le même commutateur ? Parce que maintenant nous impliquons le routage et éventuellement de grandes distances et des retards.
Quelqu'un peut-il m'aider à comprendre ce qui se passe ? J'ai plus ou moins compris l'idée des commutateurs virtuels, mais cette idée d'une adresse IP virtuelle apparaissant à deux endroits sur le même réseau me perturbe énormément.