1、一、H3C9512 软件版本升级方法和步骤1. 通过 display version 命令查看当前这台 s9512 的主程序版本以及主控板、接口板卡等的 BootROM Version3C Comware Platform Software Comware software, Version 3.10, Release 1632P05 LSB1GP48DB0 0: uptime is 0 week,0 day,0 hour,2 minutesH3C S9500 LPU with 1 MPC8245 Processor256M bytes SDRAM0K bytes NVRAM MemoryPC
2、B Version : Ver.BBootROM Version : 109CPLD Version : 002Software Version : S9500-CMW310-R1648P01目前的大厦内在使用的 9512 版本为H3C Comware Platform SoftwareComware software, Version 3.10, Release 1648P01LSB1GP48DB0 0: uptime is 0 week,0 day,0 hour,2 minutesH3C S9500 LPU with 1 MPC8245 Processor256M bytes SDRAM0
3、K bytes NVRAM MemoryPCB Version : Ver.BBootROM Version : 109CPLD Version : 002Software Version : S9500-CMW310-R1648P012. 通过查看各种板卡的 BootROM Version 均为无需升级,只需要将主程序升级为新的版本。3. 两种方法将程序文件传到交换机上所需网络环境:首先要保证计算机与交换机之间能够 ping 通。在交换机上配置一个vlan 接口, IP 为 192.168.1.1,本地计算机配置 192.168.1.2。升级方法:1)从本地计算机上通过 FTP 登录到交换机
4、(交换机上配置 FTP 服务器)第一步:将主程序文件传至交换机的 cf 卡中。在交换机系统视图下配置 FTP Server、用户和验证信息:H3C ftp server enableH3C local-user 9500H3C-luser-9500 service-type ftp H3C-luser-9500 service-type ftp ftp-directory cf:/ #指定 ftp server 的目录为 cf 卡H3C-luser-9500 password simple 9500配置交换机 ftp server 完成后,就可以从本地计算机上通过 ftp 登陆到交换机。在计算
5、机上打开命令行窗口:C:Documents and SettingsAdministratorcdC:ftp 192.168.1.1 #连接至交换机User (192.168.1.1:(none): 9500password:9500 #输入 ftp server 用户名和密码ftp binary #指定按二进制方式传输ftp put C:s9500-cmw310-r1648p01-si.app #将程序文件上传至前面指定的目录下第二步:指定主控板下次启动的运行程序为新下载的程序输入以下命令:boot boot-loader primary cf:/s9500-cmw310-r1648p01-
6、si.app第三步:升级备用主控板主程序这台 9512 为双主控板环境(Slot 7 槽位为备用主控板) ,还需要将升级用的主程序拷贝到 Slot 7 备用主控板的 cf 卡上。copy cf:/s9500-cmw310-r1648p01-si.app slot7#cf:/ Copycf:/s9500-cmw310-r1648p01-si.app to slot7#cf:/s9500-cmw310-r1648p01-si.app?Y/N:y 100% complete另外还需指定备用主控板下次启动的运行程序为新下载的程序:boot boot-loader primary slot7#cf:/s
7、9500-cmw310-r1648p01-si.app slot 72)从交换机上通过 tftp 从本地计算机上下载主程序(计算机上运行 tftp 服务器)首先保证交换机与计算机互通。第一步:在计算上建立 tftp 服务器 192.168.1.2第二步:在交换机上使用 tftp 从 ftp server 下载程序至 cf 卡。进入交换机的 cf 卡目录cd cf:/ 从 ftp server 上下载主程序 S9500-CMW310-R1648P01-SI.APP 至 cf 卡tftp 192.168.1.2 get S9500-CMW310-R1648P01-SI.APPTransfer fi
8、le in binary mode.Now begin to download file from remote tftp server, please wait. /TFTP: 25090223 bytes received in 525 second(s). File downloaded successfully. 程序下载完毕后的操作步骤前面已介绍过。二、存在问题和解决方法1. 无法指定备用主控板下次启动的程序为新下载的程序。3 月 26 日首次测试时,按照 H3C 文档说明在主引擎上输入命令:boot boot-loader primary slot7#cf:/s9500-cmw31
9、0-r1648p01-si.app slot 7 后提示 reset boot file failed 错误。但 3 月 29 日测试,经过多次测试和切换主备后,输入此命令提示成功,如下:boot boot-loader primary slot7#cf:/s9500-cmw310-r1648p01-si.app slot 7The specified file will be booted next time!Notice: Please check the current bootrom version, if it doesnt match the new host software,
10、please upgrade the bootrom version before reboot!此命令无法生效之前,只能指定主用主控板下次启动要加载的主程序,无法指定备用主控板下次启动时要加载的程序,因此需要切换主控板主备后,指定下次启动程序。解决办法和步骤:1) 需将备用 slot7 切换为主用再进行指定( 注意有两种方法): 热插拔,将 slot 6 上的主控板手工拔出,slot7 随即变为主用; 输入命令,使 slot7 上的主控板变为主用:slave switchover Caution! Confirm the conversion of the Slave Fabric to t
11、he Master Fabric.Continue?Y/Ny2) 当 slot7 作为主用后(将 console 先插到 slot 7 的主控板上) ,需输入以下命令:boot boot-loader primary #cf:/s9500-cmw310-r1648p01-si.app(注意和上面命令区别) 。3) 重启交换机。2. 配置无法保存在网络实施过程中,出现网络配置不能保存的问题没有重现,之前怀疑的 9512 主控板卡经过测试也没有问题,可能是其他问题引起,当问题再出现时再关注。3. 主备引擎复原需手工或者命令切换H3C 9512 有两块主控板卡,其中 slot 6 插槽上为主用,slot 7 上的为备用。经过插拔测试发现:当手工把主用主控板拔出时,备用主控板会生效(现象正常) ;当再将原来的主控板插回后,两块板的主备情况将不能自动切回或复原。若要切换回以前的主备状态,可输入命令:slave switchover (此命令会使主用主控板重启)即可。注意:拔出 slot6 主控板中的 CF 卡之前,需使用下线命令 umount cf:,避免缓冲区中的数据丢失。