待升級(jí)交換機(jī)的6號(hào)和7號(hào)接口槽配備了兩塊主控板,一塊主用,一塊備用,另外在10號(hào)、11號(hào)和13號(hào)配備有不同的業(yè)務(wù)板,升級(jí)時(shí)需要對(duì)這5塊板卡全部進(jìn)行升級(jí)。
該款交換機(jī)的ISO文件以“.bin”為擴(kuò)展名,下文中都將以“bin文件”來稱呼。設(shè)備具體信息,如圖1所示。
圖1 設(shè)備信息
圖2 操作過程
這里先說句題外話,筆者在官網(wǎng)上查詢了最新版bin文件的版本配套表,發(fā)現(xiàn)雖然硬件條件符合,但是BootRom版本號(hào)和MBUS版本號(hào)都比要求的低,比如版本配套表中要求主控板BootRom版本要達(dá)到1.23以后,而本交換機(jī)才1.20,而且沒有其他中間版本的bin文件能把主控板BootRom版本從1.20升級(jí)到1.23。
最后咨詢了一個(gè)工程師得知不用嚴(yán)格對(duì)照版本配套表里的要求,于是就冒險(xiǎn)開始直接升級(jí),好在最后升級(jí)成功。
嚴(yán)格來說,如果能找到合適的版本,還是應(yīng)該對(duì)照版本配套表由低版本到高版本一級(jí)一級(jí)升,哪怕中間多刷幾次中間版本。
在官網(wǎng)下載了最新版本的bin文件,準(zhǔn)備好一臺(tái)可遠(yuǎn)程登錄核心交換機(jī)的PC機(jī),在PC機(jī)上配置好FTP服務(wù),把升級(jí)文件放到FTP目錄中,升級(jí)前準(zhǔn)備就完成了。
telnet遠(yuǎn)程登錄交換機(jī),備份當(dāng)前系統(tǒng)文件至FTP服務(wù)器并下載新的bin文件到交換機(jī),過程如圖2、3所示。
說明:根據(jù)實(shí)際操作經(jīng)驗(yàn),主控板中的cf存儲(chǔ)卡的讀寫速度比flash存儲(chǔ)的讀寫速度要快,所以我的bin文件讀寫都是在cf存儲(chǔ)卡里進(jìn)行,查看存儲(chǔ)卡空間時(shí),如果空間不足需要用delete命令刪除掉老的bin文件。
圖3 備份及下載過程
圖4 設(shè)備狀態(tài)
接下來,對(duì)7號(hào)槽的備用主控板升級(jí)時(shí)遇到了問題,升級(jí)過程如下:
[交換機(jī)提示路徑和槽號(hào)不匹配]
筆者當(dāng)時(shí)可能沒留意這條錯(cuò)誤提示,直接用reboot命令重啟了交換機(jī),當(dāng)交換機(jī)重啟完成后,發(fā)現(xiàn)7號(hào)槽的主控板出了問題,設(shè)備狀態(tài)如圖4所示。
產(chǎn)生這種錯(cuò)誤的原因:
7號(hào)槽的主控板進(jìn)行啟動(dòng)文件升級(jí)時(shí),因?yàn)槲募窂讲粚?duì),未能升級(jí)成高版本,重啟時(shí)7號(hào)槽的主控板繼續(xù)使用老的bin文件啟動(dòng)。
而此時(shí)其他主控板及業(yè)務(wù)板已完成升級(jí),最終導(dǎo)致雙方在驅(qū)動(dòng)、業(yè)務(wù)功能等方面無法匹配,7號(hào)主控板未能
[進(jìn)入7號(hào)主控板CF卡存儲(chǔ)空間]
接下來參照上文中登錄ftp服務(wù)器,把03.bin文件下載到該CF卡存儲(chǔ)空間中,下載完成后升級(jí)7號(hào)主控板。
[使用7號(hào)主控板中的03.bin文件對(duì)該板卡進(jìn)行bootrom升級(jí)]
升級(jí)時(shí),出現(xiàn)文件路徑不匹配的故障和主控板的存儲(chǔ)空間分布有關(guān)系。
每塊主控板都有單獨(dú)的CF卡存檔空間和FLASH存儲(chǔ)空間,如果對(duì)特定的某塊主控板升級(jí)時(shí),必須從該主控板自己的存儲(chǔ)空間調(diào)用bin文件。
筆者之前升級(jí)失敗就是因?yàn)檎{(diào)用的bin文件路徑不在相應(yīng)的主控板存儲(chǔ)空間中。
圖5 配置過程
[使用7號(hào)主控板中的03.bin作為該板卡的主啟動(dòng)文件]
[使用7號(hào)主控板中的02.bin作為該板卡的備用啟動(dòng)文件]
至此本次升級(jí)才算全部完成。
筆者當(dāng)時(shí)升級(jí)時(shí)因?yàn)橐约鞍l(fā)生錯(cuò)誤,導(dǎo)致重啟后已經(jīng)不能再進(jìn)入7號(hào)主控板,這時(shí)只能通過console接口直連7號(hào)主控板,在bootware界面完成升級(jí)操作。
首先運(yùn)行超級(jí)終端程序通過7號(hào)主控板的console口進(jìn)入到操作界面,同時(shí)將PC機(jī)的網(wǎng)口和7號(hào)主控板的mgr管理口用網(wǎng)線連接,按下7號(hào)主控板上的reset按鈕,當(dāng)出現(xiàn)“Press Ctrl+B to enter extended boot menu…”時(shí),鍵入
在主菜單下鍵入<3>進(jìn)入以太網(wǎng)口子菜單,然后鍵入<6>進(jìn)入以太網(wǎng)口配置菜單。配置如圖5所示。
升級(jí)文件03.bin下載完成以后,再次回到以太網(wǎng)口子菜單,鍵入<2>開始升級(jí)主啟動(dòng)文件。
升級(jí)完成后回到BootWare主菜單,鍵入<1>重新引導(dǎo)該主控板啟動(dòng)。至此本次錯(cuò)誤補(bǔ)救完成。
雙主控板交換機(jī)因?yàn)榇鎯?chǔ)介質(zhì)分屬于兩個(gè)獨(dú)立的主控板,所以升級(jí)時(shí)文件路徑的指定需要與主控板相配套,希望讀者在今后升級(jí)操作中能避開這些操作錯(cuò)誤。
另外,升級(jí)操作前的備份要做好,本次跨版本升級(jí)也有一定風(fēng)險(xiǎn),備份是升級(jí)操作的最后一道保險(xiǎn)。