簡介
本檔案介紹升級Catalyst 9200交換器的方法。
必要條件
需求
本文件沒有特定需求。
採用元件
本檔案中的資訊是根據C9200。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
本文說明使用套件組合或安裝模式的Catalyst 9200交換器的升級程式。Catalyst 9200交換器不支援ISSU升級方法。
建議版本
有關基於下載頁面的建議軟體版本,請參閱以下連結:
Catalyst 9000交換器的建議版本
軟體下載
要下載軟體,請訪問https://software.cisco.com/download/home並選擇您的產品。
升級的基本標準
·2至3小時的維護時間足以升級到目標版本,或在出現任何問題時回滾到上一版本。
·確保您有一個4GB或8GB USB驅動器,其中包含當前和目標Cisco IOS®版本的.bin檔案。必須使用FAT32格式化USB驅動器,才能複製Cisco IOS®映像。
·確認已使用目前和目標Cisco IOS®版本設定TFTP,且需要時可將其下載到交換器。
·確認控制檯可以訪問裝置,以防發生任何問題。
·確保快閃記憶體中至少有1GB到1.5GB的可用空間用於擴展新映像。如果空間不足,請刪除舊安裝檔案。
Rommon升級和引導載入程式升級
首次從交換器上的現有版本升級為更高或更新版本時,開機載入器可以根據交換器的硬體版本自動升級。如果自動升級引導載入程式,它將在下一次重新載入時生效。如果在此之後返回舊版本,則不會降級啟動載入器。更新的引導載入程式支援所有以前的版本。
要瞭解適用於每個主要版本和維護版本的引導載入程式版本,請參閱以下連結。
適用於17.x.x的ROMMON版本
適用於16.x.x的ROMMON版本
升級方法
本文說明使用套件組合或安裝模式的Catalyst 9200交換器的升級程式。
安裝模式
Cisco Catalyst 9200交換器上的安裝模式升級是一種升級交換器軟體的方法,涉及使用單獨軟體包,而不是單一的整體映像檔案。
在安裝模式下升級到任何較新版本時,會使用「install」命令。
在安裝模式下執行升級的概述步驟。
1.清理
使用以下命令刪除所有不活動的安裝:
Switch#install remove inactive
2.複製新映像
使用以下方法之一,將新的.bin映像檔案傳送到作用中交換器快閃記憶體:
通過TFTP:
Switch#copy tftp://Location/directory/<file_name> flash:
通過USB:
Switch#copy usbflash0:<file_name> flash:
確認可用的檔案系統:
Switch#show file systems
3.核查
·將Cisco IOS®傳輸至作用中交換器後,檢查映像是否正確復製為:
Switch#dir flash:
·(可選)要驗證MD5校驗和,請使用命令:
Switch#verify /md5 flash:<file_name>
確保此校驗和與軟體下載頁面上提供的校驗和相匹配。
4.設定引導變數
使用以下命令將開機變數設定為指向packages.conf檔案:
Switch#configure terminal
Switch(config)#no boot system
Switch(config)#boot system flash:packages.conf
Switch(config)#end
5.自動引導配置
通過執行以下操作將交換機配置為自動引導:
Switch#configure terminal
Switch(config)#no boot manual
Switch(config)#end
6.儲存配置
儲存當前配置:
Switch#write memory
使用以下命令確認開機設定:
Switch#show boot
7.映像安裝
要安裝映像,請使用命令:
Switch#install add file flash:<file_name> activate commit
出現「This operation requires a reload of the system(此操作需要重新載入系統)」提示時。是否要繼續?[y/n],」以「y」回覆,然後繼續。
8.驗證升級是否成功
Switch#show version
附註:在整個步驟中替換為您的Cisco IOS®映像檔案的實際名稱。
套件組合模式
Cisco Catalyst 9200交換器上的套件組合模式升級是指將整個軟體映像套件組合成單一檔案的交換器軟體升級方法。此檔案包含所有必要的元件,例如作業系統、裝置驅動程式和交換機運行所需的其他必要軟體。升級涉及單個軟體映像檔案,通常具有.bin副檔名。這與其他方法(例如安裝模式)不同,後者可能涉及多個檔案和軟體包。
對於C9200,我們可以直接從16. x.x系列升級到17. x.x系列,也可以在安裝和套件組合模式下在17. x.x系列內進行升級。如需深入瞭解,請參閱外部找到的目標Cisco IOS®的版本說明。
在套件組合模式下執行升級的簡要步驟。
1.使用以下方法之一,將新映像(.bin檔案)傳輸到獨立交換器或堆疊中每個堆疊成員的快閃記憶體
·通過TFTP:
Switch#copy tftp://location/directory/<file_name> flash-x: (Replace 'x' with the respective switch number in the stack)
·通過USB:
Switch#copy usbflash0:<file_name> flash-x: (Replace 'x' with the respective switch number in the stack)
2.使用命令確認可用的檔案系統
Switch#show file systems
3.將Cisco IOS®複製到所有成員交換器後,確認映像已正確復製為
Switch#dir flash-x: (Replace 'x' with the respective switch number in the stack)
4.(可選)使用命令驗證MD5校驗和
Switch#verify /md5 flash-x:<file_name>
確保輸出與軟體下載頁面上提供的MD5校驗和值相匹配。
5.使用以下命令配置引導變數,使其指向新的映像檔案
Switch#configure terminal
Switch(config)#no boot system
Switch(config)#boot system flash:<file_name>.bin
Switch(config)#end
6.儲存配置
Switch#write memory
7.使用下列命令驗證引導設定:
Switch#show boot
8.重新載入交換機以應用新的Cisco IOS®。
Switch#reload
9.驗證升級是否成功
Switch#show version
附註:在整個步驟中替換為您的Cisco IOS®映像檔案的實際名稱。