이 문서에서는 Cisco Catalyst 9000 Series 스위치에서 ISSU 업그레이드 중에 발생하는 일반적인 문제를 파악하고 해결하는 방법에 대해 설명합니다.
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
Cisco Catalyst 9000 Series 아키텍처 및 구축 모델
SMU(Software Maintenance Upgrades) 및 ISSU 프로세스
StackWise 가상 및 StackWise 기술
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
Cisco Catalyst 9400, 9500 및 9600 Series 스위치
Cisco IOS® XE
듀얼 슈퍼바이저 및 StackWise 가상 구축
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
ISSU(In-Service Software Upgrade)를 사용하면 네트워크가 계속 작동하는 동안 스위치 소프트웨어를 업그레이드할 수 있습니다. ISSU가 성공하려면 여러 조건이 있어야 합니다. 소프트웨어 경로가 지원되어야 하고, 스택 멤버가 일치하는 버전을 실행해야 하며, 펌웨어가 정렬되어야 합니다. 이러한 조건을 충족하지 못하면 업그레이드가 중단되거나 네트워크가 불안정해질 수 있습니다.
ISSU 업그레이드가 시작되기 전에 다음 사항을 확인하십시오.
1. 현재 및 대상 Cisco IOS XE 버전에서 ISSU를 지원하는지 확인합니다.
2. 업그레이드 경로가 Cisco ISSU Compatibility Matrix에서 지원되는 것으로 나열되어 있는지 확인합니다.
3. 모든 스택 멤버 또는 수퍼바이저가 동일한 소프트웨어 이미지를 실행하는지 확인합니다.
4. 활성 및 대기 수퍼바이저가 모두 동일한 ROMMON 버전을 사용하는지 확인합니다.
5. 스위치가 설치 모드에서 작동하는지 확인합니다(boot 변수는 packages.conf여야 함).
6. 새 이미지에 대한 메모리 및 플래시 공간 가용성을 검토합니다.
7. 스위치가 성능 저하 또는 비이중화 상태가 아닌지 확인합니다.
8. 활성 결함, 하드웨어 경보 또는 중요 로그가 없는지 확인합니다.
9. show issu state detail 출력에 진행 중인 ISSU 작업이 없음을 나타내는지 확인합니다.
예를 들면 다음과 같습니다.
switch# show issu state detail
Current ISSU Status: Enabled
Previous ISSU Operation: N/A
No ISSU operation is in progress <<<<<<<<<
주의: ISSU가 이미 진행 중이면 다른 업그레이드를 시작하지 마십시오.
유효성 검사를 지원하기 위해 다음 명령을 실행합니다.
증상: show issu state detail 명령은 업그레이드가 명시적으로 완료되지 않았거나 실패했더라도 ISSU가 진행 중임을 보여줍니다. 이 조건은 추가 ISSU 시도를 차단하고 정상적인 업그레이드 워크플로를 방해할 수 있습니다.
진행 중인 오류 메시지가 나타날 수 있습니다.
FAILED: ISSU in progress; please use install abort issu to abort ISSU operation OR install commit to complete the current ISSU operation.
확인: show issu state detail을 실행하고 다음을 찾습니다.
Current ISSU Status: In Progress
Previous ISSU Operation: N/A
그러나 장기간의 변화 없이 진행 중이라면 진행 과정이 지연될 가능성이 높다.
근본 원인: 이전 ISSU 시도 중 예기치 않은 중단이 발생했거나 호환되지 않는 오류가 발생했습니다.
해결책: install abort issu 명령을 실행합니다.
ISSU 작업을 중단하려고 시도한 후에도 ISSU가 계속 진행 중인 경우 다음 단계를 수행하십시오.
주의: 이 절차에서는 전체 스위치 또는 스택의 다시 로드를 트리거할 수 있습니다.
install remove inactive 명령을 실행합니다.
Switch#install remove inactive
install_remove: START Thu Jun 12 04:31:54 UTC 2025
install_remove: Removing IMG
Cleaning up unnecessary package files
내부 서비스 사용:
switch(config)# service internal
현재 설치 상태를 지웁니다.
switch#clear install state
경고: ISSU 작업이 활성 상태로 유지되는 동안에는 다른 ISSU를 시작하지 마십시오. 이로 인해 소프트웨어 손상 또는 디바이스가 불안정해질 수 있습니다.
증상: 특정 컨피그레이션은 새 소프트웨어 버전과 호환되지 않으므로 업그레이드 중 문제가 발생할 수 있습니다. 다음과 같은 MCL(Mismatched Command List) 오류 "MCL-Terminating the current ISSU Operation"이 나타날 수 있습니다.
ERROR: MCL-Terminating the current ISSU Operation. ISSU Abort operation is initiated
ERROR: Once ISSU abort is done please check full list of mismatched commands via:
ERROR: show redundancy config-sync failures historic mcl
해결책: show redundancy config-sync failures historical mcl 명령을 실행하고 가능한 경우 일치하지 않는 명령을 제거합니다. 명령을 제거할 수 없는 경우 표준 업그레이드를 수행합니다.
참고: 새 업그레이드를 시작하기 위해 진행 중인 ISSU 업그레이드가 없는지 확인합니다. ISSU State Stuck in Progress 섹션을 참조하십시오.
이 오류는 다음과 같이 나타날 수 있습니다.
%REDUNDANCY-2-IPC: IOS versions do not match.
확인: show version 명령을 사용하여 Cisco ROMMON 및 Cisco IOS 버전을 비교합니다. 듀얼 SUP 시스템에서는 두 SUP가 동일한 펌웨어 및 소프트웨어 버전을 사용하는지 확인합니다.
해결책: ISSU를 시작하기 전에 Cisco ROMMON 또는 Cisco IOS를 동일한 버전으로 업그레이드하십시오.
참고: ROMMON 업그레이드 단계는 플랫폼별 릴리스 정보를 참조하십시오.
| 개정 | 게시 날짜 | 의견 |
|---|---|---|
2.0 |
09-Sep-2026
|
서식, 순차적 단계, 머리글. |
1.0 |
11-Jul-2025
|
최초 릴리스 |