소개
이 문서에서는 예기치 않은 리로드 문제를 해결하는 방법과 Catalyst 9000 스위치에서 사후 이벤트를 수집하는 특정 정보에 대해 설명합니다.
요구 사항
이 문서에 대한 특정 요건이 없습니다.
사용되는 구성 요소
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
예기치 않은 다시 로드 또는 자동 다시 로드 이벤트가 발생할 수 있는 다양한 이유가 있을 수 있습니다. 문제를 해결하고 근본 원인을 찾으려면 이벤트의 날짜/시간을 알고 장치에서 가능한 모든 정보를 즉시 수집해야 합니다. 이렇게 하면 모든 로그 수집이 정확하고 완전하며 시간이 지남에 따라 디바이스에서 덮어쓰지 않습니다.
일반적인 다시 로드 이유
다시 로드사유 |
설명 |
권장 사항 |
전원 켜기 |
전원 공급 장치 또는 입력 회로를 수동으로 껐다가 켰습니다. |
전원 이벤트가 예기치 않은 경우 물리적 전원, 배터리 백업, UPS 등의 상태를 확인합니다. |
비호환성으로 인한 스택 병합 |
스택의 스탠바이 스위치에서 액티브와의 통신이 끊어져 병합을 트리거하여 새 액티브 스위치를 다시 선택했습니다. |
스태킹 데이터 케이블을 확인하고 제대로 장착되었는지 확인합니다. 스태킹 케이블을 교체합니다. |
Reload 명령 |
명령 reload 수동 소프트웨어 재로드를 지시하기 위해 스위치의 CLI에서 실행되었습니다. |
None. |
LocalSoft 또는 CPU 치명적인 오류 |
소프트웨어 또는 CPU에서 오류 조건이 발생하여 디바이스를 강제로 재설정했습니다. |
데이터를 수집하고 TAC 케이스를 엽니다. |
전원 장애 또는 알 수 없음 |
장치 또는 입력 회로의 전원 공급 장치에 갑자기 장애가 발생하여 스위치에 대한 전원 공급이 잠시 중단되었어야 합니다. |
전원 공급 장치의 상태가 양호한지, LED의 색상이 양호한지 확인하고 입력 회로를 확인합니다. |
이중화 강제 전환 |
명령 redundancy force-switchover 이(가) 실행되어 Standby가 Active 역할을 맡고 이전 Active가 소프트웨어 재설정을 수행하도록 했습니다. |
None. |
이미지 설치 |
새 Cisco IOS® XE 이미지 설치로 인해 디바이스가 다시 로드되었습니다. |
None. |
관련 데이터 수집
- 발생의 정확한 날짜/시간입니다.
- 예기치 않은 다시 로드 이벤트가 발생하기 전에 어떤 일이 발생했습니까? 컨피그레이션이 변경되었거나, 디바이스에 로그인했거나, 디바이스에 아무 것도 연결하지 않은 것 같습니다.
- 이벤트 전에 보고된 오류의 Syslog 메시지가 있습니까? 외부 Syslog 서버가 있는 경우 관련 오류 로그가 있는지 확인합니다.
- 수집
show tech-support
명령을 실행합니다.
- 그 이전에 발생한 현상(정전 등)을 이해하는 데 도움이 되는 기타 모든 통찰력 또는 관찰
주의: 이벤트 발생 직후 정보를 수집하는 것이 매우 중요합니다. 다시 로드 이벤트가 발생한 후 며칠 또는 몇 주가 지나면 로그 수집이 이루어지는 경우 적절한 근본 원인을 제공할 수 없습니다.
디바이스가 작동하여 안정되면 다시 로드 이벤트의 원인을 파악하는 데 도움이 되도록 이 추가 정보를 수집합니다.
마지막 다시 로드 사유
시스템에서 기록한 마지막 Reload Reason이 무엇인지 확인합니다.
Switch#show version | include uptime|returned|reload|Version
Cisco IOS XE Software, Version 16.12.08
Cisco IOS Software [Gibraltar], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.12.8, RELEASE SOFTWARE (fc1)
licensed under the GNU General Public License ("GPL") Version 2.0. The
software code licensed under GPL Version 2.0 is free software that comes
GPL code under the terms of GPL Version 2.0. For more details, see the
BOOTLDR: System Bootstrap, Version 17.10.1r, RELEASE SOFTWARE (P)
Switch uptime is 3 hours, 14 minutes
System returned to ROM by Reload Command
Last reload reason: Reload Command
Next reload AIR license Level: AIR DNA Advantage
Switch Ports Model SW Version SW Image Mode
Configuration register is 0x102 (will be 0x2102 at next reload)
온보드 로깅
디바이스는 경험한 최신 다시 로드 이벤트에 기록 데이터를 저장합니다. 이 정보는 다시 로드가 반복되었는지, 그리고 스위치가 기록한 이유가 무엇인지를 확인하는 데 중요합니다. 이 데이터를 보는 데 사용되는 명령은 show logging onboard switch
uptime detail.
Switch#show logging onboard switch active uptime detail
--------------------------------------------------------------------------------
UPTIME SUMMARY INFORMATION
--------------------------------------------------------------------------------
First customer power on : 04/28/2022 01:24:40
Total uptime : 0 years 41 weeks 2 days 9 hours 55 minutes
Total downtime : 0 years 22 weeks 4 days 7 hours 3 minutes
Number of resets : 326
Number of slot changes : 2
Current reset reason : Reload Command
Current reset timestamp : 07/19/2023 15:23:33
Current slot : 1
Chassis type : 215
Current uptime : 0 years 0 weeks 0 days 3 hours 0 minutes
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
UPTIME CONTINUOUS INFORMATION
--------------------------------------------------------------------------------
Time Stamp | Reset | Uptime
MM/DD/YYYY HH:MM:SS | Reason | years weeks days hours minutes
--------------------------------------------------------------------------------
07/13/2023 17:57:49 Image Install 0 0 0 0 0
07/13/2023 18:48:58 Reload Command 0 0 0 0 40
07/14/2023 00:55:30 Reload Command 0 0 0 6 0
07/14/2023 11:15:44 Reload Command 0 0 0 10 0
07/14/2023 20:02:26 Reload Command 0 0 0 8 0
07/17/2023 11:32:29 Reload Command 0 0 2 15 0
07/17/2023 21:00:59 Reload Command 0 0 0 9 0
07/18/2023 08:36:20 Reload Command 0 0 0 11 0
07/18/2023 11:00:28 Reload Command 0 0 0 2 0
07/19/2023 07:02:14 Reload Command 0 0 0 19 0 07/19/2023 15:23:33 Reload Command 0 0 0 8 0
--------------------------------------------------------------------------------
Tech-Support 명령
이 명령은 시스템 및 시스템의 현재 상태에 대한 일반적인 정보를 수집합니다. 앞에서 설명한 명령은 이 지원 패키지에 포함되어 있습니다. 이 출력 파일은 케이스를 열 때 TAC에서 요청합니다.
수집에는 여러 가지 방법이 있습니다.
- 로깅된 터미널 세션: 터미널 프로그램을 사용하여 세션을 텍스트 파일에 기록합니다. CLI에서 명령을 실행합니다
show tech-support
수집이 완료될 때까지 기다립니다. TAC 케이스에 텍스트 파일을 제공합니다.
- 파일로 리디렉션: CLI에서 명령을 실행합니다.
show tech-support | redirect flash: ShowTech.txt
. 이렇게 하면 tech-support 명령의 결과와 함께 디바이스의 플래시에 텍스트 파일이 생성됩니다. 그런 다음 네트워크에서 사용 가능한 전송 프로토콜을 사용하여 디바이스에서 파일을 추출해야 합니다. TFTP, FTP, SCP 등
Switch#show tech-support | redirect flash:ShowTech.txt
Switch#dir flash: | include .txt
499721 -rw- 16090 Jul 19 2023 15:24:02 +00:00 rdope_out.txt
499728 -rw- 1328023 Jul 19 2023 19:12:57 +00:00 ShowTech.txt
Switch#copy flash:ShowTech.txt tftp:
Address or name of remote host []? 192.168.1.1
Destination filename [ShowTech.txt]?
!!!
TAC를 위해 수집할 명령
스위치는 예기치 않은 다시 로드 이벤트가 발생하기 전과 후에 발생한 상황을 심층적으로 분석하는 데 사용할 수 있는 시스템 로깅 정보를 저장합니다. 충돌이 발생한 경우 스위치에서는 충돌 데이터를 TAC 전문가가 분석할 수 있는 암호화된 파일에 저장합니다.
트레이스러그
tracelogs는 Cisco IOS® XE 내의 각 프로세스에 대한 내부 로그입니다. tracelogs 디렉토리는 기본적으로 생성되며 해당 내용은 주기적으로 덮어쓰기됩니다. 이 폴더는 bootflash
또는 flash
Catalyst 디바이스의
Tracelogs 생성
Switch#request platform software trace archive
Creating archive file [flash:Switch_1_RP_0_trace_archive-20230719-192115.tar.gz]
Done with creation of the archive file: [flash:Switch_1_RP_0_trace_archive-20230719-192115.tar.gz]
Switch#dir flash: | include .gz
499729 -rw- 29573907 Jul 19 2023 19:21:22 +00:00 Switch_1_RP_0_trace_archive-20230719-192115.tar.gz
시스템 보고서
시스템 보고서는 예기치 않은 다시 로드가 발생할 때 소프트웨어 실행에서 사용할 수 있는 대부분의 정보를 수집하는 압축된 파일입니다. 시스템 보고서에는 tracelogs, crashinfo 및 core 파일이 포함되어 있습니다. 이 파일은 충돌 또는 소프트웨어 오류로 인해 Cisco IOS® XE 스위치에서 예기치 않게 다시 로드되는 경우 자동으로 생성됩니다. 이 파일은 crashinfo
디렉터리에 저장할 수 있습니다. 이 파일은 암호화되어 있으며 디코딩 및 분석을 위해 TAC 지원이 필요합니다.
Switch#dir crashinfo: | include .gz
Directory of crashinfo:/
19 -rwx 655080 Aug 7 2013 16:31:31 +00:00 system-report_1_20130807-163050-UTC.gz
참고: 이 파일은 .gz 확장명으로 끝나며 네트워크에서 사용 가능한 전송 프로토콜을 사용하여 디바이스에서 추출해야 합니다. TFTP, FTP, SCP 등
Cisco 버그
Catalyst 9000 Series 스위치에 예기치 않은 다시 로드가 발생할 수 있는 몇 가지 결함이 있습니다.
참고: 등록된 Cisco 사용자만 내부 버그 정보에 액세스할 수 있습니다.
관련 정보