参考实战:https://blog.51cto.com/wangchunhai/1904736
查看型号命令
sy #进入全局配置模式
display version #查看硬件和软件版本
结果
Quidway S5700-28C-EI Routing Switch
查看序列号命令
display elabel
结果 第一个21开头的码就是了
BarCode=21XXXXXXXXXDMGXXXXXXX
查看型号命令
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
通过这个界面可以看到,华为的固件分为主版本/补丁/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
串口连接: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
5700交换机不需要备份license
备份license主要是备份胖AP的license,默认情况下华为多数AP只有4个AP的授权,多了要买license
dir #查看列表里的dat结尾的文件
tftp 10.24.28.30 put license.dat
dir #查看列表 是vrpcfg.zip 还是vrpcfg.cfg
tftp 10.24.28.30 put vrpcfg.zip
串口连接:xmodem方式传输文件
网口//管理口网口连接:tftp/ftp方式
华为交换机的flash空间太抠门了,总flash空间30M,放一个固件就需要用16M。再怎么说也得同时放下两个固件才行吧
对这一点来说,思科真香,放3个版本的固件都能放下。不用担心版本的问题
下载完剩不了多少空间了,先升级这个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包需要升级才能用
主版本带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
补丁的升级指导书: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
这步不升级也能正常用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
S5700不需要检查
display current-configuration
看一下有没有配置确实,正常升级不会缺东西
参见指导书