소개
이 문서에서는 Catalyst 9000 시리즈 디바이스를 업그레이드할 때 발생하는 일반적인 실패에 대해 설명하고 복구 단계를 제공합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Catalyst 9000 시리즈 스위치 업그레이드 방법
사용되는 구성 요소
이 문서의 내용은 다음 하드웨어 버전을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
Catalyst 9000 스위치는 Cisco IOS® XE 소프트웨어를 활용하며 설치 모드와 번들 모드의 두 가지 모드로 작동합니다.
설치 모드는 실행하는 데 권장되는 최신 모드입니다. 설치 모드는 스위치를 부팅하기 위해 packages.conf라는 패키지 프로비저닝 파일을 사용합니다. 또한 플래시 드라이브에는 packages.conf 파일과 함께 제공되는 많은 .pkg 파일이 있습니다. package.conf 및 .pkg 파일은 변경하지 않는 것이 좋습니다.
번들 모드에서는 모놀리식 Cisco IOS 이미지(.bin 파일)를 사용하여 스위치를 부팅합니다. 번들 모드는 번들에서 패키지를 추출하여 RAM에 복사하기 때문에 설치 모드보다 더 많은 메모리를 사용합니다. Catalyst 9000 스위치를 두 가지 모드 중 하나로 실행할 수 있습니다.
다음은 작동 모드를 확인하는 일부 명령의 샘플 출력 일부입니다. 설치 모드:
Switch#show version | be Mode
Switch Ports Model SW Version SW Image Mode
------ ----- ----- ---------- ---------- ----
* 2 60 C9500-12Q 16.12.4 CAT9K_IOSXE INSTALL <-------
Switch#show run | inc boot system
boot system bootflash:packages.conf <-------
Switch#show boot
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf; <-------
--snip--
작동 모드를 확인하기 위한 일부 명령의 부분 샘플 출력입니다. BUNDLE 모드에서:
Switch#show version | be Mode
Switch Ports Model SW Version SW Image Mode
------ ----- ----- ---------- ---------- ----
* 2 60 C9500-12Q 16.12.4 CAT9K_IOSXE BUNDLE <-------
Switch#show run | inc boot system
boot system bootflash:cat9k_iosxe.16.12.04.SPA.bin <------- BUNDLE mode .bin image
Switch#show boot
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = bootflash:cat9k_iosxe.16.12.04.SPA.bin; <------- switch set to boot from .bin image
--snip--
실패 시나리오
설치 모드에서 다시 로드 후 스위치가 이전 버전으로 부팅됨
이 문제는 스위치 부팅 명령문이 새 버전 대신 이전 버전을 가리키는 경우에 발생할 수 있습니다. 이 문제를 확인하려면 다음 절차를 수행하세요.
1단계. 명령을 사용하여 부트 변수를 확인합니다show boot
.
Switch#show boot
---------------------------
Switch 1
---------------------------
Current Boot Variables:
BOOT variable = flash:packages.conf;
Boot Variables on next reload:
BOOT variable = flash:packages.conf;
Manual Boot = no
Enable Break = yes
Boot Mode = DEVICE
iPXE Timeout = 0
2단계. 명령을 사용하여 현재 .conf 파일이 속한 버전을 확인합니다more flash:packages.conf | include pkg
.
Switch#more flash:packages.conf | in pkg
boot rp 0 0 rp_boot cat9k-rpboot.17.03.02a.SPA.pkg
iso rp 0 0 rp_base cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 0 0 rp_daemons cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 0 0 rp_iosd cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 0 0 rp_security cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 0 0 rp_wlc cat9k-wlc.17.03.02a.SPA.pkg
iso rp 0 0 rp_webui cat9k-webui.17.03.02a.SPA.pkg
iso rp 0 0 srdriver cat9k-srdriver.17.03.02a.SPA.pkg
iso rp 0 0 guestshell cat9k-guestshell.17.03.02a.SPA.pkg
boot rp 1 0 rp_boot cat9k-rpboot.17.03.02a.SPA.pkg
iso rp 1 0 rp_base cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 1 0 rp_daemons cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 1 0 rp_iosd cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 1 0 rp_security cat9k-rpbase.17.03.02a.SPA.pkg
iso rp 1 0 rp_wlc cat9k-wlc.17.03.02a.SPA.pkg
iso rp 1 0 rp_webui cat9k-webui.17.03.02a.SPA.pkg
iso rp 1 0 srdriver cat9k-srdriver.17.03.02a.SPA.pkg
iso rp 1 0 guestshell cat9k-guestshell.17.03.02a.SPA.pkg
3단계. 파일이 이전 버전을 가리키는 경우 flash에서 명령과 을 사용하여 올바른 .conf 파일을 dir flash: | include conf
확인합니다more flash:
.conf | include pkg
.
Switch#dir flash: | in conf
81132 -rw- 7773 Jan 5 2021 14:59:34 +00:00 packages.conf
4단계. boot 변수를 설정하여 .conf 파일을 수정하고 스위치를 재부팅합니다.
Switch(config)#boot system flash:packages.conf
Switch#copy run start
Switch#reload
설치 모드에서 업그레이드/다시 로드 후 ROMMON 모드로 전환
1단계. 스위치에 콘솔을 넣습니다.
2단계. 플래시에서 .conf 파일을 확인합니다.
Switch:dir flash:
3단계. 올바른 .conf 파일을 확인합니다.
Switch:more flash:packages.conf
4단계. 올바른 .conf 파일로 스위치를 부팅합니다.
Switch:boot flash:packages.conf
팁: 올바른 소프트웨어 버전에 해당하는 .conf 파일을 찾을 수 없는 경우 스위치를 이전 소프트웨어 버전에 해당하는 .conf 파일로 부팅합니다.
유효한 이미지가 없는 ROMMON에서 디바이스가 중단된 경우 USB를 통해 스위치에 파일을 복사하거나 TFTP를 통해 파일을 복사할 수 있습니다.
- 옵션 #1: 이 명령을 사용하여 USB 메모리에서 바로 부팅할 수 있습니다.
boot usbflash0:cat9k_iosxe.16.12.01.SPA.bin
팁: USB Type A 포트는 FAT 파일 시스템으로 포맷된 128MB~8GB 용량의 USB 플래시 드라이브를 지원합니다(포트 밀도가 128MB, 256MB, 1GB, 4GB, 8GB인 USB 장치 지원)
- 옵션 #2: TFTP 서버에서 복사하는 것이 보다 정교합니다. 노트북 컴퓨터를 TFTP 서버로 설정하고 이더넷 케이블을 디바이스의 관리 포트에 연결하거나, 디바이스의 관리 포트를 작동 중인 디바이스의 네트워크 포트에 연결해야 합니다. 그런 다음 이미지가 포함된 디바이스를 TFTP 서버로 설정합니다.
tftp-server flash:cat9k_iosxe.16.12.01.SPA.bin
- 라우터/스위치를 TFTP 서버로 사용하면 Windows 방화벽 또는 컴퓨터 계정 권한 문제에 대해 걱정할 필요가 없습니다. TFTP 서버를 설정했으면 ROMMON에서 이 서버를 설정해야 합니다.
DEFAULT_GATEWAY=172.16.0.1
IP_ADDRESS=172.16.0.10
IP_SUBNET_MASK=255.255.255.0
TFTP_SERVER=172.16.0.100
- TFTP 서버에 ping하여 설정을 테스트합니다.
ping 172.16.0.100
- 연결이 설정되면 TFTP에서 파일로 바로 부팅합니다.
boot tftp://172.16.0.100/cat9k_iosxe.16.12.01.SPA.bin
번들 모드에서 설치 모드로 변환
작동 모드를 번들 모드에서 설치 모드로 변환하려면 다음 절차를 수행하세요.
절차 |
명령 또는 작업 |
목적 |
1단계 |
enable 예: switch#enable |
특별 권한 EXEC 모드를 활성화합니다.
|
2단계 |
show version 예: switch#show version |
작동 모드를 식별합니다. |
3단계 |
show boot 예: switch#show boot |
BOOT 변수의 내용, CONFIG_FILE 변수가 가리키는 설정 파일의 이름, BOOTLDR 변수의 내용 및 설정 레지스터를 표시합니다. |
4단계 |
no boot system 예: switch(config)#no boot system |
시작 시스템 이미지 사양을 제거합니다. 참고: no boot system 명령을 적용하기 전에 사용할 Cisco IOS 버전의 .bin 파일이 로드되었는지 확인합니다. |
5단계 |
boot system switch all flash 예: switch(config)#boot system switch all flash:packages.conf |
스택의 모든 스위치에서 부팅 변수를 업데이트합니다. |
6단계 |
exit 예: switch(config)#exit |
계층에서 다음으로 가장 높은 모드로 설정 모드를 종료합니다. |
7단계 |
write memory 예: switch#write memory |
소스에서 대상으로 파일을 복사합니다. |
8단계 |
install add file flash 예: switch#install add file flash:cat9k_iosxe.16.12.04.SPA.bin activate commit 또는 switch#install add file flash:cat9k_iosxe.16.12.04.SPA.bin activate switch#install commit |
개별 Cisco IOS XE 소프트웨어 패키지 및 프로비저닝 파일을 지정된 번들에서 특정 대상 디렉토리로 확장합니다. 참고: 업그레이드를 한 단계로 완료하지 않으려면 각 개별 단계로 세분화할 수 있습니다 |
9단계 |
reload 예: 이 작업은 시스템를 다시 로드해야 할 수 있습니다. 계속하시겠어요[y/n]? |
디바이스를 다시 로드하기 전에 다시 로드할지 확인하는 메시지가 표시됩니다. |
10단계 |
show version 예: switch#show version |
작동 모드를 식별합니다. |
이 예에서는 레거시 request platform software package expand를 사용하는 방법을 보여줍니다. 명령을 사용합니다:
Switch#request platform software package expand file flash:image_name.bin
참고: 수동 추출 프로세스에서 생성된 conf 파일은 bin image file_name.conf로 명명될 수 있습니다. 올바른 conf 파일을 확인하고 부팅 변수를 설정합니다.
설치 모드에서 번들 모드로 변환
작동 모드를 설치 모드에서 번들 모드로 변환하려면 다음 절차를 수행하세요.
절차 |
명령 또는 작업 |
목적 |
1단계 |
enable 예: switch#enable |
특별 권한 EXEC 모드를 활성화합니다.
|
2단계 |
show version 예: switch#show version |
작동 모드를 식별합니다. |
3단계 |
show boot 예: switch#show boot |
BOOT 변수의 내용, CONFIG_FILE 변수가 가리키는 설정 파일의 이름, BOOTLDR 변수의 내용 및 설정 레지스터를 표시합니다. |
4단계 |
no boot system 예: switch(config)#no boot system |
시작 시스템 이미지 사양을 제거합니다. 참고: no boot system 명령을 적용하기 전에 사용할 Cisco IOS 버전의 .bin 파일이 로드되었는지 확인합니다. |
5단계 |
boot system switch all flash 예: switch(config)#boot system switch all flash:cat9k_iosxe.16.12.04.SPA.bin |
스택의 모든 스위치에서 부팅 변수를 업데이트합니다. |
6단계 |
exit 예: switch(config)#exit |
계층에서 다음으로 가장 높은 모드로 설정 모드를 종료합니다. |
7단계 |
write memory 예: switch#write memory |
소스에서 대상으로 파일을 복사합니다. |
8단계 |
|
|
9단계 |
reload 예: switch#reload |
디바이스를 다시 로드하기 전에 다시 로드할지 확인하는 메시지가 표시됩니다. |
10단계 |
show version 예: switch#show version |
작동 모드를 식별합니다. |
손상된 Bin 파일
이를 방지하려면 소프트웨어 설치 작업을 수행하기 전에 md5 체크섬 값을 확인하십시오. md5 체크섬 값이 일치하지 않을 경우 bin 파일을 플래시 메모리에 다시 복사합니다.
Switch#verify /md5 flash:
.bin
플래시의 공간 부족
이 문제를 방지하려면 소프트웨어를 설치하기 전에 소프트웨어 정리 작업을 수행하세요. 소프트웨어 정리의 명령 구문은 현재 스위치가 있는 코드 버전에 따라 달라집니다.
16.6.3 이전 버전의 경우:
Switch#request platform software package clean
16.6.4 이후 버전의 경우:
Switch#install remove inactive
스택 실패 시나리오(V-Mismatch)
V-mismatch가 발생하면 다음 명령 출력에 표시된 대로 스위치에 설치된 소프트웨어가 활성 소프트웨어와 다르다는 의미입니다.
switch#show switch
Switch/Stack Mac Address : 08ec.f5e1.8f80 - Local Mac Address
Mac persistency wait time: Indefinite
H/W Current
Switch# Role Mac Address Priority Version State
-------------------------------------------------------------------------------------
*1 Active 08ec.f5e1.8f80 10 V01 Ready
2 Member 701f.5300.fa00 15 V01 V-Mismatch <--- Indicates a version mismatch
설치 모드에 있는 경우 자동 업그레이드 명령으로 이 문제를 해결할 수 있습니다. 자동 업그레이드 기능의 목적은 스위치를 호환되는 소프트웨어 이미지로 업그레이드하여 스위치가 스위치 스택에 조인할 수 있도록 하는 것입니다. 새 스위치가 스위치 스택에 조인하려고 하면 활성 스위치가 호환성 검사를 수행합니다. 각 스택 멤버는 호환성 확인 결과를 활성 스위치로 전송하고 활성 스위치는 이 결과를 사용하여 스위치가 스위치 스택에 조인할 수 있는지 여부를 결정합니다. 새 스위치의 소프트웨어가 스위치 스택과 호환되지 않는 경우 새 스위치가 VM(Version-Mismatch) 모드로 변경됩니다. 현재 스위치 스택에서 자동 업그레이드 기능이 활성화되어 있으면 활성 스위치는 호환되는 스택 멤버에 설치된 동일한 소프트웨어 이미지로 새 스위치를 자동으로 업그레이드합니다. 자동 업그레이드는 일치하지 않는 소프트웨어가 탐지되고 몇 분 후에 시작됩니다.
새 스위치에서 글로벌 설정 명령을 사용하여 자동 업그레이드를 활성화할 수 있습니다.software auto-upgrade enable
참고: 자동 업그레이드는 기본적으로 비활성화되어 있습니다. 번들 모드에서는 자동 업그레이드 기능을 사용할 수 없습니다. 스위치 스택이 설치 모드로 작동해야 합니다.
번들 모드인 경우 다음 절차를 수행하세요.
1단계. 스택에서 일치하지 않는 스위치를 제거합니다.
2단계. 올바른 버전으로 업그레이드합니다.
4단계. 부팅 변수를 올바른 .bin 파일로 설정하고 컨피그레이션을 저장합니다.
5단계. 스위치 전원을 끄고 스택 케이블을 연결하고 스위치 전원을 켭니다.
스택 1+1 변수로 인해 스위치가 ROMMON으로 부팅됨
디바이스에서 다음 로그를 표시하는 경우 이 조건을 식별할 수 있습니다. :
switch:boot
attempting to boot from [flash:packages.conf]
Located file packages.conf
##########################################################################################################################
Validate packages: SHA-1 hash:
calculated 550C9730:667B2788:DD6F6B06:D0FFA819:01A315DA
expected 550C9730:667B2788:DD6F6B06:D0FFA819:01A315DA
Both links down, not waiting for other switches
Switch number is 2
Chassis 2 reloading, reason - Active/standby selection failed in 1+1 Mode <<<<<<
Feb 19 20:06:55.572 FP0/0: %PMAN-5-EXITACTION: Process manager is exiting: reload fp action requested
Feb 19 20:06:57
Initializing Hardware...
복구:
1단계. Stack 1+1 변수를 설정 취소합니다.
Switch:unset STACK_1_1
2단계. Stack 1+1 부트로더 변수가 설정되지 않은 경우 스위치가 스위치의 부트 변수 집합에서 부팅할 수 있도록boot
명령을 실행합니다.
switch:boot
##########################################################################################################################
Validate packages: SHA-1 hash:
calculated 550C9730:667B2788:DD6F6B06:D0FFA819:01A315DA
expected 550C9730:667B2788:DD6F6B06:D0FFA819:01A315DA
Both links down, not waiting for other switches
Switch number is
업그레이드 시 멤버 스위치 중 하나로 Bin 이미지 복사/추출 실패
경우에 따라 이미지를 멤버 스위치에 복사할 때 오류가 발생할 수 있습니다.
Preparing install operation ...
[1]: Copying software from active switch 1 to switch 2
[2]: % Failed to copy file flash:cat9k_iosxe.17.03.03.SPA.bin from active switch 1 to switch 2,
operation aborted
복구:
1단계. 복사가 실패한 멤버의 플래시를 확인합니다. 사용 가능한 공간이 충분한지 또는 플래시가 손상되었는지 확인합니다.
2단계. 충분한 공간이 없으면 파일을 삭제하여 충분한 공간을 확보합니다.
3단계. 사용 가능한 공간이 있지만 여전히 복사되지 않는 경우 멤버 스위치의 플래시 드라이브를 포맷합니다.
Switch#format flash-1:
4단계. 충분한 공간이 있거나 플래시가 복구되면 업그레이드를 수행합니다
5단계. 동일한 스위치에서 동일한 오류가 발생한 후에도 스위치의 플래시 문제를 해결합니다.
참고: 릴리스별 추가 지침은 업그레이드할 버전의 릴리스 정보를 참조하십시오.
설치 모드 및 번들 모드의 제한 사항
설치 모드 및 번들 모드 작동에는 다음과 같은 제한 사항이 있습니다.
-
설치 모드에서는 USB 드라이버 또는 TFTP를 통한 부팅이 지원되지 않습니다.
-
번들 모드에서 스위치를 부팅하면 패키지가 번들에서 추출되어 RAM에 복사되므로 설치 모드보다 더 많은 메모리를 사용합니다.
-
자동 업그레이드는 기본적으로 비활성화되어 있으며, 번들 모드에서는 사용할 수 없습니다.
레거시 Request Platform 명령
이 섹션에서는 명령 사용에 대해 설명하며 9500 및 9300에서 지원됩니다.request platform
- 이 방법은 Cisco Catalyst 9000 스위치에 권장되지 않습니다. 앞서 언급한 방법 중 하나를 사용하십시오.
- 이러한 명령은 16.10.1부터 더 이상 사용되지 않으며 install 명령을 사용하는 것이 좋습니다.
- 가장 중요한 세 가지 명령이 여기에 나열되어 있습니다.(더 많은 옵션이 있지만 이러한 명령 대신 명령을 사용하는 것이 좋습니다.)
install
Expand
- 이 명령은 지정한 .bin 파일을 가져와서 .pkg 파일을 추출합니다.
Switch#request platform software package expand switch all file flash:cat9k_iosxe.16.09.02.SPA.bin
- 디바이스가 번들 모드에서 작동하는 경우 먼저 expand 명령을 실행한 다음 부팅 명령문을 package.conf로 변경하고 다시 로드하여 설치 모드로 설정합니다.
Install
- 이미 설치 모드인 경우 이 명령을 사용하여 다른 버전으로 이동합니다.
request platform software package install switch all file flash:test auto-copy new
Clean
- "install remove inactive"와 동일한 작업을 수행합니다.
request platform software package clean
ROMMON 개선 사항
다음 3가지 ROMMON 개선 사항은 Cisco IOS XE 버전 16.12.X에서 사용할 수 있습니다.
show romvar
— ROMMON 변수를 덤프하는 새로운 CLI 명령(ROMMON 모드인 동안에는 "set" 명령과 동일)
- ROMMON 모드에서 파일을 표시하는 기능
show bootlog
— ROMMON 업그레이드 로그가 캡처되어 Cisco IOS 및 ROMMON 모드에서 사용할 수 있도록 설정됨
참고: 기본적으로 이 기능은 활성화되어 있습니다. 기능을 비활성화하려면 ROMMON 프롬프트에서 로 설정하세요.ROMMON_BOOT_LOG_DISABLE=1
C9200L#show romvar
----------------------------------
ROMMON variables for Active Switch
----------------------------------
AUTOBOOT_COUNT="0"
AUTOBOOT_STATE="0"
BAUD="9600"
BOOT="tftp://chinmoha/pol.bin;"
BOOT64="flash:quake.itb.ssa.181009"
BOOT_LOADER_UPGRADE_DISABLE="yes"
BOOT_PARAM="ip=172.16.0.230::172.16.0.1:255.255.0.0:vore:eth0:on DEBUG_CONF= REAL_MGMTE_DEV="
CFG_MODEL_NUM="C9200L-48T-4X-E"
CLEI_CODE_NUMBER="INM6H00ARA"
DEFAULT_GATEWAY="172.16.0.1"
DEFAULT_ROUTER="172.16.0.1"
ENABLE_BREAK="yes"
IP_ADDRESS="172.16.0.230"
IP_MASK="255.255.0.0"
IP_SUBNET_MASK="255.255.0.0"
LICENSE_BOOT_LEVEL="network-essentials,all:C9200L-48;"
MAC_ADDR="70:B3:17:2E:1C:80"
MANUAL_BOOT="yes"
MODEL_NUM="C9200L-48T-4X"
MODEL_REVISION_NUM="29"
MOTHERBOARD_ASSEMBLY_NUM="73-19242-03"
MOTHERBOARD_REVISION_NUM="04"
MOTHERBOARD_SERIAL_NUM="JAE22370MLD"
ROMMON_AUTOBOOT_ATTEMPT="3"
ROMMON_BOARDID="0x315"
ROMMON_BOARDREV="0x4"
ROMMON_BOOT_LOG="1" ---> boot log is enabled (default)
STANDALONE="1"
SWITCH_NUMBER="1"
SYSTEM_SERIAL_NUM="JAE22370MLD"
TAN_NUM="68-101384-01"
TEMPLATE="advanced"
TFTP_SERVER="172.16.0.25"
USB_DB_INFO="73-18785-03A0JAE22410UH0"
VERSION_ID="PPC"
ABNORMAL_RESET_COUNT="0"
BSI="0"
RANDOM_NUM="966540990"
C9200L#show bootlog switch active r0
=========================================================
//// ROMMMON Boot up log start ////
System Bootstrap, Version 99.2, DEVELOPMENT SOFTWARE
Compiled Wed 12/12/2018 14:56:53 by chinmoha
Copyright (c) 2018 by Cisco Systems, Inc.
Current ROMMON image : Primary
C9200L-48T-4X platform with 2097152 Kbytes of main memory
switch: boot: attempting to boot from [tftp://chinmoha/pol_try.bin]
Filename : /chinmoha/pol_try.bin
IpAddress : 172.16.0.230
TftpServer : 172.16.0.25
TftpBlkSize : 1468
*
File Size : 349275061
//// ROMMMON Boot up log end ////
==========================================================
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Initializing cgroup subsys cpuacct
[ 0.000000] Linux version 4.4.155 (xelinux@xe-linux-bld1) (gcc version 5.3.0 (GCC) ) #1 SMP Thu Dec 13 00:46:18 PST 2018
[ 0.000000] Boot CPU: AArch64 Processor [410fd034]
[ 0.000000] Cisco Package: start=0xa2000000
[ 0.000000] Cisco Package: size=0x12b02000
[ 0.000000] Cisco Package at 0xffffffc022000000 (313532416 bytes)
[ 0.000000] crashkernel reserved: 0x00000000fde00000 - 0x00000000ffe00000 (32 MB)
[ 0.000000] cma: Reserved 128 MiB at 0x00000000f0000000
[ 0.000000] On node 0 totalpages: 524229
[ 0.000000] DMA zone: 8192 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 524229 pages, LIFO batch:31
[ 0.000000] PERCPU: Embedded 15 pages/cpu @ffffffc07ffa3000 s24472 r8192 d28776 u61440
[ 0.000000] pcpu-alloc: s24472 r8192 d28776 u61440 alloc=15*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: enabling workaround for ARM erratum 845719
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 516037
--snip--
ROMMON - ROMMON 모드에서 USB/TFTP 간 파일 전송 허용
다음 명령은 ROMMON 모드에서 USB/TFTP 간에 전송하는 데 유용합니다.
중요: 이러한 명령은 Cisco IOS XE 17.1.1에서 사용할 수 있습니다
switch: copy ?
usage:
copy
switch:
switch: dir
usage:
dir <path-to-directory>
supported filesystem(s):
flash: ro flash
bootflash: ro system partition
usbflash0: rw front-panel USB
usbflash1: rw back-panel USB
switch: dir flash:
Size Attributes Name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
—snip—
616 -rw- vlan.dat
4096 drw- tech_support
835079148 -rw- cat9k_iosxe.17.01.01.SPA.bin
910498192 -rw- cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20191212_030414_2.SSA.bin
9307 -rw- cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20180819_200912_2.SS.conf
—snip—
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
switch: copy flash:vlan.dat usbflash0:
Using Destination file path: usbflash0:vlan.dat
Reading : 616
Writing : 616
switch:
switch: dir usbflash0:
Size Attributes Name
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
—snip—
880878448 -rw- cat9k_iosxe.sh_tech_cts
835079148 -rw- cat9k_iosxe.17.01.01.SPA.bin
4096 -rw- ._cat9k_iosxe.17.01.01.SPA.bin
910498192 -rw- cat9k_iosxe.BLD_POLARIS_DEV_LATEST_20191212_030414_2.SSA.bin
616 -rw- vlan.dat
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
관련 정보