博科300交换机不中断(non-disruptive)固件升级
2018-02-08 08:53
411 查看
HPE OEM Brocade 300,当前的固件版本v6.4.1b,需要升级到v7.4.2b。官方建议的升级路径:v6.4.1b>v7.0.1a>v7.1.2b>v7.2.1a>v7.3.2b>v7.4.2b,说白了就不是不建议跨版本升级。台阶要一步一级爬,一步跨2级都不行,一看就是个体力活。但好处是不中断(交换机在线)。
注意:不同OEM厂商可能建议的版本有不同。固件下载地址请参考各厂商提供为准。另外,是否真正没有中断没有验证,毕竟一次升级这么多版本。
下载后一般是.zip或者是.tar.gz的包,需要解压缩。解压缩后会有大量的文件
下面介绍FTP方式,这种方式下,需要借助于ftp协议上传原始配置文件以及下载固件文件。
所以需要将固件文件放置到FTP目录下,另外,需要准备一个具有创建文件权限的ftp用户,假定是anonymous。
cfgsave
configureUpload
随后,可以检查下,是否在ftpserver的根目录下有生成config.txt的文件。
可以通过如下步骤还原交换机配置:
configDownload
从ftp下载配置文件
firmwaredownload
注意:固件文件路径需要填写正确,如固件v7.4.2b文件夹放置在ftpserver的根目录,那么在File Name:后填写/v7.4.2b
博科交换机有2个固件分区:primary和secondary。交换机默认从primary分区启动。secondary分区主要用户固件更新。每次更新完毕之后,交换机进行一次热重启(端口保持在线状态,所有的帧持续转发),重启后,快速切换primary和secondary分区,从而实现无中断升级。大概的过程如下:
1)交换机下载固件到secondary分区
2)系统进行ha reboot(也就是不影响包转发的重启),重启后,secondary和primary分区完成调换
3)将primary分区的固件复制到secondary分区
以上3个步骤交换机自动完成,每个固件版本的升级过程大约20分钟。升级后不可回滚。如果希望升级后能够回滚到老版本,请参照步骤3
如果系统升级过程中能够保留回滚的选项,那么使用命令
firmwaredownload -s
该命令禁用自动提交(auto-commit功能),也就是在升级过程中,完成:
1)交换机下载固件到secondary分区
2)系统进行ha reboot,重启后,secondary和primary分区完成调换
过程"3)将primary分区的固件复制到secondary分区)"省略掉,这样secondary分区中会保留之前的固件。如果发现新的固件不适用你的环境,使用命令:
firmwareRestore
可以回滚到之前的固件版本。
如果使用下来觉得新的固件没有问题,那么使用命令:
firmwareCommit
完成"3)将primary分区的固件复制到secondary分区)"
注意:如果你需要保留回滚选项,那么交换机只能进行中断(disruptive)升级
注意:不同OEM厂商可能建议的版本有不同。固件下载地址请参考各厂商提供为准。另外,是否真正没有中断没有验证,毕竟一次升级这么多版本。
下载后一般是.zip或者是.tar.gz的包,需要解压缩。解压缩后会有大量的文件
升级方式
升级方式有多种:FTP,SFTP,SCP,本地USB下面介绍FTP方式,这种方式下,需要借助于ftp协议上传原始配置文件以及下载固件文件。
所以需要将固件文件放置到FTP目录下,另外,需要准备一个具有创建文件权限的ftp用户,假定是anonymous。
升级步骤
保存现有配置cfgsave
configureUpload
随后,可以检查下,是否在ftpserver的根目录下有生成config.txt的文件。
可以通过如下步骤还原交换机配置:
configDownload
从ftp下载配置文件
firmwaredownload
注意:固件文件路径需要填写正确,如固件v7.4.2b文件夹放置在ftpserver的根目录,那么在File Name:后填写/v7.4.2b
博科交换机有2个固件分区:primary和secondary。交换机默认从primary分区启动。secondary分区主要用户固件更新。每次更新完毕之后,交换机进行一次热重启(端口保持在线状态,所有的帧持续转发),重启后,快速切换primary和secondary分区,从而实现无中断升级。大概的过程如下:
1)交换机下载固件到secondary分区
2)系统进行ha reboot(也就是不影响包转发的重启),重启后,secondary和primary分区完成调换
3)将primary分区的固件复制到secondary分区
以上3个步骤交换机自动完成,每个固件版本的升级过程大约20分钟。升级后不可回滚。如果希望升级后能够回滚到老版本,请参照步骤3
如果系统升级过程中能够保留回滚的选项,那么使用命令
firmwaredownload -s
该命令禁用自动提交(auto-commit功能),也就是在升级过程中,完成:
1)交换机下载固件到secondary分区
2)系统进行ha reboot,重启后,secondary和primary分区完成调换
过程"3)将primary分区的固件复制到secondary分区)"省略掉,这样secondary分区中会保留之前的固件。如果发现新的固件不适用你的环境,使用命令:
firmwareRestore
可以回滚到之前的固件版本。
如果使用下来觉得新的固件没有问题,那么使用命令:
firmwareCommit
完成"3)将primary分区的固件复制到secondary分区)"
注意:如果你需要保留回滚选项,那么交换机只能进行中断(disruptive)升级
相关文章推荐
- Marvell pxa310/300中断唤醒源的设置
- 博科BROCADE交换机配置(详细)
- 德国罗森伯格推出适合博科Brocade交换机的Mini LC光纤连接系统
- 通过telnet使用命令行激活博科交换机端口
- SyntaxError: Non-ASCII character '\xe8' in file model.py on line 300, but no encoding declared; 报错
- 博科5100交换机别名方式配置方法
- Brocade 300 FC交换机收集诊断日志
- 博科系交换机光模块信号强度查看
- 【转载】博科交换机常用命令
- 博科BROCADE交换机配置(详细)
- 博科BROCADE交换机常用命令与zone配置
- 博科300光纤交换机配置手册/操作方法/密码设置/用户指南大全
- NMI(Non Maskable Interrupt) 不可屏蔽中断
- 搜集博科光纤存储交换机的日志
- 通过telnet使用命令行激活博科交换机端口
- 交换机板卡故障导致的业务中断
- brocade 300光端交换机zone划分
- Cisco SG 300-52交换机升级操作步骤
- ESP8266 NON-OS SDK 和 RTOS SDK实现GPIO中断不同点