簡介
本檔案介紹升級Catalyst 9200交換器的方法。
必要條件
需求
本文件沒有特定需求。
採用元件
本文檔中的資訊基於C9200。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
背景資訊
本檔案介紹使用套件組合或安裝模式的Catalyst 9200交換器的升級程式。 Catalyst 9200交換機不支援ISSU升級方法。
建議版本
有關基於下載頁面的建議軟體版本,請參閱以下連結:
Catalyst 9000交換機的建議版本
軟體下載
要下載軟體,請訪問https://software.cisco.com/download/home並選擇您的產品。
升級的基本條件
·2至3小時的維護時間應足以升級到目標版本,或在出現任何問題時回滾到以前的版本。
·確保4GB或8GB USB驅動器包含當前和目標IOS版本的.bin檔案。USB驅動器應格式化為FAT32以複製IOS映像。
·驗證是否已為當前和目標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. 核查
· 將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 the system(此操作需要重新載入系統)」提示時。是否要繼續?[y/n]」,以「y」回應以繼續。
8. 驗證升級是否成功
Switch#show version
注意:在整個步驟中,請用您的IOS映像檔案的實際名稱替換。
套件組合模式
Cisco Catalyst 9200交換器上的套件組合模式升級是指升級交換器軟體的方法,其中整個軟體映像都捆綁到單一檔案中。此檔案包含所有必要的元件,例如作業系統、裝置驅動程式,以及交換器運作所需的其他基本軟體。升級涉及單個軟體映像檔案,通常具有.bin副檔名。這與可能涉及多個檔案和套裝軟體的其他方法(例如安裝模式)不同。
對於C9200,我們可以從16. x.x系列直接升級到17. x.x系列,或者在17. x.x系列內以安裝和捆綁包模式進行升級。請參閱從外部找到的目標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. 將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. 重新載入交換機以應用新的IOS
Switch#reload
9. 驗證升級是否成功
Switch#show version
注意:在整個步驟中,請用您的IOS映像檔案的實際名稱替換。