簡介
本檔案介紹升級Catalyst 4500/4000系列交換器上軟體映像的逐步程式。
必要條件
需求
嘗試此組態之前,請確保符合以下要求:
-
驗證記憶體和啟動ROM要求。
-
下載有效的軟體映像。
-
在PC上安裝TFTP伺服器。
-
備份當前交換機配置和軟體映像。
有關這些要求的詳細資訊,請參閱本文檔的背景資訊部分。
採用元件
本檔案中的資訊是根據使用Supervisor Engine III、IV或V的Catalyst 4500/4000系列交換器。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
慣例
請參閱思科技術提示慣例以瞭解更多有關文件慣例的資訊。
背景資訊
本檔案介紹在Supervisor III、IV和V模組上執行Cisco IOS®的Catalyst 4500/4000系列交換器上升級軟體映像的逐步程式。必須升級軟體映像,原因如下:
本節介紹要求部分中的專案。
驗證記憶體和啟動ROM要求
驗證新軟體版本所需的最小DRAM、快閃記憶體和引導ROM版本。檢查您的交換機是否支援這些要求。您可以使用發行說明來驗證新軟體映像的要求。請參閱適用於Catalyst 4500系列交換器的Cisco IOS版本說明。
show version命令會顯示交換器上的開機ROM版本、已安裝DRAM和bootflash大小。
以下是在執行整合式Cisco IOS的Catalyst 4500/4000上show version命令的輸出:
c-4000#show version
Cisco Internetwork Operating System Software
Cisco IOS (tm) Catalyst 4000 L3 Switch Software (cat4000-IS-M), Version 12.1(12c)EW1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
TAC Support: http://www.cisco.com/tac
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Thu 24-Oct-02 23:05 by eaarmas
Image text-base: 0x00000000, data-base: 0x00CA7368
!--- This is the boot ROM version that runs on your switch.
ROM: 12.1(11br)EW
Dagobah Revision 50, Swamp Revision 16
c-4000 uptime is 1 week, 2 days, 1 hour, 38 minutes
System returned to ROM by reload
System image file is "bootflash:cat4000-is-mz.121-12c.EW1.bin"
!--- The DRAM on the Supervisor module.
cisco WS-C4006 (MPC8245) processor (revision 7) with 262144K bytes of memory.
Processor board ID FOX04183666
Last reset from Reload
80 FastEthernet/IEEE 802.3 interface(s)
52 Gigabit Ethernet/IEEE 802.3 interface(s)
467K bytes of non-volatile configuration memory.
Configuration register is 0x2102
c-4000#
下載軟體映像
在實際映像升級之前,將軟體映像下載到充當TFTP伺服器的PC。從Catalyst軟體下載中心下載Cisco IOS軟體映像。
注意:只有註冊的思科使用者才能訪問內部思科工具和資訊。
在PC上安裝TFTP伺服器
對於本文檔中的示例輸出,Cisco TFTP伺服器安裝在裝有Microsoft Windows 2000 Professional的PC上。您可以使用可安裝在任何平台上的任何TFTP伺服器。您無需使用PC和Windows作業系統。
第1步:從Internet下載並安裝用於將軟體映像複製到交換機的PC上的任何共用軟體TFTP軟體。將軟體映像下載到TFTP伺服器根目錄。您可以將映像下載到TFTP伺服器的預設根目錄,或者將根目錄路徑更改為軟體映像所在的目錄。對於Cisco TFTP伺服器,選擇View Menu > Options以更改根目錄。
註:本文檔是在Cisco TFTP伺服器可通過軟體中心下載時編寫的。Cisco不再支援Cisco TFTP伺服器。如果您使用Cisco TFTP伺服器,請禁用日誌功能以防止生成過多的日誌,否則可能會中斷TFTP進程。選擇View Menu > Options以禁用Cisco TFTP伺服器上的日誌。或者,取消選擇Enable Logging(啟用日誌記錄),然後按一下Ok(確定)。預設情況下,日誌記錄已啟用。
第2步:在交換機控制檯埠和PC之間連線控制檯電纜,以訪問交換機命令列介面(CLI)。有關如何透過超級終端機存取CLI的資訊,請參閱瞭解Catalyst交換器上連線到主控台連線埠的終端連線。
注意:您可以使用遠端Telnet訪問來升級交換機。但是,在軟體升級期間,交換器重新載入時,Telnet連線將會遺失。載入新映像後,您可以重新建立Telnet。但是,要在出現故障時進行故障排除,您需要具有本地控制檯訪問許可權。思科建議透過主控台存取進行交換器升級。
備份配置和軟體映像
將交換機配置和當前軟體映像備份到運行TFTP伺服器的PC。有時,升級過程可能會由於以下原因而失敗:
在執行整合Cisco IOS的Catalyst 4500/4000交換器上,您可以發出copy startup-config tftp:或copy startup-config bootflash:命令,將組態複製到TFTP伺服器或bootflash。如果修改了配置,請確保發出write memory命令將當前配置複製到啟動配置並執行備份。您可以發出copy bootflash: tftp:或copy slot0: tftp:命令,將當前軟體映像從bootflash或slot0複製到TFTP伺服器。
升級
本節提供用於設定本文件中所述功能的資訊。
註:使用Cisco CLI Analyzer獲取本節所用命令的詳細資訊。只有註冊思科使用者才能訪問內部思科工具和資訊。
Supervisor III、IV和V模組上的Cisco IOS
請參閱Catalyst 4500系列交換器版本說明的升級Cisco IOS軟體一節,以逐步升級Catalyst 4500 Supervisor III和IV模組上的整合Cisco IOS。
在不重新載入系統的情況下升級冗餘Supervisor模組上的軟體映像
Cisco Catalyst 4500系列交換器允許備用Supervisor Engine在主Supervisor Engine發生故障時接管功能。這樣,Cisco Catalyst 4500系列交換器可以在出現Supervisor引擎故障時快速恢復操作。此功能稱為Supervisor引擎冗餘。Supervisor引擎冗餘功能支援的軟體升級過程允許您升級Supervisor引擎上的Cisco IOS軟體映像,而無需重新載入系統。
完成以下步驟即可升級軟體:
-
使用以下命令將新的Cisco IOS軟體映像複製到兩個Supervisor引擎的bootflash或slot0:
-
配置Supervisor引擎以啟動新映像。使用以下命令:
Switch#configure terminal
Switch(config)#config-register 0x2
Switch(config)#boot system flash device:file_name
-
同步Supervisor引擎配置:
Switch(config)#redundancy
Switch(config-red)#main-cpu
Swicth(config-r-mc)#auto-syn standard
-
發出 copy running-config start-config
命令儲存配置。
-
發出 redundancy reload peer
命令重新載入待命supervisor engine並使引擎重新連線(使用新版本的Cisco IOS軟體)。
注意:重新載入備用Supervisor Engine之前,請確保等待足夠長的時間,以便完成所有配置同步更改。
-
使用CLI redundancy force-switchover
指令。
備用Supervisor Engine成為執行新Cisco IOS軟體映像的作用中Supervisor engine。模組重新載入,模組軟體從活動Supervisor Engine下載。原來的作用中Supervisor引擎使用新映像重新啟動,並成為備用Supervisor引擎。
驗證
使用本節內容,確認您的組態是否正常運作。
Cisco CLI Analyzer支援某些功能 show
指令。使用此工具可以檢測已知問題,如系統問題、配置錯誤和違反最佳實踐情況。
疑難排解
本節提供的資訊可用於對組態進行疑難排解。
軟體升級失敗/交換機在ROMmon中
您的軟體升級可能因為以下原因而失敗:
-
交換機和TFTP伺服器之間的IP連線問題
-
引導變數設定不正確
-
將軟體映像複製到交換機期間發生電源故障
因此,交換機可以進入ROMmon模式。如果您的交換機處於ROMmon模式,而bootflash或compact flash(僅在Supervisor III和IV上)上沒有有效的映像,則可以通過軟體恢復過程將交換機恢復為正常模式。請參閱這些檔案瞭解軟體復原程式:
冗餘Supervisor Engine軟體升級失敗
如果在主用和備用supervisor engine上均執行軟體升級,請檢查兩個supervisor是否運行相同的新軟體映像。
當主Supervisor從次Supervisor下載配置時,升級失敗。輔助Supervisor將其自己的引導變數複製到主Supervisor。如果主Supervisor沒有與次Supervisor相同的軟體映像,則會發生引導循環,因為主Supervisor找不到該映像。完成以下步驟即可解決問題:
-
刪除主Supervisor。
-
切換到ROMMON模式。
-
手動引導主Supervisor。
確保主Supervisor載入與其他Supervisor Engine中的映像相同。映像載入後,重設開機變數。Supervisor engine恢復後,升級其中一個Supervisor,使其具有與其他Supervisor相同的映像。
相關資訊