2 votes

ESXi 5.5 NIC teaming pour l'équilibrage de charge avec Cisco Etherchannel

J'utilise un commutateur empilé Cisco 3750G configuré avec etherchannel et connecté à un serveur ESXi configuré avec NIC teaming ; équilibrage de charge comme routeur basé sur IP Hash. Configuration du commutateur Cisco : ( VID 199 est ESXi-Mgmt)

interface Port-channel4

description "ESXi Mgmt"

Switchport turnk encapsulation dot1q

switchport trunk native vlan 4094

switchport trunk allowed vlan 199,200

switchport mode trunk

spanning-tree portfast trunk

!

interface GigabitEthernet2/0/2

Switchport turnk encapsulation dot1q

switchport trunk native vlan 4094

switchport trunk allowed vlan 199,200

switchport mode trunk

channel-group 4 mode on

!

interface GigabitEthernet3/0/2

Switchport turnk encapsulation dot1q

switchport trunk native vlan 4094

switchport trunk allowed vlan 199,200

switchport mode trunk

channel-group 4 mode on

Configuration de l'hôte ESXi :

  • Création d'un nouveau groupe de ports vmkernel appelé ESXi-Mgmt et ajout de NIC0 et NIC4 (carte NIC supplémentaire).

  • J'ai configuré vswitch et portgroup avec NIC teaming comme suit | Équilibrage de charge : Route basée sur le hachage IP | Détection de défaillance du réseau : état des liens uniquement. | Notification des commutateurs : Oui | Fallback : Oui

  • l'IP configurée pour le groupe de ports est 10.1.199.9

~ # esxcfg-vswitch -l

Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks

vSwitch0         3322        4           128               1500    vmnic1

  PortGroup Name        VLAN ID  Used Ports  Uplinks

  VM Network            0        0           vmnic1

  ESXi Management       0        1           vmnic1

Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks

vSwitch1         3322        6           128               1500    vmnic0,vmnic4

  PortGroup Name        VLAN ID  Used Ports  Uplinks

  ESXi-Mgmt             199      1           vmnic0,vmnic4

NOTE : J'ai également une NIC1 connectée (sous-réseau différent) afin de pouvoir accéder en utilisant mon ordinateur portable qui est dans le même réseau. ( configuration au moment de l'installation d'ESXi)

J'ai un serveur connecté à un port de commutateur Cisco configuré en tant que switchport d'accès pour le VLAN 199.

PROBLÈME : Je peux envoyer un ping à l'adresse IP 10.1.199.9 à partir du serveur mentionné ci-dessus, mais je ne peux pas y accéder en utilisant le client web vsphere.

Quelqu'un pourrait-il m'aider à résoudre ce problème car je n'ai pas eu de chance de trouver une solution jusqu'à présent ? la configuration semble correcte lorsque je regarde dans les guides.

2voto

ewwhite Points 193555

Désactiver l'Etherchannel. Vous ne pouvez vraiment pas vous en servir dans la situation que vous avez décrite. Si vous utilisez un vSwitch standard, vous pouvez définir des politiques d'équilibrage de charge et utiliser plusieurs NIC en utilisant le hachage IP, mais cela se fait vraiment du côté ESXi. LACP/Etherchannel n'entre pas en jeu, sauf si vous utilisez un commutateur distribué (dvSwitch ou vDS).

Il est possible de créer une agrégation statique sans le commutateur distribué, mais cela n'offre aucun avantage par rapport à l'équilibrage de charge ESXi par défaut. Ce n'est pas courant.

Si vous n'avez pas quelque chose qui ressemble à ceci, où vous avez défini un " Groupe d'agrégation de liens ", vous faites peut-être fausse route.

enter image description here

0 votes

Cela devrait suffire. Pourquoi avez-vous besoin d'Etherchannel dans votre cas d'utilisation ?

0 votes

Pour l'instant, j'utilise vswitch et je n'ai pas prévu d'utiliser vDistributed Switch à moins que ce ne soit indispensable. Mon environnement sera composé de 3 hôtes ESXi 5.5 sous un cluster vcentre. J'ai mis en place des politiques d'équilibrage de charge et utilisé 2 NIC en utilisant le hachage IP dans l'hôte ESXi. J'ai également consulté la base de données vmware : l'une d'entre elles kb.vmware.com/selfservice/microsites/

2voto

Matt Points 21

La réponse concernant le LACP qui n'est pas pris en charge par le vSwitch standard est correcte. En revanche, Etherchannel est pris en charge par vSwitch. Donc vous vous demandez probablement ce qui ne va pas avec Etherchannel ?

Lorsque vous faites équipe avec etherchannel, une seule session TCP/UDP ne bénéficiera pas de la bande passante globale de tous les liens de votre canal. Elle sera limitée à un seul lien. Ainsi, si vous avez 2 liens de 1 Go dans votre canal ethernet, une session ne dépassera jamais 1 Go. Les autres sessions TCP/UDP seront équilibrées sur tous les liens, ce qui aidera à prévenir la saturation, mais avec une seule session TCP/UDP, la véritable bande passante globale ne sera jamais atteinte.

Etherchannel a toujours son utilité. Il permet d'éviter la saturation des liens lorsque plusieurs sessions sont équilibrées sur le canal. Il est également utile pour créer des connexions tolérantes aux pannes à partir d'une pile de commutateurs, où vous prenez des ports de commutateurs distincts qui participent à une pile, ou un fond de panier de châssis, et vous les placez dans un canal Ethernet trans-pile, de sorte qu'une panne de commutateur unique ne mettra pas votre hôte esx hors service.

Les cartes d'interface réseau de secours affectées au commutateur virtuel assurent la tolérance aux pannes, mais il y a une certaine interruption, car esx doit remplir les tables CAM des commutateurs en amont avec les adresses MAC. Etherchannel est un cran au-dessus du basculement de NIC ESX.

1voto

jadook Points 328

J'ai réussi à résoudre le problème. J'ai d'abord configuré ESXi avec les paramètres etherchannel & VID comme suggéré par Vmware. Une fois que l'etherchannel est configuré, la connexion à l'hôte esxi a été déconnectée ce qui signifie que l'etherchannel est configuré correctement. Ensuite, j'ai configuré les switchports Cisco pour qu'ils soient dans l'etherchannel avec le VID correct. Cela a fonctionné comme un jeu d'enfant.

0voto

Chopper3 Points 99341

Utilisez-vous un vDistributed Switch (vDS) ou un vSwitch classique ? LACP ne fonctionne pleinement qu'avec vDS et c'est une fonctionnalité qui nécessite la licence Enterprise Plus.

Lisez le CE y CE .

0 votes

Pour l'instant, j'utilise vswitch et je n'ai pas prévu d'utiliser vDistributed Switch à moins que ce ne soit indispensable. Mon environnement sera composé de 3 hôtes ESXi 5.5.

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