v10-Postmortem-Tool: apic-mustgather
Notiz
Wir stellen auf das auf dieser Seite vorgestellte Tool apic-mustgather
um. Die generate_postmortem.sh
und die zugehörigen Skripte sind veraltet, aber derzeit noch verfügbar. Weitere Informationen finden Sie in der veralteten README-Datei
Voraussetzungen
- Python3 v3.6 oder höher
- kubectl oder oc müssen auf PATH verfügbar sein. Alternativ kann der Standort mit dem Argument
--kube-cli
angegeben werden. - Für APIC 10.0.7.0 und höhere Verwaltungsinstanzen sollte das kubectl-cnp-Plugin vorinstalliert sein, um EDB-Protokolle zu sammeln. Wenn es nicht vorhanden ist, wird der Benutzer aufgefordert, den Download und die Einrichtung des Plugins zuzulassen. Verwenden Sie das Flag
--no-edb
um die Prüfung für dieses Plugin und die zugehörige EDB-Protokollsammlung zu überspringen. - apicops sollte auf PATH vorhanden sein, wenn die apicops-Ausgabe einbezogen werden soll. Wenn nicht vorhanden, wird der Benutzer aufgefordert, einen Versuch zum Herunterladen der neuesten Version zuzulassen.
Hinweis: Auf allen APIConnect VMware Appliances sind alle oben genannten Voraussetzungen erfüllt, mit Ausnahme von apicops
.
Bereitstellungsanweisungen
- Laden Sie das Tool mit dem folgenden Befehl herunter:
curl -L -O https://github.com/ibm-apiconnect/v10-postmortem/releases/latest/download/apic-mustgather
- Fügen Sie der Datei Ausführungsberechtigungen hinzu, indem Sie den Befehl
chmod +x apic-mustgather
verwenden. - Führen Sie das Tool mit dem Befehl
./apic-mustgather
aus.
Hinweis: Nur für APIC Appliances/OVA stellen Sie zunächst über SSH eine Verbindung zur Ziel-Appliance her und wechseln Sie dann zum Root-Benutzer, indem Sie den Befehl sudo -i
ausführen.
Notizen
- Für Informationen zur Verwendung des Tools verwenden Sie den Befehl
./apic-mustgather --help
- Während das Postmortem-Erfassungstool ausgeführt wird, wird erwartet, dass die CPU- und E/A-Last für die APIC-Bereitstellung und ihren Host-Cluster/VM erhöht wird.
- Um die Belastung des Host-Clusters/der Host-VM zu reduzieren, kann das Argument
--sequential
verwendet werden, wodurch die Protokollsammlung langsamer erfolgt.
Brauchen Sie Hilfe?
- Öffnen Sie ein Ticket beim IBM Support im IBM API Connect-Produkt
- Wenn Sie keinen Zugriff auf den IBM Support haben, melden Sie ein Problem, um Feedback zu übermitteln