Ce document décrit un problème rencontré avec le nombre maximal de ports disponibles pour le commutateur virtuel distribué (DVS) VMware dans ses interactions avec le commutateur de la gamme Cisco Nexus 1000V (N1KV) et offre une solution au problème.
Cisco vous recommande de prendre connaissance des rubriques suivantes :
Les informations de ce document sont basées sur N1KV et VMware DVS.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
L'un des problèmes les plus courants avec le N1KV et son interaction avec l'infrastructure DVS de VMware est la limite du nombre maximal de ports pour le DVS. Il est important de pouvoir créer un profil de port sur le N1KV avec suffisamment de ports disponibles afin de répondre à vos besoins actuels et futurs. Par conséquent, la plupart des personnes augmentent le nombre maximal de ports dans le profil de port Ethernet virtuel (vEth) à un plus grand nombre.
Du côté N1KV, cette augmentation est bonne ; du côté VMware DVS, l'augmentation peut poser problème. Lorsque vous créez un profil de port vEth et que vous l'activez, les ports sont immédiatement réservés sur le DVS VMware. Cela peut poser problème dans le cloud et dans certains environnements d'entreprise. Ce document examine certaines limites avec le nombre maximal de ports afin de comprendre le problème.
Voici une liste du nombre maximal de ports (ports max) par périphérique :
Voici quelques points importants sur les consommateurs de ports :
Vous rencontrez un problème lorsque vous configurez un N1KV avec huit profils de port vEth et 32 hôtes ESX. Voici les détails :
Jusqu'à la version SV(1.4a), la solution consistait à réduire le nombre maximal de ports, à passer à une version plus récente de vSphere ou à augmenter le nombre de ports DVS disponibles à l'aide de VMware ou à augmenter le nombre maximal de ports vNetwork Distributed Switch (vDS) dans vSphere 4.x (1038193) Base de connaissances ). Toutes les options précédentes étaient des compromis ou difficiles à configurer, comme dans le cas de l'article KB.
Deux nouvelles options ont été introduites dans la version 1.4a pour améliorer les interactions avec les ports DVS disponibles :
Il s'agit d'une nouvelle option sous la connexion SVS où vous pouvez augmenter le nombre de ports DVS disponibles via la connexion SVS entre le N1KV et le serveur vCenter. Vous la définissez avec cette commande :
n1kv-14a(config)# svs connection VC
n1kv-14a(config-svs-conn)# max-ports ?
<0-50000> Number of max-ports for this connection
n1kv-14a(config-svs-conn)# max-ports 9000
Dans cette commande, les ports disponibles sur un périphérique vCenter 4.0 ont été remplacés par 9 000. L'inconvénient est que vCenter n'affiche pas les ports supplémentaires dans le client vSphere. Cependant, l'image suivante montre que les ports DVS supérieurs à 8 192 ont été créés :
Vous devez travailler avec votre administrateur VMware lorsque vous effectuez cette modification. VMware publie le maximum de paramètres pour les ports DVS pour une raison donnée. Vous devez donc contacter l'administrateur avant d'apporter des modifications drastiques à ce paramètre.
La liaison automatique de port vEth est une fonctionnalité idéale. Il alloue les ports en fonction de leurs besoins, au lieu de tous en même temps. La fonction automatique fonctionne avec des liaisons de port statiques et dynamiques. Les liaisons de ports statiques et dynamiques préallouent les ports DVS, contrairement à l'éphémère. Pour l'activer, utilisez cette commande :
n1kv-14a(config)# port-profile type vethernet profile2
n1kv-14a(config-port-prof)# vmware port-group
n1kv-14a(config-port-prof)# switchport mode access
n1kv-14a(config-port-prof)# switchport access vlan 158
n1kv-14a(config-port-prof)# no shutdown
n1kv-14a(config-port-prof)# max-ports 1024
n1kv-14a(config-port-prof)# port-binding static auto
n1kv-14a(config-port-prof)# state enabled
Le profil de port est créé avec 17 ports alloués à partir du DVS. Vous pouvez allouer en blocs de 16 jusqu'au maximum de ports pour le profil de port. Lorsque vous obtenez dans les trois ports de l'allocation actuelle, vous ajoutez 16 autres ports. Voici une capture d'écran du profil de port précédent dans vCenter 4.0 :
Voici une capture d'écran après l'ajout de la 14e machine virtuelle (VM) au profil de profil de port2 :
Si vous voulez préallouer plus de 17 ports au profil de port, utilisez la nouvelle commande min-ports sous profil de port. Les ports principaux préallouent plus de ports sur le DVS afin que vous ayez plus de surcharge si vous devez créer un grand nombre de machines virtuelles sur le profil de port.
n1kv-14a(config)# port-profile profile8
n1kv-14a(config-port-prof)# min-ports 40
Révision | Date de publication | Commentaires |
---|---|---|
1.0 |
19-Dec-2013 |
Première publication |