소개
이 문서에서는 64비트 Cisco IOS® XR을 실행하는 라우터에서 VM(Admin Virtual Machine)에서 XR VM으로 show tech-support 파일을 전송하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
Cisco에서는 다음 항목에 대해 알고 있는 것이 좋습니다.
- 64비트 Cisco IOS® XR을 실행하는 라우터
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- 64비트 Cisco IOS XR을 실행하는 ASR 9010.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
Cisco IOS XR 64비트 아키텍처 이해
Cisco IOS XR 64비트 OS는 두 가지 변형으로 실행됩니다.
- VM 기반 64비트 소프트웨어:
- 지원되는 플랫폼: ASR 9000, NCS 6000, NCS 5500.
- VM OS는 호스트 OS와 별개입니다.
이 아키텍처에는 다음과 같은 공통 구성 요소가 포함됩니다.
- 호스트(하이퍼바이저): 호스트는 하이퍼바이저 역할을 하는 기본 64비트 운영 체제입니다. 하이퍼바이저에 XR VM/LXC 및 관리 VM/LXC가 생성됩니다. 또한 libvirt 및 docker와 같은 컨테이너/VM 데몬을 실행하여 XR 및 Calvados 인스턴스를 생성합니다.
- XR VM: Cisco IOS XR 컨트롤 플레인 프로세스는 격리된 VM/LXC 내에서 실행됩니다. 이 VM/LXC에는 Cisco IOS XR 컨트롤 플레인 프로세스(BGP, ISIS, OSPF, 내부 데이터베이스, API 등의 프로토콜 스택)가 포함되어 있습니다. XR VM은 자체 커널을 가져오고 XR VM 내에서 libvirt 데몬 및 docker 데몬을 실행합니다. 사용자 LXC/Docker 컨테이너는 호스트 커널에 사용자 컨테이너가 있는 LXC 기반 플랫폼과 달리 XR VM 내부에 생성됩니다.
- 관리자 VM: Calvados라고 하는 관리자 VM/LXC는 호스트 레이어가 가동되면 가장 먼저 나타나는 인스턴스입니다. 따라서 관리자 VM/LXC는 XR VM/LXC의 라이프사이클을 처리하는 데 도움이 됩니다. Calvados의 기본 목적은 여러 Cisco IOS XR 인스턴스를 생성하여 동일한 라우터에서 다중 테넌시를 활성화하는 것입니다. 이러한 인스턴스는 별도의 논리적 라우터(SDR(Secure Domain Router))로 작동합니다.
가상 머신이 모든 RP(Router Processor) 및 LC(Linecard)에서 실행되고 있습니다.
Admin VM 및 XR VM 프롬프트 비교
XR VM 프롬프트 예:
RP/0/RSP1/CPU0:ASR-9010-B-eXR#
Admin VM Prompt의 예:
먼저 admin 명령을 실행하여 admin 모드로 들어간 다음 enter 키를 누릅니다.
RP/0/RSP1/CPU0:ASR-9010-B-eXR#admin
sysadmin으로 시작하는 프롬프트가 표시되는 경우 Admin VM 프롬프트에 있음을 의미합니다.
sysadmin-vm:0_RSP1#
XR VM에서 show tech-support 파일 생성
이 예에서는 show tech-support 설치가 사용되지만, 이는 사용 가능한 모든 show tech-support 파일에 적용됩니다.
1단계. show tech-support install 명령을 실행합니다.
RP/0/RSP1/CPU0:ASR-9010-B-eXR#show tech-support install
Wed Sep 27 00:18:42.772 IST
++ Show tech start time: 2023-Sep-27.001843.IST ++
Wed Sep 27 00:18:47 IST 2023 Waiting for gathering to complete
..........................................................................
Wed Sep 27 00:22:57 IST 2023 Compressing show tech output
Show tech output available at 0/RSP1/CPU0 : /harddisk:/showtech/showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
++ Show tech end time: 2023-Sep-27.002305.IST ++
2단계. 라우터가 프로세스를 완료하면 파일의 위치 경로를 확인할 수 있습니다.
harddisk:/showtech/showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
파일이 하드 디스크인 경로:/showtech/
이 파일은 dir harddisk:/showtech 명령을 실행하여 찾을 수 있습니다
RP/0/RSP1/CPU0:ASR-9010-B-eXR#dir harddisk:/showtech
Wed Sep 27 00:24:23.412 IST
Directory of harddisk:/showtech
177 -rw-r--r--. 1 24750015 Sep 27 00:22 showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
Admin(관리) show tech-support 파일의 경우 먼저 파일을 XR VM으로 이동한 다음 FTP/TFTP 또는 USB를 통해 전송해야 합니다.
관리 VM에서 관리 show tech 파일 생성 및 XR VM으로 전송
1단계. 관리자 모드를 시작합니다.
RP/0/RSP1/CPU0:ASR-9010-B-eXR#admin
Wed Sep 27 00:25:07.481 IST
2단계. Admin VM 프롬프트가 표시되면 show tech-support 설치 파일을 생성해야 합니다.
sysadmin-vm:0_RSP1# show tech-support install
Tue Sep 26 18:55:16.993 UTC+00:00
++ Show tech start time: 2023-Sep-26.185517.UTC ++
Waiting for gathering to complete
.......
Compressing show tech output
Show tech output available at /misc/disk1//showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz
Please collect show tech-support ctrace in addition to any sysadmin show-tech-support collection
++ Show tech end time: 2023-Sep-26.185646.UTC ++
출력에서 볼 수 있듯이 관리 모드에서 show tech-support 파일이 생성된 경우 다른 경로를 사용합니다.
/misc/disk1//showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz
또한 /showtech 폴더에 있지만 /misc/disk1/partition에 있습니다. 이는 기본적으로 XR VM에 대한 하드 디스크: 파티션과 동일하며, Admin VM이 XR VM과 다르기 때문에 다른 위치라고도 합니다.
Admin VM 프롬프트에서 dir harddisk:/showtech 명령을 실행하면 show tech-support 파일을 찾을 수 있습니다.
sysadmin-vm:0_RSP1# dir harddisk:/showtech
Tue Sep 26 18:57:45.356 UTC+00:00
total 11468
129557 -rw-r--r--. 1 11012583 Sep 26 18:56 showtech-install-admin-2023-Sep-26.185517.UTC.tgz
129552 -rw-r--r--. 1 727473 Sep 22 02:07 showtech-fpd-admin-2023-Sep-22.020621.UTC.tgz
9553016 kbytes total (3916872 kbytes free)
3단계. 이제 XR VM에 복사해야 하는 관리 VM의 하드 디스크:/showtech 경로 아래에서 파일을 찾았습니다.
파일은 하드 디스크의 루트(XR VM의 루트)로 전송될 수 있습니다. 또는 첫 번째 생성된 하드 디스크:/showtech 파일과 같은 위치를 원하는 경우에 가능합니다.
copy <source path> <destination path> 명령을 사용해야 합니다.
sysadmin-vm:0_RSP1# copy harddisk:/showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz harddisk:/showtech/ location 0/RSP1/CPU0/VM1
Tue Sep 26 19:04:54.193 UTC+00:00
Copying harddisk:/showtech/showtech-install-admin-2023-Sep-26.185517.UTC.tgz to harddisk:/showtech/
showtech-install-admin-2023-Sep-26.185517.UTC.tgz 100% 11MB 10.5MB/s 00:00
File copied successfully
참고: 이 경우 파일을 하드 디스크:/showtech 경로로 복사할 수 있지만 라우터의 활성 RSP(Route Switch Processor)인 RSP1의 VM1 위치를 사용합니다.
XR VM 프롬프트 RP/0/RSP1/CPU0:ASR-9010-B-eXR# 또는 Admin VM 프롬프트 sysadmin-vm:0_RSP1에서 어떤 RSP가 활성인지 확인할 수 있습니다.
VM1은 항상 XR VM입니다.
이는 RSP 대신 RP(Route Processor)를 사용하는 라우터에도 적용됩니다.
RSP1 또는 RP1이 활성인 경우 RSP1을 RP1으로 대체하기만 하면 됩니다. 액티브가 RSP0 또는 RP0인 경우 다음 예와 같이 명령의 마지막 부분을 변경해야 합니다.
location 0/RSP0/CPU0/VM1 - When the active RSP is the RSP0
location 0/RSP1/CPU0/VM1 - When the active RSP is the RSP1
location 0/RP0/CPU0/VM1 - When the active RP is the RP0
location 0/RP1/CPU0/VM1 - when the active RP is the RP1
4단계. 파일이 복사되면 관리 모드를 종료한 다음 하드 디스크:/showtech 디렉토리를 확인하여 파일이 있는지 확인할 수 있습니다.
RP/0/RSP1/CPU0:ASR-9010-B-eXR#dir harddisk:/showtech
Wed Sep 27 00:36:51.042 IST
Directory of harddisk:/showtech
177 -rw-r--r--. 1 24750015 Sep 27 00:22 showtech-ASR-9010-B-eXR-install-2023-Sep-27.001843.IST.tgz
179 -rw-r--r--. 1 11012583 Sep 27 00:36 showtech-install-admin-2023-Sep-26.185517.UTC.tgz
파일이 XR VM에 성공적으로 복사되었으므로 FTP/TFTP 서버 또는 USB 미디어를 사용하여 전송할 수 있습니다.
참고: 모든 show tech 파일에 Admin 변형이 있을 수 있는 것은 아닙니다. 다음 예제와 같이 show tech-support 명령을 실행하고 물음표 "?"를 사용할 수 있는 show techs를 확인할 수 있습니다.
sysadmin-vm:0_RSP1# show tech-support ?
Possible completions:
HBloss Show tech for Heartbeat loss
aaa show debug information for aaa
alarm_mgr Show tech of alarm_mgr process
canbus Show tech of canbus
cflow Dump code coverage data from admin/FCs/SCs
cm Show tech of cm process
confd show debug information for confd
control-ethernet Show tech of control ethernet subsystem
ctrace Show tech of ctrace
ds Show tech of ds process
envmon Show tech of envmon process
fpd Show tech of fpd process
install show debug information for install
issu Show tech for ISSU
obfl Show tech of obfl process
os Show tech for OS
pam Show tech for PAM
pcie Show tech of pcie
pm Show tech of pm process
sdr_mgr Show tech of sdr_mgr process
shelf_mgr Show tech of shelf_mgr process
syslog Show tech of syslog process
tacacs-server show debug information for tacacs-server
관련 정보