华为交换机升级文件小知识: *.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(备控板)
注:开启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:/ftp 172.24.0.1
输入设置ftp用户密码 系统提示User logged in,代表已成功访问s9306交换机。输入dir查看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:/只要系统显示 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> rebootftp> put S9300series-V200R019SPH010.pat
在交换机输入更新补丁命令< s9306> patch load S9300series-V200R019SPH010.pat all run
升级操作前,一定要确认自己是否有主备双控板,如有备控板一定要同时上传升级文件给主备双控板中,否则出现主控板升级备控板无法升级,造成只有1个主控板运行。
当出现单备控板运行时,系统将出现1个主控板并且仍然运行在旧版本上。 万一出现此类情况,再将未升级的控板重新升级后再重启交换机即可。
删除账号:
[s9306] aaa [s9306-aaa]undo local-user ftp [s9306-aaa] quit [s9306] undo ftp server答:当出现以下未注册情况,有可能交换机刚启动还在注册中,需要等待30分钟左右启动业务板,此过程会发现所有业务板(网口、电口灯全灭),第一次见到很是吓人,担心启动不起来,影响所有业务。 所以,建议还是选个不影响业务的时间进行操作,比较合适。
答:可通过删除日志文件来腾出空间,命令如下:
<s9306> cd logfile/ <s9306> delete /unreserved *.zip系统将提示是否删除,按“Y”即可。经过此操作应该可以空出比较大的空间。
同时,也可以升级成功后删除旧版本文件(删除前,要注意删除目前交换机正在使用的版本:
注:一定要先升级后再删除,不能在升级前将旧版本删除。 (空间不足,可以先上传新版本文件,再删除旧版本,记住主备板同时存在2份系统文件,可以删除时一起删除)
<s9306> delete /unreserved s9300-v200r010c00spc600.cc cd slave#cfcard: <s9306> delete /unreserved s9300-v200r010c00spc600.cc答:输入dis ver命令。
< s9306> dis ver
答:dir /all
< s9306> dir /all
华为S9306交换机版本升级及补丁加载操作步骤(上节)(附FTP上下载过程)
华为官网升级指导书
