准備tftp軟件、待升級的ios文件、網線、console線。
1、dir 查看到當前ios文件在sup-bootdisk:下,剩余存儲空md間還有200多M,待升級的ios文件是170多M,夠用。
2、show bootvar 查看當前啟動參數。
show redundancy 查看引擎主備狀態。
3、找個電口配個ip,筆記本用網線連上去,筆記本端配個同網段ip,互ping能通就ok了。注意如果路由器ping筆記本不通的話,將筆記本的防火牆關閉即可。
4、在筆記本上運行tftp軟件,用來往7609灌ios文件。
5、copy sup-bootdisk:老的ios文件名.bin tftp: 將當前ios文件備份到tftp服務器。
命令敲進去會提示要求輸入tftp的ip,輸入筆記本的ip即可。
copy running-config tftp: 將當前配置備份到tftp服務器。
6、copy tftp:新ios文件名.bin sup-bootdisk: 將新ios文件灌到7609主引擎的sup-bootdisk:里,當然前提是新ios文件已經放到tftp服務器的目錄下。
dir 看到文件已經灌進來了。
7、verify sup-bootdisk:新ios文件名.bin 校驗灌到7609里的ios文件的完整性,比對md5值。
8、copy sup-bootdisk:新ios文件名.bin slavesup-bootdisk: 將新ios從主引擎copy一份到備用引擎。
9、no boot system flash sup-bootdisk:老ios文件名.bin no掉當前啟動引導配置。
boot system flash sup-bootdisk:新ios文件名.bin 配置將新ios做為啟動引導文件。
10、write 保存配置,這個必須有,否則下一步看不到結果。
11、show bootvar 檢查啟動參數,看到主備引擎的啟動引導都是用新ios。
12、reload 重啟升級,如果設備不是離線的,可以用redundancy force-switchover來實現不斷業務情況下升級。
13、show module 看主備引擎ios版本,都已經是新版本了。
show redundancy 看引擎主備狀態。
14、redundancy force-switchover 做主備引擎切換,看到備用引擎切換成主用可正常工作,然后再切換回來。