博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
博科300交换机不中断(non-disruptive)固件升级
阅读量:6120 次
发布时间:2019-06-21

本文共 1385 字,大约阅读时间需要 4 分钟。

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的包,需要解压缩。解压缩后会有大量的文件博科300交换机不中断(non-disruptive)固件升级

升级方式

升级方式有多种:FTP,SFTP,SCP,本地USB

下面介绍FTP方式,这种方式下,需要借助于ftp协议上传原始配置文件以及下载固件文件。
所以需要将固件文件放置到FTP目录下,另外,需要准备一个具有创建文件权限的ftp用户,假定是anonymous。

升级步骤

  1. 保存现有配置

    cfgsave

    configureUpload
    博科300交换机不中断(non-disruptive)固件升级
    随后,可以检查下,是否在ftpserver的根目录下有生成config.txt的文件。
    可以通过如下步骤还原交换机配置:
    configDownload

  2. 从ftp下载配置文件

    firmwaredownload

    博科300交换机不中断(non-disruptive)固件升级
    注意:固件文件路径需要填写正确,如固件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

  1. 如果系统升级过程中能够保留回滚的选项,那么使用命令

    firmwaredownload -s

    博科300交换机不中断(non-disruptive)固件升级
    该命令禁用自动提交(auto-commit功能),也就是在升级过程中,完成:
    1)交换机下载固件到secondary分区
    2)系统进行ha reboot,重启后,secondary和primary分区完成调换
    过程"3)将primary分区的固件复制到secondary分区)"省略掉,这样secondary分区中会保留之前的固件。如果发现新的固件不适用你的环境,使用命令:
    firmwareRestore
    可以回滚到之前的固件版本。
    如果使用下来觉得新的固件没有问题,那么使用命令:
    firmwareCommit
    完成"3)将primary分区的固件复制到secondary分区)"
    注意:如果你需要保留回滚选项,那么交换机只能进行中断(disruptive)升级

本文转自 川流信息 51CTO博客,原文链接:http://blog.51cto.com/tech4fei/2070045

转载地址:http://gwqka.baihongyu.com/

你可能感兴趣的文章
Machine Learning Techniques -6-Support Vector Regression
查看>>
会计基础_001
查看>>
Cordova 开发环境搭建及创建第一个app
查看>>
ajax请求拿到多条数据拼接显示在页面中
查看>>
小程序: 查看正在写的页面
查看>>
dedecms生成文档数据库崩溃 mysql daemon failed to start
查看>>
Linux的50个基本命令
查看>>
Objective-C中创建单例方法的步骤
查看>>
Codeforces 520B:Two Buttons(思维,好题)
查看>>
Jenkins持续集成环境部署
查看>>
emoji等表情符号存mysql的方法
查看>>
检查磁盘利用率并且定期发送告警邮件
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
linux文本模式和文本替换功能
查看>>
Windows SFTP 的安装
查看>>
摄像机与绕任意轴旋转
查看>>
rsync 服务器配置过程
查看>>
预处理、const与sizeof相关面试题
查看>>
爬虫豆瓣top250项目-开发文档
查看>>
Elasticsearch增删改查
查看>>