In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
Dieses Dokument beschreibt die Problembehebungsszenarien für Nexus (N1kv) mit Virtual Switch Update Manager (VSUM).
Cisco VSUM ist eine virtuelle Appliance, die als Plug-in für den VMware vCenter-Server registriert ist. Die Cisco VSUM-GUI ist ein integraler Bestandteil des VMware vSphere Web Client. Sie kann nur aufgerufen werden, wenn Sie sich beim VMware vSphere Web Client anmelden. Cisco VSUM vereinfacht die Installation und Konfiguration des Cisco Nexus 1000V und des Cisco Application Virtual Switch (AVI).
Cisco VSUM:
Führen Sie die folgenden Schritte aus, um eine Fehlerbehebung für Ihr Netzwerk durchzuführen:
Best Practices sind die empfohlenen Schritte, die Sie unternehmen müssen, um den ordnungsgemäßen Betrieb Ihres Netzwerks sicherzustellen. Für die meisten Netzwerke werden folgende Best Practices empfohlen:
Beibehaltung einer konsistenten Cisco VSUM-Version für alle Netzwerkgeräte
In den Versionshinweisen für Ihre Cisco VSUM-Version finden Sie aktuelle Funktionen, Einschränkungen und Hinweise.
Systemmeldungsprotokoll aktivieren
Überprüfen und beheben Sie alle neuen Konfigurationsänderungen, nachdem Sie die Änderung implementiert haben.
Dies sind einige der häufigsten Probleme, die das Cisco Technical Assistance Center (TAC) zum Zeitpunkt der Erstellung dieses Artikels festgestellt hat.
Nach der VSUM VM-Bereitstellung über Open Virtual Appliance (OVA) und erfolgreicher Initialisierung wird das VSUM-Symbol nicht im vCenter-Bestand angezeigt, wie im Bild gezeigt.
Um die IP-Adresse zu ändern, navigieren Sie zu /etc/cisco/app_install.
Führen Sie cp app.cfg.template app.cfg aus.
Führen Sie vi app.cfg aus, und aktualisieren Sie die Informationen. Hier ein Beispiel:
IpV4Address="10.28.28.121" IpV4Netmask="255.255.255.0" IpV4Gateway="10.28.28.1" DnsServer1="10.28.28.115" DnsServer2="" VcenterIPV4Address="10.28.28.120” VcenterUsernameFormat="hex" VcenterUsername="726f6f74" VcenterPasswordFormat="hex" VcenterPassword="<Password Encoded As Stated>" VcenterHttpPort="80" VcenterHttpsPort="443"
Speichern Sie diese Datei und führen Sie sie aus:
./config_apps.sh –n in order to update network information ./config_apps.sh –r in order to register the VM to vCenter web client
Melden Sie sich bei der Appliance an, und überprüfen Sie das Installationsprotokoll (siehe filepath) aus dem Fehlergrund. Sie müssen InvalidLogin sehen.
Führen Sie die gleichen Schritte aus wie zuvor (für keine Route zum Host), und geben Sie den richtigen vCenter-Benutzernamen und das richtige Kennwort in die Datei ein.
Wenn die IP bereits verwendet wird, wird die Installation zurückgesetzt.
Dieser Fehler wird angezeigt, wenn die ctl port-group von einem Host und mgmt. Die Portgruppe eines anderen Hosts wird verwendet. Stellen Sie die Strg- und Verwaltungsfunktionen sicher. VLAN-Portgruppen sind auf demselben Host verfügbar.
Der auf dem Installationsbildschirm ausgewählte Host verfügt nicht über genügend Ressourcen (CPU, Speicher), um das VSM einzuschalten.
Der eingegebene Switch-Name existiert bereits auf dem Host. Die Bereitstellung wird in diesem Stadium wieder aufgenommen.
Es ist nicht genügend Speicherplatz auf dem Host vorhanden, um das VSM bereitzustellen.
Einige andere Fehler, die zwischen VSUM und vCenter sichtbar sind, werden als Java-Ausnahmen protokolliert. Sie finden sie unter /etc/cisco/app_install/logs/n1kv-manager_install.log. Beispiel:
1784 [main] ERROR com.cisco.vcenter.extension.register.ExtensionRegister - An extension with this key is already registered. Will not attempt to register. It must be unregistered manually first, before attempting to register again. Exception in thread "main" java.lang.IllegalArgumentException at com.cisco.vcenter.extension.register.ExtensionRegister.unregisterPrevExt(ExtensionRegister.java:590) at com.cisco.vcenter.extension.register.ExtensionRegister.register(ExtensionRegister.java:629) at com.cisco.vcenter.extension.register.ExtensionRegister.doWork(ExtensionRegister.java:679) at com.cisco.vcenter.extension.register.PluginUtil.dispatchWork(PluginUtil.java:72) at com.cisco.vcenter.extension.register.PluginUtil.main(PluginUtil.java:116)
Eine bewährte Methode besteht darin, das Zugriffsprotokoll zu überprüfen, um zu sehen, welche Aktion zuletzt ausgeführt wurde, wenn der Befehl fehlschlug. Sie können diese im Protokoll /usr/local/tomcat/logs/ciscoExt suchen, um detaillierte Debugging-Informationen zu erhalten. Sie können weitere Live-Logging-Informationen unter /usr/local/tomcat/logs/logs/abrufen.
Die VSMs können nicht von Version x auf Version y aktualisiert werden, da keine anderen Bilder als das aktuelle angezeigt werden, das wie im Bild gezeigt ausgeführt wird.
VSUM-Protokolle sammeln:
Schritt 1 | Verwenden Sie SSH, um eine Verbindung zum Cisco VSUM herzustellen. Der Standardbenutzername lautet root, und das Kennwort lautet cisco. |
Schritt 2 | Navigieren Sie zu /etc/cisco/app_install, und führen Sie den Befehl ./bundleLogs.sh aus. |
Schritt 3 | Rufen Sie im Stammverzeichnis den Ordner ajaxLogs ab, komprimieren Sie den Ordner, und senden Sie ihn an das Cisco TAC. |
Maßnahmen:
TAC überprüfte die VSUM-Protokolle (ajaxLogs\tomcatAllLogs\usr\local\tomcat\logs\ciscoExt.log).
Unterschiede zwischen der VSM und den DVS-Paket-IDs gefunden.
<vsm-bundle-id>VEM500-201411171101-BG</vsm-bundle-id> <dvs-bundle-id>VEM410-201301152101-BG</dvs-bundle-id>
Dies wurde durch das hier genannte Verfahren berichtigt:
VSM-01# Anzeigemodul
1 5.2(1)SV3(1.2) 0.0 2 5.2(1)SV3(1.2) 0.0 3 5.2(1)SV3(1.2) VMware ESXi 5.5.0 Releasebuild-2456374 (3.2) 4 5.2(1)SV3(1.2) VMware ESXi 5.5.0 Releasebuild-2456374 (3.2) 5 5.2(1)SV3(1.2) VMware ESXi 5.5.0 Releasebuild-2456374 (3.2)
VSM-01# Systemvem-Funktionsebene anzeigen
Current feature level: 4.2(1)SV2(1.1)
VSM-01# Systemaktualisierungs-VM-Funktionsebene
Feature Version Level String -------------------- 1 4.2(1)SV2(2.1) 2 4.2(1)SV2(2.2) 3 4.2(1)SV2(2.3) 4 5.2(1)SV3(1.1) 5 5.2(1)SV3(1.2)
VSM-01 # Systemupdate vem Feature-Level?
<CR> <1-50> Version number index from the list above
VSM-01# Systemupdate vem Feature Level 5 <<< 5 nur für dieses Scanner, da die Version N1k momentan SV3(1.2) ist
VSM-01 # Systemvem-Funktionsebene anzeigen
Current feature level: 5.2(1)SV3(1.2)
Hinweis: Wenn Sie die Funktionsebene des Virtual Ethernet Module (VEM) aktualisieren, sind keine Ausfallzeiten erforderlich.
VSM-01# show vmware vem upgrade status
Upgrade VIBs: System VEM Image Upgrade Status: Upgrade Notification Sent Time: Upgrade Status Time(vCenter): Upgrade Start Time: Upgrade End Time(vCenter): Upgrade Error: Upgrade Bundle ID: VSM: VEM500-201411171101-BG DVS: VEM410-201301152101-BG <<< same info as we noted in VSUM logs
VSM-01# vmware vem upgrade notify, wie in den Images gezeigt.
Koordinieren Sie den VEM-Upgrade-Prozess und benachrichtigen Sie den Serveradministrator.
VSM-01# vmware vem upgrade fahren
Hinweis: Wenn VUM in der vCenter-Umgebung aktiviert ist, deaktivieren Sie es, bevor Sie das vmware vem upgrade ausführen, um zu verhindern, dass die neuen VIBs auf alle Hosts verschoben werden.
Hinweis: Führen Sie den Befehl vmware vem upgrade aus, sodass die Cisco Nexus 1000V-Paket-ID auf dem vCenter-Server aktualisiert wird. Wenn VUM aktiviert ist und Sie die Paket-ID nicht aktualisieren, wird beim nächsten Hinzufügen des ESXi zum VSM eine falsche VIB-Version an das VEM übertragen.
Hinweis: Wenn VUM nicht installiert ist, wird der Fehler "Das Objekt bzw. Objekt wurde nicht gefunden" in der Taskleiste des vCenter-Servers angezeigt. Sie können diese Fehlermeldung ignorieren.
VSM-01# VM-VM-Upgrade abgeschlossen
Sie müssen jetzt die anderen N1kv-Versionen im vCenter Web Client anzeigen können, wie im Bild gezeigt.
Alle Hosts (VEMs) werden im Abschnitt "No Upgrade Needed Hosts" angezeigt, wie im Bild gezeigt.
VSUM-Protokolle sammeln:
Schritt 1 | Verwenden Sie SSH, um eine Verbindung zum Cisco VSUM herzustellen. Der Standardbenutzername lautet root, und das Kennwort lautet cisco. |
Schritt 2 | Navigieren Sie zu /etc/cisco/app_install, und führen Sie den Befehl ./bundleLogs.sh aus. |
Schritt 3 | Rufen Sie im Stammverzeichnis den Ordner ajaxLogs ab, komprimieren Sie den Ordner, und senden Sie ihn an das Cisco TAC. |
Überprüfen:
Diese Schritte finden Sie im Leitfaden:
Wenn diese Schritte nicht helfen konnten, ist möglicherweise der Fehler CSCuz11671 aufgetreten, wie im Bild gezeigt.
Dieses Verhalten wurde bei VSUM 1.5.3 beobachtet und wurde in VSUM 2.1 behoben (sodass jede Version unter 2.1 betroffen sein könnte).
VSM kann nicht von SV3 (1.10) auf SV3 (1.15) aktualisiert werden.
In den Voraktualisierungseinstellungen versuchen Sie, ein VSM mit VSUM zu aktualisieren, wie im Image gezeigt.
Nachdem Sie die Konfiguration und die Anmeldeinformationen eingegeben haben, wird dieser Fehler wie im Bild angezeigt.
VSUM-Protokolle sammeln:
Schritt 1 | Verwenden Sie SSH, um eine Verbindung zum VSUM herzustellen. Der Standardbenutzername lautet root, und das Kennwort lautet cisco. |
Schritt 2: | Navigieren Sie zu /etc/cisco/app_install, und führen Sie den Befehl ./bundleLogs.sh aus. |
Schritt 3 | Rufen Sie im Stammverzeichnis den Ordner ajaxLogs ab, komprimieren Sie den Ordner, und senden Sie ihn an das Cisco TAC. |
Prime Network Services Controller (PNSC) und Voice Source Group (VSG) sind Teil Ihrer Einrichtung.
Dieses Problem lag daran, dass VSUM falsche Informationen für die PSNC- und VSG-Versionen erhalten hatte, wodurch das Upgrade gestoppt wurde.
Sie können Folgendes bestätigen:
N1kv # show vmware vem upgrade status | xml <show> <vmware> <vem> <upgrade> <status> …. <vsm-bundle-id>VEM500-201512250101-BG</vsm-bundle-id> <dvs-bundle-id>VEM500-201510210101-BG</dvs-bundle-id> <-- these two IDs do not match ….. </status> </upgrade> </vem> </vmware> </show>
Ein interner Fehler bezieht sich auf einen Fehler, der eine Ausnahme im VSUM-Code darstellt.
Diese beiden Werte müssen übereinstimmen, damit das Upgrade fortgesetzt werden kann.
Hier finden Sie eine Vorgehensweise, um dieses Verhalten zu korrigieren:
Führen Sie diesen Befehl aus, um sicherzustellen, dass beide Paket-IDs auf dem Nexus 1000v-Switch gleich sind:
vmware vem upgrade proceed
Mit dem oben angegebenen Befehl sind beide Paket-IDs identisch. Wenn dies nicht funktioniert, führen Sie die folgenden Befehle aus:
vmware vem upgrade notify vmware vem upgrade proceed
Der vCenter-Administrator muss die Aufforderung zur Aktualisierung anwenden in vCenter akzeptieren. Führen Sie danach vmware vem upgrade aus.
Dokumentation:
Im Abschnitt: VMware Update Manager von Version 4.2(1) SV2 (1.1x)
Der Fehler wurde erstellt, um dieses Problem zu verfolgen:
Wenn Sie versuchen, das VSM von Version X auf Y zu aktualisieren, erhalten Sie eine Fehlermeldung in vCenter-Aufgaben, die den Status "fault.com.cisco.n1kv.internalerror.summary" zurückgibt.
Dieser Fehler wird jedoch nur in der herkömmlichen GUI angezeigt und zeigt diesen Fehler im vCenter-Web-Client nicht wie im Bild gezeigt an.
VSUM-Protokolle sammeln:
Schritt 1: | Verwenden Sie SSH, um eine Verbindung zum Cisco VSUM herzustellen. Der Standardbenutzername lautet root, und das Kennwort lautet cisco. |
Schritt 2: | Navigieren Sie zu /etc/cisco/app_install, und führen Sie den Befehl ./bundleLogs.sh aus. |
Schritt 3: | Rufen Sie im Stammverzeichnis den Ordner ajaxLogs ab, komprimieren Sie den Ordner, und senden Sie ihn an das Cisco TAC. |
Maßnahmen:
Lesen Sie usr/tomcat/logs/ciscoEXT.log. SCP suchen
Einträge sind ähnlich wie folgt:
257266658 DEBUG 2016-07-15 06:26:18,855 [pool-2-thread-5] com.cisco.n1kv.vsm.SSHAgent - Raw output is copy scp://scpuser@10.10.100.10///etc/cisco/data/n1kvbins/VSM-v-j3-n1-u15-l-b-v/upgrade/vsm/n1000v-dk9-kickstart.5.2.1.SV3.1.15.bin bootflash: From the VSM execute: scp://scpuser@10.10.100.10///etc/cisco/data/n1kvbins/VSM-v-j3-n1-u15-l-b-v/upgrade/vsm/n1000v-dk9-kickstart.5.2.1.SV3.1.15.bin bootflash: If the connection is successful, you will receive a prompt for credentials. If the command fails, this indicates that there is a communication problem between VSUM and the VSM. The likely cause is a firewall between VSUM and the VSM. Verify that there is a bi-direction firewall rule in place for port 22 between VSUM and VSM. If there is no rule in place, please create the rule and attempt the upgrade process again.