1、关于S86/S12000 VSU系统的升级方式的总体说明
根据对于VSU环境,升级前先确认当前交换机的软件版本:
a、如果当前版本是10.4(3b17)及之后版本升级至更高版本,那么按照常规升级方式,使用自动升级(TFTP拷贝软件版本到交换机,然后进行重启操作,断网时间约为20分钟)或采用手工升级方式(upgrade
system rgos.bin,完成后重启,断网时间约为12分钟),具体可以查看 交换机实施一本通---“软件版本升级----->运行模式下升级”章节
b、如果是低于10.4(3b17)的软件版本升级到更高版本(如10.4(2b3)、10.4(3)软件版本升级至10.4(3b17)P3等),那么要分为如下两种情况:
I、如果VSU环境的两台交换机各都只有一块引擎,那么按照常规升级方式,使用自动升级(TFTP拷贝软件版本到交换机,然后进行重启操作,断网时间约为20分钟)或采用手工升级方式(upgrade
system rgos.bin,完成后重启,断网时间约为12分钟),具体可以查看 交换机实施一本通-“软件版本升级----->运行模式下升级”章节
II、如果VSU环境的两台交换机加起来超过两块块引擎,有三块或四块引擎。由于3b17版本VSU机制发生重大变化,3b17版本VSU备份引擎实际并不支持热备仅能扩充带宽,扩展管理板无法自动升级,升级时需要特别处理。
需要在将VSU转换为单机模式,对两台设备进行独立升级,等两台设备都升级成功后再转换为VSU模式,或在CTRL下对两台从引擎进行升级,然后重启(推荐,此种方法简单,断网时间短)。
升级简要总结示意图:
注意提前保存或备份配置文件到本地PC。
升级时间:整体需要1小时30min左右,建议升级维护时间申请至少2个小时。
步骤1 约为15min
步骤2单机升级约为20min(手工升级)-40min(自动升级),可两台同时操作
步骤3 约为15min-20min
步骤1:将VSU模式转换为单机模式,命令如下
Ruijie-ACTIVE#switch
convert mode standalone
步骤2:转换单机完成后,使用TFTP单独对单机进行升级至3b17P3,确认升级成功。
步骤3:按照S86 VSU的配置重新配置VSU,配置完成后分别将两台S86再次转换为VSU模式,命令如下:
Ruijie#switch
convert mode virtual ----->回车后,系统会提示是否转换为VSU模式,选择"Y",
提示是否恢复配置时,选择恢复以前的VSU配置“Y”
Convert switch
mode will automatically backup the "config.text" file and then delete
it, and reload the switch. Do you want to convert switch to virtual mode?
[no/yes]y
Do you want to
recover "config.text" from "virtual_switch.text" (press
'ctrl + c' to cancel) [yes/no]:y
注意提前保存或备份配置文件到本地PC。
升级时间:整体需要1小时左右,建议升级维护时间申请至少2个小时。
步骤1 约为 20min (手工升级) -40min (自动升级)
步骤2,3,4 约为 20-30分钟左右。
步骤1:按照常规方式对VSU进行升级(自动升级或手工升级,推荐采用手工升级方式,断网时间更短),升级成功后主从机箱的主引擎和线卡均已升级成功至3b17P3,备份引擎此时尚未升级成功。:
提示:
如采用自动升级方案,等待整机VSU重启完成,确认升级成功后再进入第二步。
如采用手工升级方案,主程序下更新线卡FLASH文件成功即可直接进入步骤2,不需要等待主程序启动完毕后再次重启。
步骤2:重启VSU进入CTRL模式(根据提示,按CRTL+C键进入),主从机需要单独操作(操作一台的时候,另外一台不会一起进入ctrl,会正常启动,所以可以考虑先断电一台,等一台进入ctrl后,另外一台再开机进入ctrl),可以先重启一台进入CTRL后,将Console线切换到另外主机重启根据提示进入CTRL。
步骤3:在CTRL命令行下执行upgrade
-slot M2 -force进行升级从板,主从机均需要操作。
步骤4:在CTRL命令行下执行load
main命令,加载主程序,设备将重新启动,或主从机机断电重启。(主从机均需要操作)
步骤5:确认版本升级成功(show
version)及VSU各板卡均已识别到(show version slot)。
补充说明:ctrl下的升级命令格式可通过help upgrade命令查看,具体为:upgrade -slot <
all | 1..30 | M1 | M2 > [ -type < boot | ctrl | main > ] [ -force]。其中,-slot表示指定要升级的板卡,其中all表示对所有就绪板卡进行升级。-type表示指定要升级的程序映像,如果不指定,默认升级所有程序映像。-force表示强制升级,不指定则默认按照安装包的升级策略进行升级。
2、VSU模式下动态插入10.4(1)以前线卡的升级
VSU模式下不支持动态插入10.4(1)以前的卡。因此,当动态插入一张10.4(1)以前的卡,只能断开VSU模式,先在单机下完成自动同步,再切换到VSU模式下运行。
3、VSU模式下动态插入10.4(2)以后但低于10.4(2b3)版本线卡的升级
1)低于10.4(2b3)版本的线卡无法识别VSU模式,因此线卡将处于cannot
startup状态。由于10.4(2)以后的版本在ctrl下支持主程序分发功能,因此可以执行整机reload命令复位设备,待运行到ctrl之后,让管理板自动下发线卡主程序到线卡内存中运行。
2)当分发完成后,线卡主程序运行10.4(3b7)的新版本之后,即可通过debug
support模式下的upgrade force命令(特权模式下的upgrade system命令也可进行升级操作,但不是强制升级,而是按升级策略的约定情况进行升级)将线卡flash上的主程序强制升级为10.4(3b7)的版本。
3)命令格式如下:upgrade
force slot n main,其中,n表示线卡槽号,如果指定n为all,则将强制升级所有线卡flash上的主程序。
举例:
Ruijie#upgrade
system ?
WORD Specify a file to upgrade images
<cr>
Ruijie#upgrade
system
No software
images need installed.
或者
Ruijie#debug
support
Ruijie(support)#upgrade
force slot ?
<1-30> Specify user slot ID to upgrade images
WORD Specify Board(M1|M2) to
upgrade images
all Force to upgrade all
slots if card inside
Ruijie(support)#upgrade
force slot all
These images in
linecard will be updated:
Slot image linecard
------ ----- ------------------------
M1
BOOT
M8610-CM II
CTRL
M8610-CM II
3
BOOT
M8600-FW
CTRL
M8600-FW
MAIN
M8600-FW
6
BOOT
M8600-24GT/12SFP
CTRL
M8600-24GT/12SFP
MAIN
M8600-24GT/12SFP
-----------------------------------------------
(Slot M1):
Installing BOOT
Upgrading
BOOT...
DO NOT POWER
OFF!
Erasing
device...eee [ok]
/---------------------------------------------同步日志此次忽略------------------------------------------/
如果分发失败,或因线卡启动较慢导致分发超时等原因,未完成分发,则线卡直接加载本地flash上的主程序,运行的将是10.4(2)版本的主程序,而该版本并不支持VSU模式,因此线卡将转入cannot
startup状态,这时只能再次拔插,重新尝试分发了。或者采用单机非VSU模式,直接在管理板ctrl下对该张线卡进行单独升级。
Ctrl>tftp
192.168.1.1 192.168.1.2 ctrl-lc.bin -ctrl
Ctrl>tftp
192.168.1.1 192.168.1.2 main-lc.bin -main
(升级PC与主引擎的MGMT口连接)
4、VSU模式下动态插入10.4(2b3)以后版本线卡的升级
10.4(2b3)以后版本的线卡均支持VSU模式,因此在VSU模式下插入10.4(2b3)版本以后的线卡,因为VSU模式下不支持对热插入线卡的分发操作,故需进入主程序后将启动自动同步程序,由管理板完成对线卡主程序的版本同步。同步完成后线卡自动复位,重新起来之后就运行在新版本了。
5、S86单机模式下插入VSU线卡后发现线卡无法识别,显示cannot
startup
在单机模式下插入M8600-VSU-02XFP模块时,线卡无法识别,已经确认引擎,线卡版本一致,出现如下提示:
Ruijie#
*Nov 1 15:19:37:
%DP-5-CARD_NOT_SUPPORT: M8600-VSU-02XFP is not supported in the standalone
mode, please switch to the vsu mode.
*Nov 1 15:20:05:
%DP-3-LINECARD_STARTUP_FAIL: Module in slot 4 has translated to cannot startup.
Ruijie#show ver
slots
Dev Slot Port
Configured Module Online Module User Status Software Status
--- ---- ----
---------------------------- ---------------------------- ------------
---------------
1 1 0 none none
none none
1 2 24
M8600-24GT/12SFP M8600-24GT/12SFP installed ok
1 3 0 none none
none none
1 4 2
M8600-VSU-02XFP none installed none
1 M1 0 N/A
M8606-CM II N/A master
1 M2 0 N/A none
N/A none
这是一个正常提示,无需做任何其他操作,因为非VSU模式下,S86无法正确识别M8600-VSU-02XFP线卡,只要按照正常的vsu配置进行设置,切换到VSU模式就可以了,如下:
Ruijie(config)#switch
virtual domain 1
Ruijie(config-vs-domain)#switch
1
Ruijie(config-vs-domain)#switch
1 priority 200
Ruijie(config-vs-domain)#end
Ruijie#wr
Building
configuration...
Write to boot
config file: [/config.text]
[OK]
Ruijie#
Ruijie#switch
convert mode virtual
This command
will copy the startup configuration to the backup file named
"standalone.text",
save the running
config to startup config and reload the switch.
Do you want to
proceed? [y/n]:y
Copying the
startup configuration to the backup file named "standalone.text" ...
[OK]
起来后就能正常识别线卡了