소개
이 문서에서는 자동 모드로 작동하는 Cisco IR1101 라우터에서 소프트웨어 업그레이드 문제를 식별하고 완화하는 단계에 대해 설명합니다.
문제 설명
이 문서는 IR1101 업그레이드 문제에 대한 Field Notice FN74237과 일치합니다.
2024년 12월 15일 이전에 주문하고 배송된 IR 1101 라우터는 자동 모드로 작동하고 17.9.x 버전 이상을 실행하는 데 필요한 플래시 공간 감소의 영향을 받을 수 있습니다. 영향을 받는 라우터에는 플래시에 로드된 .bin 및 .pkg 파일이 모두 포함되어 있습니다.
IR1101 CLI의 출력
플래시의 .bin 및 .pkg 파일을 보여 주는 출력 코드 조각입니다.
IR1101-2# dir 부트플래시:
62602-rw-63697069 2023년 8월 8일 12:44:50-05:00 ir1101-rpboot.17.09.01.SPA.pkg
62605-rw-674161724 2022년 7월 31일 16:33:58-05:00 ir1101-mono universalk9_iot.17.09.01.SPA.pkg
62611-rw-675136809 2023년 8월 8일 12:37:22-05:00 ir1101-universalk9.17.09.01.SPA.bin
시나리오
번들 모드든 설치 모드든 자율 모드에서 실행되는 라우터는 특정 시나리오에서, 특히 누적된 로그와 충돌 파일로 인해 부트플래시가 가득 찬 경우 업그레이드 제한에 직면할 수 있습니다. 업그레이드를 진행하기 전에 불필요한 파일 및 폴더를 제거하여 부트플래시를 정리해야 합니다.
해결 방법
사용하지 않는 이미지, .conf 및 .pkg 파일을 플래시에서 삭제합니다.
또는 자동화된 방법의 경우 EEM/Python 스크립트를 사용하여 파일을 정리합니다. 이 링크에는 자세한 단계와 지침이 있습니다.
https://github.com/CiscoDevNet/IR1101_flash_cleanup/
참고: 스크립트를 실행하기 전에 "read me" 지침 파일을 확인하십시오.
"install remove inactive" 명령은 설치 모드로 부팅된 디바이스에서 사용하지 않는 소프트웨어 패키지를 정리하는 가장 안전하고 효율적인 방법입니다. 이 명령은 부트플래시에서 오래된 비활성 소프트웨어 이미지 및 패키지를 제거하여 실행 중인 시스템에 영향을 주지 않고 공간을 확보하여 활성 소프트웨어만 남게 합니다.
이러한 명령은 성공적인 업그레이드를 위해 파일을 제거하는 데에도 사용할 수 있습니다.
delete /force /recursive bootflash:/install_repo
delete /force /recursive bootflash:/staging
delete /force /recursive bootflash:/core
delete /force /recursive bootflash:/admintech
delete /force /recursive bootflash:/tracelogs
delete /force /recursive bootflash:/syslog
delete /force /recursive bootflash:/crashinfo_*
delete /force /recursive bootflash:/rollback_timer*
delete /force /recursive bootflash:/license_evlog/.log
delete /force /recursive bootflash:/collated_log
delete /force /recursive bootflash:/lost+found
delete /force /recursive bootflash:/admintech_trace
라우터가 번들 모드에서 작동하는 경우 .bin 파일을 삭제하지 마십시오. 그러나 .pkg 및 .conf 파일은 삭제해도 됩니다. 이 예제 명령을 사용하여 현재 실행 중인 이미지를 확인하고 사용되지 않는 .bin 파일을 제거합니다.
예:
Router#show version | include System image
System image file is "bootflash:ir1101-universalk9.17.11.01a.SPA.bin"
Router#
Router#dir bootflash: | include .bin (Delete older images which aren't in use one by one as below)
delete /force /recursive bootflash:/img*.bin