本文檔介紹如何在Cisco Catalyst 9000系列交換機上的ISSU升級過程中識別和解決常見問題。
思科建議您瞭解以下主題:
Cisco Catalyst 9000系列架構和部署模式
軟體維護升級(SMU)和ISSU流程
StackWise虛擬和StackWise技術
本文中的資訊係根據以下軟體和硬體版本:
Cisco Catalyst 9400、9500和9600系列交換器
Cisco IOS® XE
雙管理引擎和StackWise虛擬部署
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
服務中軟體升級(ISSU)允許升級交換器軟體,同時維持網路運作。ISSU要成功,必須存在以下幾個條件:必須支援軟體路徑,堆疊成員必須執行相符的版本,且韌體必須對齊。不滿足這些條件可能會中斷升級或導致網路不穩定。
在ISSU升級開始之前,請確保進行以下檢查:
1.確認當前和目標Cisco IOS XE版本支援ISSU。
2.驗證Cisco ISSU相容性清單中是否列出了所支援的升級路徑。
3.驗證所有堆疊成員或監督器是否都執行相同的軟體映像。
4.確保主用和備用管理引擎使用相同的ROMMON版本。
5.確認交換器在安裝模式下執行(開機變數必須是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嘗試並中斷正常升級工作流程。
可能出現ISSU in progress錯誤消息:
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)錯誤「MCL — 終止當前ISSU操作」:
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 historic mcl命令,並在可能的情況下刪除不匹配的命令。如果無法移除命令,請執行標準升級。
附註:驗證是否未進行ISSU升級以啟動新升級。請參閱ISSU狀態停滯在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
|
初始版本 |