Dieses Dokument enthält Informationen und Beispiele zum Pinning virtueller Systeme (VMs) sowohl auf dem VMware vSwitch/Distributed Switch als auch auf dem Cisco Nexus 1000v. Es ist wichtig zu wissen, welcher Uplink eine VM für die Kommunikation verwendet, sowohl für die Fehlerbehebung als auch für Design-Aspekte.
Sowohl der VMWare vSwitch/Distributed Switch als auch der Nexus 1000v unterstützen Link-Aggregation mit Hashing sowie Pinning zu einem bestimmten Port. Ab vSphere 5.1 unterstützt vDS LACP sowie andere Methoden, wie z. B. "Route Based IP Hash". Der Cisco Nexus 1000v unterstützt LACP- und "Mode On"-Port-Channels.
Das Hard VM-Pinning zu einem Uplink wird als "Route Based on Virtual Port ID" auf dem vSwitch und "MAC-Pinning" auf dem Cisco Nexus 1000v bezeichnet. Dieses Dokument führt Sie durch die Ermittlung des Uplink, den das virtuelle System für die Kommunikation verwendet.
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
VMWare ESX(i)
Cisco Nexus 1000V
Dieses Dokument ist nicht auf bestimmte Software- und Hardwareversionen beschränkt.
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).
Verwenden Sie den vSwitch oder vDS, und führen Sie den esxtop-Befehl über die CLI des VMWare ESX(i)-Hosts aus. Drücken Sie dann n, um zum Abschnitt "Netzwerke" zu gelangen:
Basierend auf dieser Ausgabe sehen Sie das virtuelle System in der Spalte USED-BY und die verwendete vmnic in der Spalte TEAM-PNIC. Wenn ein Hashing-Algorithmus verwendet wurde, wird in der Spalte TEAM-PNIC "All" (Alle) angezeigt.
Wenn der Cisco Nexus 1000v verwendet wird, ist der Befehl anders. Führen Sie über die CLI des ESX(i)-Hosts den Befehl vemcmd show port aus. In einer MAC-Pinning-Konfiguration wird jeder vmnic eine eindeutige Subgruppen-ID (SGID) zugewiesen.
Diese Ausgabe zeigt die SGID-Zuordnung von VMs zu vmnics. Wenn Sie die SGID des virtuellen Systems mit der SGID der vmnic abgleichen, wird Ihnen die vmnic angezeigt, die die virtuelle Maschine für die Kommunikation verwendet. Wenn LACP- oder manuelle Port-Kanäle verwendet werden, sind die SGIDs für alles eindeutig.
Mit dem Befehl vemcmd show port vlans zeigen vmnics und VMs die VLANs an, auf denen sie weiterleiten. Dies ist auch bei der Fehlerbehebung nützlich. In der Liste Zugelassene VLANs wird das VLAN angezeigt, das für diese spezielle Local Target Logic (LTL) weiterleitet. Um herauszufinden, welches LTL welchem VM-Namen zugeordnet ist, sehen Sie sich die obige Ausgabe des Befehls vemcmd show port an.
Wenn der CLI-Zugriff des Hosts nicht verfügbar ist, kann vom VSM auch Folgendes ausgeführt werden:
Alternativ können Sie in den MAC-Adresstabellen der Upstream-Switches die MAC-Adresse des virtuellen Systems überprüfen. Dies kann Sie auch darüber informieren, an welchem Port der Switch die MAC-Adresse erkennt.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
15-Jan-2013 |
Erstveröffentlichung |