Outil post-mortem v10 : apic-mustgather
Note
Nous passons à l'outil apic-mustgather
présenté dans cette page. Le generate_postmortem.sh
et les scripts associés sont obsolètes mais toujours disponibles pour le moment, voir le fichier README obsolète.
Pré-requis
- Python3 v3.6 ou version ultérieure
- kubectl ou oc doit être disponible sur PATH. Alternativement, l'emplacement peut être spécifié avec l'argument
--kube-cli
. - Pour les instances de gestion APIC 10.0.7.0 et versions ultérieures, le plug-in kubectl-cnp doit être préinstallé pour collecter les journaux EDB. S'il n'est pas présent, l'utilisateur sera invité à autoriser le téléchargement et la configuration du plugin. Utilisez l'indicateur
--no-edb
pour ignorer la vérification de ce plugin et ignorer la collection de journaux EDB associée. - apicops doit être présent sur PATH si la sortie apicops doit être incluse. S'il n'est pas présent, l'utilisateur sera invité à autoriser une tentative de téléchargement de la dernière version.
Remarque : sur toutes les appliances APIConnect VMware, tous les prérequis ci-dessus sont satisfaits, à l'exception d' apicops
.
Instructions de déploiement
- Téléchargez l'outil à l'aide de la commande suivante :
curl -L -O https://github.com/ibm-apiconnect/v10-postmortem/releases/latest/download/apic-mustgather
- Ajoutez des autorisations d'exécution au fichier à l'aide de la commande
chmod +x apic-mustgather
. - Exécutez l'outil à l'aide de la commande
./apic-mustgather
.
Remarque : uniquement pour les appliances APIC/OVA, connectez-vous d'abord à l'appliance cible via SSH, puis passez à l' utilisateur root en exécutant la commande sudo -i
.
Remarques
- Pour obtenir des informations sur l'utilisation de l'outil, utilisez la commande
./apic-mustgather --help
- Pendant que l'outil de collecte post-mortem est en cours d'exécution, il est prévu que la charge du processeur et des E/S pour le déploiement APIC et son cluster/VM hôte soit augmentée.
- Pour réduire la charge sur le cluster/la machine virtuelle hôte, l'argument
--sequential
peut être utilisé, l'échange de cette collecte de journaux étant plus lent.
Besoin d'aide ?
- Ouvrez un ticket auprès du support IBM dans le produit IBM API Connect
- Si vous n'avez pas accès au support IBM, signalez un problème pour envoyer des commentaires.