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.
In diesem Dokument werden die Schritte zur Behebung von Problemen mit ACI-Upgrades (Application Centric Infrastructure) sowie die Best Practices beschrieben, die vor und während des Upgrade-Prozesses zu beachten sind.
Bei einem ACI-Upgrade werden Software und Switches (Leaf und Spine) des Application Policy Infrastructure Controller (APIC) aktualisiert. Ein Switch-Upgrade ist normalerweise sehr einfach, aber ein APIC-Upgrade kann einige Cluster-Probleme beinhalten. Cisco empfiehlt einige Vorabprüfungen, bevor ein Upgrade gestartet wird.
Bevor Sie das ACI-Upgrade starten, sollten Sie einige Vorabprüfungen durchführen, um unerwartetes Verhalten zu vermeiden.
Viele Fehler im ACI-Fabric-Status zeigen an, dass ungültige oder Konflikt-Richtlinien vorliegen oder sogar getrennte Schnittstellen usw. vorhanden sind. Verstehen Sie den Trigger, und löschen Sie ihn, bevor Sie das Upgrade starten. Beachten Sie die Fehler wie encap already been used
Oder Routed port is in L2 mode
kann zu einem unerwarteten Ausfall führen. Wenn Sie den Switch aktualisieren, werden alle Richtlinien vom APIC von Grund auf heruntergeladen. Infolgedessen könnten die unerwarteten Maßnahmen die erwarteten Richtlinien übernehmen, die zu einem Ausfall führen könnten.
Hinweis: Wenn Sie die Verschlüsselung für die Sicherung aktivieren, müssen Sie den Verschlüsselungsschlüssel speichern. Andernfalls werden alle Kennwörter einschließlich des Admin-Kennworts nicht korrekt importiert.
date
um die aktuelle Systemzeit zu überprüfen. Geben Sie jetzt den Befehl ein grep "ipmi" /var/log/dme/log/svc_ifc_ae.bin.log | tail -5
und das letzte Mal überprüfen, wenn der AE-Prozess IPMI abgefragt hat. Vergleichen Sie die Zeit mit der Systemzeit, um zu überprüfen, ob die letzte Abfrage innerhalb des 10-Sekunden-Fensters der Systemzeit lag. Hinweis: Führen Sie keinen gleichzeitigen Neustart von zwei oder mehr APICs durch, um Cluster-Probleme zu vermeiden.
acidiag avread | grep id= | cut -d ' ' -f 9,10,20,26,46
von jeder APIC-CLI aus, um den APIC-Systemstatus zu überprüfen. Wenn die Integritätsbewertung für einen APIC nicht 255 beträgt, starten Sie das Upgrade nicht. Führen Sie immer eine Fehlerbehebung für APIC1 durch, wenn das Upgrade nicht mehr durchgeführt werden kann oder fehlschlägt. Wenn das APIC1-Upgrade noch nicht abgeschlossen ist, führen Sie keine weiteren Schritte in APIC2 und APIC3 durch. Der APIC-Upgrade-Prozess ist inkrementell. Daher wird das APIC2 erst aktualisiert, nachdem APIC1 das Upgrade abgeschlossen und den APIC2 darüber usw. informiert hat. Eine Verletzung dieser Bestimmung kann den Cluster in einen defekten Zustand mit beschädigter Datenbank versetzen, und Sie müssen möglicherweise den Cluster neu erstellen.
In diesem Szenario ist zu sehen, dass das APIC1 erfolgreich aktualisiert wurde, der APIC2 jedoch bei 75 % feststeckt. Dieses Problem tritt auf, wenn die Informationen zur APIC1-Upgrade-Version nicht an APIC2 oder höher weitergegeben werden. Beachten Sie, dass svc_ifc_appliance_director
ist für die Versionssynchronisierung zwischen APICs verantwortlich.
Schritt 1: Achten Sie darauf, dass APIC1 den Rest der APICs mit ihrer Tunnel End Point (TEP)-IP-Adresse pingen kann, um zu bestimmen, ob eine Fehlerbehebung am Leaf-Switch durchgeführt werden muss oder ob der APIC selbst fortgesetzt werden muss. Wenn der APIC1 den APIC2 nicht pingen kann, sollten Sie sich zur Fehlerbehebung an das Technical Assistance Center (TAC) wenden. Wenn der APIC1 den APIC2 pingen könnte, fahren Sie mit dem zweiten Schritt fort.
Schritt 2: Da sich APICs gegenseitig pingen können, hätten die APIC1-Versionsinformationen auf den Peer repliziert werden müssen, aber irgendwie vom Peer nicht akzeptiert werden. Die Versionsinformationen werden durch einen Versions-Timestamp identifiziert. Sie können den Zeitstempel der Version APIC1 aus der CLI und der APIC2-CLI bestätigen, die auf 75 % wartet.
Auf APIC1
apic1# acidiag avread | grep id=1 | cut -d ' ' -f20-21
version=2.0(2f) lm(t):1(2018-07-25T18:01:04.907+11:00)
Auf APIC2
apic2# acidiag avread | grep id=1 | cut -d ' ' -f20-21
version=2.0(1m) lm(t):1(2018-07-25T18:20:04.907+11:00)
Wie Sie sehen, ist der Versions-Timestamp von APIC2 (18:20:04), der Version 2.0(1m) in diesem Beispiel ausführt, höher als der Versions-Timestamp von APIC1 (18:01:04), der Version 2.0(2f) ausführt. Der APIC2-Installationsprozess geht also davon aus, dass das APIC1-Upgrade noch nicht abgeschlossen ist, und wartet mit 75 %. Das APIC2-Upgrade beginnt, wenn der Zeitstempel der Version APIC1 den Zeitstempel der Version APIC2 überschreitet. Dies kann jedoch aufgrund des Zeitunterschieds viel warten. Um das Fabric aus diesem Zustand wiederherzustellen, können Sie ein TAC-Ticket öffnen, um Unterstützung bei der Fehlerbehebung und Behebung des Problems im APIC1 zu erhalten.