华为S9306交换机版本升级及补丁安装步骤
文章目录背景介绍升级前的准备开启S9306 FTP服务WIN7/10远程登陆FTP交换机查看配置是否成功备份S9306交换机配置及版本文件正式升级新版本操作步骤第一步 上传升级过渡版本第二步 设置交换机升级版本为启动运行版本第三步 重启交换机等待更新升级最新版本(非必选项,可根据实际情况进行更新操作)补丁更新操作(非必选项,可根据实际情况进行更新操作)友情提醒(重要!!!)升级完成后记得关闭ftp
文章目录
背景介绍
华为交换机升级文件小知识: *.cc是升级主文件 *.pat升级补丁
本案例交换机的原始版本号:le02ets02v100r002c00spc002.cc(约262M)
由于版本太旧,需要升级到最新版需要升级二次。
更新版本号:
- S9300-V200R010C00SPC600.cc(过渡版本)
- S9300-V200R019C10SPC500-SRUA&B.cc(最终版本)
- S9300series-V200R019SPH010.pat(补丁)
注意:要先确认升级交换机是否有主备双控板,升级时应同时让主备控板同时升级,也就是2个文件都需同时存在,否则将出现升级不成功。
本案例交换机的管理地址为:172.24.0.1/24 ,选择任意一台网内电脑IP能访问该交换机即可。
升级前的准备
在交换机命令行输入以下命令
dis dev
该命令先,查看设备运行状态和注册状态,原则上全都显示应为Registered。
注:本案例存在主备双控板,见下图。在slot 7和slot 8有Master(主控板) /slave(备控板)
开启S9306 FTP服务
注:开启FTP用户,并设置FTP密码为ftp123456(均为小写)。
以下命令复制到S9306交换机内:(注意开启super超级用户权限,如不会操作,可见《如何开启华为交换机的SUPER权限》一文)。
<s9306> aaa
<s9306> ftp server enable
<s9306> local-user ftp password cipher ftp123456
<s9306> local-user ftp privilege level 3
<s9306> local-ser ftp ftp-directory cfcard:/
WIN7/10远程登陆FTP交换机查看配置是否成功
- 打开CMD命令窗口;
- 输入命令
ftp 172.24.0.1
- 输入设置ftp用户密码
系统提示User logged in,代表已成功访问s9306交换机。 - 输入dir查看s9306交换机的存储文件情况
备份S9306交换机配置及版本文件
在ftp命令符下输入以下命令
ftp> get vrpcfg.zip d:\vrpcfg.zip
ftp> get S9300-V200R010C00SPC600.cc d:\
ftp> get s9300v100r1001sph011.pat d:\
当出现收到XXX字节,用时xx秒的字样,表示完成下载。
正式升级新版本操作步骤
第一步 上传升级过渡版本
在ftp 命令模式下,将文件上传至S9306交换机内:
ftp> put d:\S9300-V200R010C00SPC600.cc
ftp> copy d:\S9300-V200R010C00SPC600.cc slave#cfcard:/
第二步 设置交换机升级版本为启动运行版本
<s9306> startup system-software S9300-V200R010C00SPC600.cc
<s9306> startup system-software S9300-V200R010C00SPC600.cc slave-board
<s9306> dis startup
只要系统显示 Next startup system software: 意思是下次重启启动的版本为*.cc 。
第三步 重启交换机等待更新
< s9306> reboot
确认按“Y",别急,等待预计30分钟左右即可,也有可能不需要30分钟
。
升级最新版本(非必选项,可根据实际情况进行更新操作)
注:重复“过渡版本”升级操作步骤
- 上传版本文件至主备双控板
- 上传补丁文件至主控板(无需上传至备控板,通过命令可自动执行备板更新补丁)
- 设置系统启动版本号
- 重启设备
WIN 命令行操作:
ftp> put D:\S9300-V200R019C10SPC500-SRUA&B.cc cd slave#cfcard:
ftp> put D:\S9306config\S9300series-V200R019SPH010.pat
ftp>copy S9300-V200R019C10SPC500-SRUA&B.cc slave#cfcard:/
上传补丁截图
S9306交换机操作:
<s9306> startup system-software S9300-V200R019C10SPC500-SRUA&B.cc
<s9306> startup system-software S9300-V200R019C10SPC500-SRUA&B.cc slave-board
<s9306> reboot
补丁更新操作(非必选项,可根据实际情况进行更新操作)
- 上传补丁文件
ftp> put S9300series-V200R019SPH010.pat
- 在交换机输入更新补丁命令
< s9306> patch load S9300series-V200R019SPH010.pat all run
友情提醒(重要!!!)
升级操作前,一定要确认自己是否有主备双控板,如有备控板一定要同时上传升级文件给主备双控板中,否则出现主控板升级备控板无法升级,造成只有1个主控板运行。
当出现单备控板运行时,系统将出现1个主控板并且仍然运行在旧版本上。
万一出现此类情况,再将未升级的控板重新升级后再重启交换机即可。
升级完成后记得关闭ftp帐号及服务
删除账号:
[s9306] aaa
[s9306-aaa]undo local-user ftp
[s9306-aaa] quit
[s9306] undo ftp server
重启交换机后发现业务板未注册成功的原因
答:当出现以下未注册情况,有可能交换机刚启动还在注册中,需要等待30分钟左右启动业务板,此过程会发现所有业务板(网口、电口灯全灭),第一次见到很是吓人,担心启动不起来,影响所有业务。
所以,建议还是选个不影响业务的时间进行操作,比较合适。
小知识
1. 交换机空间不足怎么办?
答:可通过删除日志文件来腾出空间,命令如下:
<s9306> cd logfile/
<s9306> delete /unreserved *.zip
系统将提示是否删除,按“Y”即可。经过此操作应该可以空出比较大的空间。
同时,也可以升级成功后删除旧版本文件(删除前,要注意删除目前交换机正在使用的版本:
注:一定要先升级后再删除,不能在升级前将旧版本删除。
(空间不足,可以先上传新版本文件,再删除旧版本,记住主备板同时存在2份系统文件,可以删除时一起删除)
<s9306> delete /unreserved s9300-v200r010c00spc600.cc cd slave#cfcard:
<s9306> delete /unreserved s9300-v200r010c00spc600.cc
2. 如何查看交换机版本?
答:输入dis ver命令。
< s9306> dis ver
3. 如何显示交换机的文件命令:
答:dir /all
< s9306> dir /all
升级参考链接
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)