De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
In dit document worden de verschillende logbestanden en outputs beschreven die vereist zijn voor het oplossen van problemen bij het werken met TAC voor ACI.
Zie Tabel 1 voor een snelle referentie naar welke gegevens u wilt verzamelen voordat u een TAC-case opent.
Tabel 1: Logs/matrixprinter voor technische verzameling tonen
Problemen | Wat te verzamelen | Opmerkingen |
Upgradeproblemen |
|
Als APIC's uiteenlopen en de verzameling van on-demand technische ondersteuning faalt, dient u "Techsupport Local" te verzamelen |
Probleem met betrekking tot bereikbaarheid |
|
|
Compleet verlies van connectiviteit |
|
Voor aanhoudende uitgangen, dient u TAC te gebruiken voor bewegend fouilleren. Als knooppunten om wat voor reden dan ook moeten worden herstart, verzamel logbestanden voordat u ze opnieuw laadt als u om RCA vraagt. |
Cloudproblemen |
|
Als APIC's uiteenlopen en de verzameling van on-demand technische ondersteuning faalt, dient u "Techsupport Local" te verzamelen |
Routing- en routingproblemen |
|
|
Knooppunt/onverwacht opnieuw laden |
|
|
APP-probleem |
|
Opmerking: Als uw ACI Fabric is aangesloten en geclaimd via internet, wordt de technische ondersteuning gegenereerd en geüpload naar de TAC SR voor het serienummer dat wordt geleverd tijdens geopende case geautomatiseerd. De TAC engineer op die SR om dan de generatie te activeren en of extra TechSupport voor andere aangesloten apparaten via Intersight te uploaden.
Om deze methode te gebruiken, moet uw ACI Fabric met elkaar zijn verbonden en op het scherm worden geclaimd via het APIC: Nexus Insights Cloud Connector - app.
Om deze methode te gebruiken, moet uw ACI Fabric met elkaar zijn verbonden en op het scherm worden geclaimd via Nexus Dashboard: Nexus Dashboard Insights.
Een on-demand-ondersteuningsbeleid maken
Opmerking: Specificeer geen tijdbereik voor technische ondersteuning tenzij dit expliciet door TAC wordt gevraagd. Als er een overmatige tekenherkenning is, kan dit leiden tot het verlies van stammen. Dit heeft ernstige gevolgen voor het vermogen van TAC om tijdig RCA te leveren. Als een TechSupport Time Range wordt aangeboden, maakt deze stamboeken op basis van de tijdstempel "laatste bestandswijziging" en NIET op basis van de tijdzegels binnen het logbestand zelf.
Een on-demand technische ondersteuning genereren
Verzamel de gegenereerde technische ondersteuning
Opmerking: Als de versie eerder dan 2.2 is, moet u de lokale gebruikersaccount "Admin" gebruiken om technische ondersteuning te downloaden via de UI. Gebruik anders elke andere lokale account met beheerrechten. Afstandsgebruikers kunnen technische ondersteuning niet downloaden via de UI. In plaats daarvan zouden ze gebruik moeten maken van ftp of een andere methode om de techsupport bestanden uit de folder "/data/techsupport/" van de corresponderende APIC's te halen.
Opmerking: Het nummer in de URL van de technische ondersteuningsbundel geeft aan op welke APIC het bestand zich bevindt. Bijvoorbeeld "files/2/techsupport.tgz" geeft aan dat deze specifieke bundel te vinden is in de "/data/techsupport/" folder van APIC 2.
Als de technische ondersteuning gegenereerd is met de optie Exporteren naar controller, toont de GUI drie URL’s per ACI-knooppunt (APIC-knooppunt of Switch-knooppunt). Elke URL is een ander logbestandstype en bevat unieke informatie. TAC vereist gewoonlijk dat alle drie bestanden per knooppunt worden geüpload om alle vastlegging voor een volledige analyse te verkrijgen.
Elke URL wordt in kaart gebracht op een van de drie bestandstypen:
Categorie | Typisch voegsel | Handig voor: | Bestandsgrootte |
Exporteren | _1of3.tgz | Aanwijzingen voor audits/fouten | klein |
Logs | _logs_3of3.tgz | Procesloggers | grootste |
DB | _db_2of3.tgz | MO-belasting | Klein |
Opmerking: Als een Exportbestemming werd geselecteerd in plaats van Exporteren naar controller, maakt de gedefinieerde Remote Locatie een map die de drie bestanden per knooppunt bevat.
Als er een probleem is met het downloaden van de technische ondersteuning via de browser-link, kunt u de bestanden direct downloaden van APIC-opslag met een scp- of SDP-client zoals WinSCP of FileZilla.
1. Sluit (SFP) aan op elke APIC. De verzamelde tech-support bestanden worden opgeslagen over alle beschikbare APIC's, dus is het belangrijk om elke APIC te controleren op de verzamelde tech-support bestanden.
2. Navigeer naar /data/techsupport map in de aangesloten APIC (herhaal deze stap in alle APIC-controllers).
Bekijk de bestanden met een naam die de beleidsnaam On-demand TechSupport bevat (in dit voorbeeld is het "ABCTECH") en download deze bestanden naar uw computer.
Een On-Demand Techsupport is altijd beter dan een "techsupport local", omdat een On-Demand technische ondersteuning een vollediger beeld biedt. Het is echter afhankelijk van een volledig geschikt APIC-cluster, aangezien de verzameling via het beleid wordt geactiveerd.
Merk op dat een "Techsupport local" op elk afzonderlijk knooppunt moet worden geactiveerd, dus als u van plan bent "techsupport local" voor alle APIC's te verzamelen, moet de cmd op elke APIC in het cluster afzonderlijk worden uitgevoerd.
TechSupport Local Scenarios
Using username "admin". Application Policy Infrastructure Controller
apic1# bash -c "techsupport local" This command is being deprecated on APIC controller, please use NXOS-style equivalent command Running bash commands Completed 1 of 10 commands ... Completed 10 of 10 commands Starting data compression Techsupport collected at /data/techsupport/local_apic1_2018-05-29T08-17.tgz . Please remove the file once done.
fab5-leaf1# techsupport local Running bash commands Completed 1 of 9 commands ... Completed 9 of 9 commands Starting data compression Techsupport collected at /data/techsupport/local_fab5-leaf1_2018-05-29T08-16.tgz . Please remove the file once done
3. Download de plaatselijke technische ondersteuning.
Er kan een technische ondersteuning van APIC CIMC worden verzameld voor het bekijken van logbestanden met betrekking tot het APIC-chassis. Een CIMC-viewer kan lokaal worden opgenomen of naar een externe locatie worden verzonden vanuit het gedeelte Hulpprogramma's van het tabblad CIMC Admin.
Voer in de APIC CIMC CLI het volgende in:
~ # scope cimc ~ /cimc # scope tech-support ~ /cimc/tech-support # set tftp-ip 192.168.1.1 ~ /cimc/tech-support *# set path \techsupport\showtech ~ /cimc/tech-support *# commit ~ /cimc/tech-support *# start
Enkele van de belangrijkste velden binnen de show tech opdracht zijn zoals hieronder.
TechSwitch-bestand/locatie |
Beschrijving |
var/ |
Bevat gedetailleerde logbestanden en de status van alle gecontroleerde diensten. Het bevat ook informatiebestanden voor diensten zoals de configuratie van SOL- en IPMI-sensoralarmen. |
var/log |
Bevat vluchtige logberichten |
obfl/ |
Bevat de rolbare niet-vluchtige logberichten |
met/ |
Niet-vluchtige configuratie en SEL |
mp/ |
De show tech-support tekstbestanden, samen met geprogrammeerde tekstbestanden met technische ondersteuning. De tekstbestanden bevatten alle proces-, netwerk-, systeem-, mezzanine- en geprogrammeerde informatie. |
werktuig |
Geeft basisinformatie over de stand van het CIMC |
netwerk |
Hiermee krijgt u informatie over de huidige netwerkconfiguratie en -socket |
obfl |
Hiermee krijgt u live personeel (aantekeningen bij fouten aan boord) |
berichten |
Hiermee wordt het bestand live/var/log/boodschappen ontvangen |
alarm |
Lijstsensoren in alarmtoestanden |
sensoren |
Huidige sensorlezingen van IPMI |
macht |
Huidige stroomtoestand van de x86 |
TAC kan om extra basisoutput vragen zoals fouten, gebeurtenissen en audits die over het algemeen vereist zijn voor RCA.
Op dit moment bevat de show techno al een subset van deze objecten, maar alleen de laatste 10.000 records. In sommige gevallen is voor TAC de volledige reeks records nodig, die veel verder gaat dan 10.000 records.
Opmerking: Gebruik de CLI-opdracht 'trigger tacoutput' van APIC om deze extra objecten te verzamelen, om te beginnen met release 5.2(1g).
Voor ACI-stoffen met versie 5.2+ levert de trigger-output een vereenvoudigde inzamelinterface voor gebeurtenissen, fouten, audits en andere uitgangen voor het opsporen en verhelpen van problemen):
apic1# trigger tacoutput
Select corresponding numbers of objects to collect. Separate numbers with commas. *Note, topSystem, fabricNode, and firmwareARunning are automatically included.
Ex: 1,2,3,4,5
1. faultInfo *collected unfiltered
2. faultRecord
3. eventRecord
4. aaaModLR *collected unfiltered
5. polDeploymentRecord
6. epRecord
7. healthRecord
8. healthInst *collected unfiltered
Enter selections: 1,2,3,4,5,6,7,8
Enter record start date (format: 2019-12-15T00:00:00) *default is one month prior to current date:
Enter record end date (format: 2019-12-15T00:00:00) *default is current date:
... collection runs...
2021-12-17T08:19:59 TacOutput collection completed.
2021-12-17T08:19:59 Verify files and file sizes at /tmp/TacOutput2021-12-17T08-16-19
2021-12-17T08:19:59 Compressing files...
2021-12-17T08:20:01 Compression completed
Logs available for SCP or SFTP download from /data/techsupport/TacOutput-2021-11-17T08:18:06-to-2021-12-17T08:18:06.tgz
To download through your web browser go to https:///files/1/techsupport/TacOutput-2021-11-17T08:18:06-to-2021-12-17T08:18:06.tgz
Note: in the URL above 1 denotes the APIC ID 1, if script was run on APIC-n, then n must be specified in the URL (n = APIC-ID).
To remove files when done run
rm -rf /tmp/TacOutput2021-12-17T08-16-19
rm -f /data/techsupport/TacOutput-2021-11-17T08:18:06-to-2021-12-17T08:18:06.tgz
Voor ACI-stoffen die pre-5.2 actief zijn, is er een Collect TacOutput Script beschikbaar in de aci-tac-scripts opslagruimte die een zelfde interface als de activateringsopdracht van de activatocutatie dient:
apic# /tmp/collectTacOutputs.sh Select corresponding numbers of objects to collect. Separate numbers with commas. *Note, topSystem, fabricNode, and firmwareARunning are automatically included. Ex: 1,2,3,4,5 1. faultInfo *collected unfiltered 2. faultRecord 3. eventRecord 4. aaaModLR 5. polDeploymentRecord 6. epRecord 7. healthRecord 8. healthInst *collected unfiltered Enter selections: 1,2,3,4,5,6,7,8 Enter record start date (format: 2019-12-15T00:00:00) *default is one month prior to current date: 2019-12-25T00:00:00 Enter record end date (format: 2019-12-15T00:00:00) *default is current date: 2020-01-05T00:00:00 ...script collection runs... Compression completed Logs available for SCP or SFTP download from /data/techsupport/TacOutput-2019-12-25T00:00:00-to-2020-01-05T00:00:00.tgz To download through your web browser go to https:///files/1/techsupport/TacOutput-2019-12-25T00:00:00-to-2020-01-05T00:00:00.tgz
Het ACI-switch-knooppunt en de APIC hebben talrijke processen die verschillende functionele aspecten van het systeem beheersen. Als de software in een bepaald proces defect is, wordt er een kernbestand gegenereerd en wordt het proces opnieuw geladen. Wanneer een proces crasht en er een kernbestand wordt gegenereerd, worden zowel een fout als een gebeurtenis gegenereerd. Wanneer het proces op de switch/APIC crasht, wordt het kernbestand gecomprimeerd en naar APIC gekopieerd.
APIC GUI biedt een centrale locatie om de kernbestanden voor de weefselknooppunten te verzamelen.
Een nieuw exportbeleid kan worden gecreëerd door Admin > IMPORT/EXPORT in Exportbeleid > Core.
Er is een standaard kernbeleid waar bestanden direct gedownload kunnen worden. Alle gegenereerde kernbestanden proberen een overdracht naar de APIC-controller uit te voeren wanneer ze gegenereerd worden. Als dit succesvol is, kunnen ze gevonden worden onder het standaard kernbeleid.
U kunt de gegenereerde (en geëxporteerde) kernbestanden bekijken door het tabblad Operationeel te bekijken. In dit tabblad kunt u het knooppunt bekijken dat de kernbestanden heeft gegenereerd (service crasht), verzameltijd enzovoort.
U kunt de bestanden naar uw bureaublad downloaden door op de link "Exportlocatie" te klikken. Gebruik de APIC-referenties wanneer dit wordt gevraagd.
U kunt de kernbestanden ook benaderen via SSH/SCP via de APIC-map op de APIC waar het kernbestand zich bevindt. Merk op dat het kernbestand beschikbaar is bij /data/techsupport op één APIC in het cluster; de exacte APIC waar het kernbestand zich bevindt, kan worden gevonden door het pad Exporteren locatie zoals in de GUI wordt aangegeven. Als de Exportlocatie bijvoorbeeld begint met "bestanden/3/", bevindt het bestand zich op knooppunt 3 (APIC3).
In sommige uitzonderlijke gevallen worden de kernen van de Leafs of Spines mogelijk niet naar APIC gekopieerd en kunnen ze worden gevonden in "/logflitser/kern" van de switches. Ze kunnen door SCP direct naar de switch worden opgeroepen of door het bestand naar APIC te verplaatsen en vervolgens SCP naar APIC te verplaatsen.
Het verzamelscript probeert de corefiles in /logflitser/core te verzamelen, evenals extra crashgerelateerde informatie:
#Run on an ACI Leaf Node, Copy from here
bash -c '
# set this to correct leaf name
leaf="$(hostname)""_data"
# collect data
mkdir /data/techsupport/$leaf
cd /data/techsupport/$leaf
show system reset-reason > show_sys_rr.log
vsh -c "show logging onboard internal reset-reason" > show_logg_onb_internal_rr.log
vsh -c "show logging onboard stack-trace" > show_logg_onb_stack-trace.log
vsh -c "show logging onboard card-boot-history" > show_logg_onb_card-boot-history.log
vsh -c "show processes log details" > show_process_log_detail.log
df -h > df.log
ls -liah /logflash/core > logflash_core.log
cp /var/log/dmesg ./
cp -rf /mnt/ifc/log/last_run/ ./
mkdir bootflash; cp /bootflash/mem_log* ./bootflash/
mkdir mnt_pss; cp -rf /mnt/pss/* ./mnt_pss/
mkdir mnt_pstore; cp -rf /mnt/pstore/* ./mnt_pstore/
mkdir logflash_core; cp -rf /logflash/core ./logflash_core
# compress and combine files
cd /data/techsupport
zipfile="$leaf"".tgz"
tar -zcvf ./$zipfile ./$leaf/*
rm -rf ./$leaf/*
rmdir ./$leaf
echo ""
echo " ///// Please collect /data/techsupport/"$zipfile" and upload to SR ///////"
'
#copy to here
Als een APIC-APP in gebruik is en problemen blijkt te hebben, kan een specifiek On-demand-ondersteuningsbeleid worden ontwikkeld tegen de app om de logbestanden te verzamelen.
Het beleid kan worden gemaakt bij Admin > Importeren/Exporteren > Exporteren > Beleid > Technische ondersteuning op aanvraag maken. Er is een specifieke optie "Voor een app" waarmee de gebruiker een APIC APP kan selecteren voor het verzamelen van logbestanden op:
Nadat het beleid is gecreëerd, kan de verzameling tegen dat beleid worden geactiveerd om de technische ondersteuning te verzamelen en deze beschikbaar te maken voor download van het operationele tabblad indien "Exporteren naar controller" is geselecteerd.
Meld u aan bij de AVE CLI en voer de onderstaande opdracht uit. De show tech wordt verzameld in de /tmp folder. U kunt SCP gebruiken om het te exporteren.
cisco-ave:~$ vem-support all
This may take some time. Please wait.
Copying dpa logs
...
Generated /tmp/dbgexp_ave_sw-dvs-60_10.48.16.46_2019-0226-1408_logs.tgz
cisco-ave:tmp$ tar -tf dbgexp_ave_sw-dvs-60_10.48.16.46_2019-0226-1408_logs.tgz
dbgexp_ave_sw-dvs-60_10.48.16.46_2019-0226-1408_logs/
dbgexp_ave_sw-dvs-60_10.48.16.46_2019-0226-1408_logs/cisco-vemlog.txt
dbgexp_ave_sw-dvs-60_10.48.16.46_2019-0226-1408_logs/cisco-vem-support.txt
dbgexp_ave_sw-dvs-60_10.48.16.46_2019-0226-1408_logs/cisco-vemdpa.txt
...
dbgexp_ave_sw-dvs-60_10.48.16.46_2019-0226-1408_logs/log/redis/
dbgexp_ave_sw-dvs-60_10.48.16.46_2019-0226-1408_logs/log/supervisor/
De VCenter- en ESX-hostbestanden kunnen worden geëxporteerd zoals in de onderstaande screenshots wordt getoond.
1. Klik vanuit MSO GUI op het pictogram instellingen
2. Selecteer "systeemmeldingen" in de vervolgkeuzelijst
3. Klik op de knop "DOWNLOAD" in het pop-upvenster
1. Open vanuit MSO GUI, in het hoofdmenu, het scherm met systeemmeldingen. Selecteer bewerkingen > Technische ondersteuning.
2. Klik in de rechterbovenhoek van het frame voor systeemmeldingen op de knop Bewerken.
3. Selecteer welke logs u wilt downloaden.
4. Klik op de knop Downloaden.
Een archief van de geselecteerde items wordt gedownload naar uw systeem. Het verslag bevat de volgende informatie: Alle schema's, locaties definities, huurdersdefinities, gebruikersdefinities in JSON-formaat. Alle stammen van de containers in het bestand infra_logs.txt.
De systeemmeldingen kunnen worden gestroomd naar een externe analyzer. Raadpleeg de onderstaande link voor meer informatie over het in real time verzenden van de logbestanden naar een extern loganalyzer-gereedschap: https://www.cisco.com/c/en/us/td/docs/dcn/mso/3x/configuration/cisco-aci-multi-site-configuration-guide-301/aci-multi-site-logs.html
MSC Audit Logs kunnen in JSON worden gedownload in CSV-indeling
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
6.0 |
03-Jun-2022 |
Format-update en -links naar de apparaatgeleider voor APIC en ND |
5.0 |
27-May-2022 |
TechSupport Generation en Upload naar Internet via APIC/ND zijn bijgewerkt. |
4.0 |
16-Mar-2022 |
Toegevoegd pad naar TacO script op GIT. |
3.0 |
22-Feb-2022 |
Minor Update. |
2.0 |
17-Dec-2021 |
APIC CLI met toegevoegd "trigger tacoutput" aan document. |
1.0 |
06-Sep-2021 |
Eerste vrijgave |