堆叠交换机版本升级失败
问题描述
问题描述:某局点部署了2台S5700-48TP-SI-AC,作堆叠组网,现网版本是V100R005C01SPC100,要升级的目标版本是V200R005C00SPC500
升级过程主要如下:
1、将PC作为FTP服务器;
2、将待升级软件版本S5700SI-V200R005C00SPC500.CC上传到设备的flash中;
3、将软件S5700SI-V200R005C00SPC500.CC从flash中copy到slot1:flash/中;
4、设置下一次启动的软件版本startup system-software
5、重启(reboot)
告警信息
通过reboot命令将设备重启,2台堆叠的设备同时重启,堆叠优先级高的交换机正常启动,优先级较低的交换机则出现以下的提示:
处理过程
1、将此台启动不了的交换机(简称B设备)进行重启,现象依旧;
2、通过BOOTROOM升级方式中的通过串口上传系统软件,按照升级指导进行操作,最后反复出现以下的现象:
3、怀疑是B设备中的版本软件有什么问题,于是再次重启B设备,按下Ctrl+B,进入bootroom菜单,删除掉软件S5700SI-V200R005C00SPC500.CC,如下图:
先选择(5. Enter filesystem submenu),再选择( 3. Delete file from Flash),然后选择V2R5的版本文件进行删除。注意:此处删除后不需要再手动重新上传V2R5的版本,因为设备会自动从主设备下载。
4、选择(7. Return to main menu)返回根目录,进入( 3. Enter startup submenu)菜单,查看设备当前的启动配置
5、选择( 2. Modify startup configuration)重新设置下次启动的版本为原始版本,然后选择(1. Display startup configuration)查看刚才的设置情况
6、选择(3. Return to main menu)返回主菜单,再选择( 1. Boot with default mode)进行启动
设备正常启动,启动后版本为V2R5,堆叠关系建立成功。
根因
最终原因是由于B设备flash中的(即堆叠设备的slot1:flash:/)版本软件有问题(也许是在拷贝过程中出错,致使数据不完整),导致堆叠设备升级过程中部升级失败,无法正常启动。