华为S5700交换机升级记录

参考实战:https://blog.51cto.com/wangchunhai/1904736

1.查看型号和序列号


查看型号命令

sy #进入全局配置模式
display version #查看硬件和软件版本


结果

Quidway S5700-28C-EI Routing Switch

查看序列号命令

display elabel


结果 第一个21开头的码就是了

BarCode=21XXXXXXXXXDMGXXXXXXX

 

2.查看版本,确定升级路线


查看型号命令

sy #进入全局配置模式
display version #查看硬件和软件版本


结果

VRP (R) software, Version 5.130 (S5700 V200R003C00SPC300)

在华为企业官网注册账号,然后填入你的序列号可以获得相应产品的下载权限
思科的光有序列号不行,思科还需要关联合同号才能给下载权限
以S5700-28C-EI为例
对于固件下载地址为:https://support.huawei.com/enterprise/zh/switches/s5700-pid-6691579/software

华为S5700交换机升级记录_第1张图片
通过这个界面可以看到,华为的固件分为主版本/补丁/web包
1.主版本以cc结尾
2.补丁以pat结尾  #升级后验证命令 display patch-information
3.web包以web.7z/web.zip结尾  #通过http server load S5700SI-Full-V200R005C00.002.web.zip 加载,通过 http secure-server enable和http server enable 开启https和http管理

另外有个bootrom.bin的文件,适用于突然断电模式下丢失flash后的升级,普通升级不需要关注这个文件

对于升级路线,参考升级指导书可以发现S5700 V200R003 可以直接升级到S5700 V200R005
升级指导书地址:https://support.huawei.com/enterprise/zh/doc/EDOC1000080252?idPath=24030814|21782164|21782167|22318564|6691579

3.备份原有固件


串口连接:xmodem方式传输文件
网口//管理口网口连接:tftp/ftp方式

以下都以tftp传输为例,电脑上需要安装3com

dir #查看列表里的cc pat web.7z结尾的文件
tftp 10.24.28.30 put s5700ei-v200r003c00spc300.cc
tftp 10.24.28.30 put s5700ei-v200r003sph010.pat
tftp 10.24.28.30 put web.7z


4.备份license


5700交换机不需要备份license
备份license主要是备份胖AP的license,默认情况下华为多数AP只有4个AP的授权,多了要买license

dir #查看列表里的dat结尾的文件
tftp 10.24.28.30 put license.dat


5.备份原有配置

dir #查看列表 是vrpcfg.zip 还是vrpcfg.cfg
tftp 10.24.28.30 put vrpcfg.zip

6.升级固件


串口连接:xmodem方式传输文件
网口//管理口网口连接:tftp/ftp方式

华为交换机的flash空间太抠门了,总flash空间30M,放一个固件就需要用16M。再怎么说也得同时放下两个固件才行吧
对这一点来说,思科真香,放3个版本的固件都能放下。不用担心版本的问题

6.1 升级主版本cc 需要重启



下载完剩不了多少空间了,先升级这个cc吧,web包后面加载也行

reset recycle-bin #清空回收站吧
tftp 10.24.28.30 get startup system-software S5700EI-V200R005C00SPC500.cc #传cc文件


注意下面的命令的文件名称,tftp传上去之后大小写会变成全部小写,这个是什么操作??

startup system-software s5700ei-v200r005c00spc500.cc
system-view
upgrade basic-bootrom s5700ei-v200r005c00spc500.cc #这部在某个版本之后不需要做

等待升级完成
最后q退出配置模式,reboot重启

重启之后
 

display version# 查看版本
delete s5700ei-v200r003c00spc300.cc #删除原来的cc文件


升级主版本之后原来的web管理和补丁会失效

 

display patch-information


可以看运行的补丁是空的
http访问不通,所以主版本web包需要升级才能用

6.2 升级主版本web包 无需重启


主版本带web包,先补上

tftp 10.24.28.30 get S5700EI-V200R005C00SPC500.web.7z
system-view
http server load s5700ei-v200r005c00spc500.web.7z
http secure-server enable
http server enable

升级完成之后就可以用web访问了

最后删除原来的web.7z

delete web.7z

6.3 升级补丁包 补丁根据R版本来的,不需要先打小版本的 无需重启


补丁的升级指导书:https://support.huawei.com/enterprise/zh/doc/EDOC1100145090

tftp 10.24.28.30 get S5700EI-V200R005SPH027.pat #下载补丁
patch load s5700ei-v200r005sph027.pat all #加载补丁
patch active all  #激活补丁
patch run all  #运行补丁

查看补丁状态

display patch-information

删除原来的旧补丁

delete s5700ei-v200r003sph010.pat

6.4 升级补丁的web 无需重启


这步不升级也能正常用web管理,升级步骤跟6.2一样,保险起见还是升个级

tftp 10.24.28.30 get S5700EI-V200R005C00SPC500.009.web.7z
system-view
http server load s5700ei-v200r005c00spc500.009.web.7z
http secure-server enable
http server enable


升级完成之后查看web能不能访问

最后删除原来的

delete s5700ei-v200r005c00spc500.web.7z

7.检查及还原license


S5700不需要检查

8.检查配置

display current-configuration

看一下有没有配置确实,正常升级不会缺东西

9.回退方案


参见指导书


 

你可能感兴趣的:(分享学习,交换机)