2 votes

ESXi Fault Tolerance Network Issue - FT traffic flooded ?

J'ai mis en place un cluster vSphere à 2 nœuds. Chaque noeud est équipé de 4x1GE NICs. J'ai mis en place un vSwitch unique dans chaque noeud, en utilisant les 4 cartes comme adaptateurs et les ports suivants :

Management : vmKernel port -> Active on vmnic0, Standby on vmnic1-2-3

vMotion et FT -> Actif sur vmnic3, Standby sur vmnic0-1-2

Charge de travail -> Active sur vmnic0-1-2-3

Itinéraire basé sur le port virtuel d'origine.

Je sais que la solution n'est pas idéale, car les meilleures pratiques suggèrent d'avoir un réseau physiquement séparé pour vMotion/FT, mais tout de même.

J'ai remarqué qu'aucune VM n'est mappée sur vmnic3, qui semble donc n'être utilisé que par vMotion/FT.

Cependant, lorsque FT est activé (sur une machine WinServer fictive qui ne fait rien), je constate les problèmes suivants :

1) les pings vers/depuis cette machine deviennent instables (jusqu'à 5ms)

2) En capturant les statistiques sur le switch physique, j'ai remarqué que le port physiquement connecté à vMotion/FT NIC a un taux d'entrée de 300Mbps (ce qui est attendu), mais je remarque également que le taux de sortie de tous les ports connectés à d'autres vmnics est de 300Mbps, comme le commutateur physique qui inonde le trafic FT sur tous les autres ports . Lorsque l'on désactive FT, le trafic revient à des valeurs faibles sur tous les NICs.

Pourquoi les points 1 et 2 ci-dessus ?

EDITAR : Tous les ports sont dans le même VLAN. Je sais que c'est loin d'être idéal, mais je ne peux toujours pas expliquer les points 1 et 2 ci-dessus.

1voto

Westie Points 23

Le trafic est appelé inondation de monodiffusion et cela se produit lorsque le commutateur n'est pas sûr de l'endroit où diriger les paquets.

Il existe un problème connu d'inondation unicast qui se produit lorsque les ports vMotion ne sont pas isolés dans leur propre VLAN. VMware n'est pas aussi clair à ce sujet qu'il devrait l'être et il y a un bon article de blog à ce sujet ici : http://virtuallyhyper.com/2012/03/vmotion-causes-unicast-flooding/ .

Vos attributions de cartes réseau aux services sont correctes, mais vous devez utiliser un VLAN dédié pour le trafic vMotion. Pour ce faire, vos switchports doivent être des ports trunk.

0voto

John Mahowald Points 28597

Pas assez de bande passante pour la tolérance aux pannes. VMware recommande des liaisons d'au moins 10 Gb/s. Dans le laboratoire, même une VM à 2 vCPU a besoin d'environ 2,5 Gb/s uniquement pour le FT, dans certains scénarios. C'est ce qui est nécessaire pour reproduire le taux de changement de la mémoire vive.

Réexaminez vos exigences en matière de temps de récupération. VMware HA non-FT peut démarrer une VM sur un autre hôte avec un temps d'arrêt de quelques minutes.

Si vous êtes sérieux au sujet du FT, envisagez de dédier 3 ou 4 de ces liens de 1 Gb au FT, ou passez à quelque chose comme l'Ethernet 25 Gb.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X