Inleiding
Dit document beschrijft het proces om informatie van de NCS 1000 reeks met inbegrip van NCS1001, NCS1002, NCS1004, en NCS1010 te verzamelen.
Voorwaarden
Vereisten
Er zijn geen specifieke vereisten van toepassing op dit document.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Achtergrond
De NCS1001, NCS1002 en NCS1004 hebben meerdere contexten om logbestanden en bestanden te verzamelen. Grafisch beschrijft hoe te tussen deze contexten te navigeren. De NCS1010 heeft alleen de run (XR Linux shell) als het XR7 draait. Voor het vastleggen van informatie uit een andere context dan XR moet u bestanden kopiëren tussen verschillende locaties.
NCS1K-opdrachtlijncontexten
Uitgangen voor logboekopdracht
PuTTY
Leg sessieuitvoer vast onder Session > Logging.
Opdrachtvastlegging PuTTY
Secure CRT-systeem
Selecteer Bestand > Sessie loggen om de CLI-uitgangen op te slaan.
Opdrachten lokaal opslaan
Om de uitvoer van een opdracht met een grote hoeveelheid informatie rechtstreeks op te slaan naar de NCS1K, moet u de uitvoer naar een bestand leiden.
Opmerking: Debug commando's met breedsprakige uitvoer kunnen snel de opslag van het apparaat vullen wanneer het naar een bestand wordt gedirigeerd.
RP/0/RP0/CPU0:NCS1002_1# show inventory | file harddisk:/inventory.txt
Wed Aug 30 15:35:51.322 UTC
[OK]
Bevestig het bestand dat op de harde schijf is opgeslagen.
RP/0/RP0/CPU0:NCS1002_1# dir harddisk:/inventory.txt
Wed Aug 30 15:37:29.941 UTC
Directory of harddisk:
48 -rwxr--r--. 1 1128 Aug 30 15:35 inventory.txt
Technieken voor Capture Show
Een show tech-support commando verzamelt de uitvoer van veel commando's en verzamelt ze in een of meer bestanden, meestal op harddisk:/showtech. Het specifieke vereiste bevel van show tech hangt van de huidige kwestie af. De admin context heeft een aparte set van show tech commando's
RP/0/RP0/CPU0:NCS1002_1# show tech ncs1k detail
Wed Aug 30 16:23:20.995 UTC
++ Show tech start time: 2023-Aug-30.162321.UTC ++
Wed Aug 30 16:23:24 UTC 2023 Waiting for gathering to complete
...........................................................................................................................................................................................................................
Wed Aug 30 16:35:30 UTC 2023 Compressing show tech output
Show tech output available at 0/RP0/CPU0 : /harddisk:/showtech/showtech-NCS1002_1-ncs1k-2023-Aug-30.162321.UTC.tgz
++ Show tech end time: 2023-Aug-30.163534.UTC ++
Bestanden verzamelen in Linux Shell
De inhoud van de /var/log directory bevat een groot aantal bestanden die nuttig zijn voor het diagnosticeren van een grote verscheidenheid aan problemen. Om al deze bestanden te verzamelen, gebruikt u de tar-opdracht. Dit voorbeeld gebruikt de sysadmin context van NCS1002.
Verplaats eerst de map naar de root directory en bevestig dat /misc/disk1 voldoende vrije ruimte heeft om het tar-bestand op te slaan.
[sysadmin-vm:0_RP0:~]$ cd /
[sysadmin-vm:0_RP0:/]$ df -a
...
/dev/mapper/panini_vol_grp-ssd_disk1_calvados_1 3997376 172592 3598688 5% /misc/disk1
/dev/mapper/panini_vol_grp-ssd_disk1_calvados_swtam_1 47472 264 43484 1% /misc/swtam
/dev/loop1 1015700 197972 748916 21% /var/log
/dev/loop2 469636 4500 430020 2% /misc/config
/dev/loop3 1020456 1804 948768 1% /misc/scratch
none 512 0 512 0% /mnt
debugfs 0 0 0 - /sys/kernel/debug
/dev/loop4 3860988 1720220 1924924 48% /install_repo
tmpfs 10240 0 10240 0% /media/install_tmpfs
Comprimeer de inhoud van de map /var/log en controleer of het nieuwe bestand bestaat.
[sysadmin-vm:0_RP0:/]$ tar -czf /misc/disk1/admin_var_logs.tgz /var/log
[sysadmin-vm:0_RP0:/]$ ls -lrt /misc/disk1
Kopieer het bestand naar de XR context om de overdracht naar een andere locatie toe te staan.
Bestanden overbrengen
Bestanden tussen contexten kopiëren
Alleen de XR context maakt verbinding met een externe server, dus alle bestanden moeten aanwezig zijn voordat het apparaat wordt gekopieerd.
Kopiëren van beheerder naar XR
sysadmin-vm:0_RP0# dir harddisk:/showtech/
sysadmin-vm:0_RP0# copy harddisk:/showtech/admin_var_logs.tgz harddisk:/showtech location 0/RP0/CPU0/VM1
Kopiëren van Sysadmin naar XR
[sysadmin-vm:0_RP0:/]$ scp /misc/disk1/showtech/admin_var_logs.tgz root@10.11.12.14:/harddisk:/showtech
admin_var_logs.tgz
De sysadmin /misc/disk1 locatie is gelijk aan de admin harddisk: locatie. Op dezelfde manier verschijnen bestanden die zijn opgeslagen op xr-vm /misc/disk1 in de XR harddisk: locatie. Alle NCS 1000 apparaten gebruiken deze conventie.
Kopiëren van host naar beheerder
[sysadmin-vm:0_RP0:~]$ scp root@10.0.2.16:/host_var_logs.tgz /misc/disk1/showtech
Bestanden naar een externe locatie kopiëren
De NCS 1000 ondersteunt verschillende bestandsoverdrachtmethodes. In dit voorbeeld wordt File Transfer Protocol (FTP) gebruikt om een bestand van de harde schijf naar een externe FTP-server te kopiëren.
RP/0/RP0/CPU0:NCS1002_1# copy harddisk:/showtech/admin_var_logs.tgz ftp://root@[ ip_address ]:/
Wed Aug 30 13:52:30.655 CDT
Destination password:
Destination filename admin_var_logs.tgz?
Writing ftp://root:*@ip_address:/admin_var_logs.tgz
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
23862281 bytes copied in 8 sec ( 2982785)bytes/sec
Copy operation success
Dit voorbeeld start de kopie met Secure Copy Protocol (SCP) op een Ubuntu-server.
admin@ubuntu:~$ sudo scp root@[ ip_address ]:/harddisk:/showtech/admin_var_logs.tgz ./
(root@ip_address) Password:
admin_var_logs.tgz
100% 1191 743.0KB/s 00:00
Bestanden naar USB kopiëren
Wanneer u een USB-station in een apparaat plaatst dat een USB-zelfmontage ondersteunt, etiketteert het systeem het station als disk2. Gebruik de kopieer opdracht om bestanden van de harddisk naar USB over te brengen.
Bestanden opschonen
Om ruimte op apparatenopslag te besparen, verwijder de show techs en logboekdossiers na het bevestigen van een succesvolle overdracht aan externe opslag.
RP/0/RP0/CPU0:NCS1002_1# delete harddisk:/showtech/admin_var_logs.tar.gz
Wed Aug 30 19:37:41.739 UTC
Delete harddisk:/showtech/host_var_logs_host.tar.gz[confirm]
Om alle show tech-bestanden te verwijderen, gebruikt u de jokerteken *.tgz.
RP/0/RP0/CPU0:NCS1002_1# delete harddisk:/showtech/*.tgz
Wed Aug 30 19:39:16.864 UTC
Delete harddisk:/showtech/*.tgz[confirm]
Gebruik rm om bestanden te verwijderen van de Linux shell.
[sysadmin-vm:0_RP0:/]$ rm -v /misc/disk1/admin_var_logs.tar.gz
removed '/misc/disk1/admin_var_logs.tar.gz'
Gerelateerde informatie