目录
1 软件升级指南.....................................................................................................................................1-1
1.1 设备软件简介.....................................................................................................................................1-1
1.2 软件升级方式简介.............................................................................................................................1-1
1.3 通过命令行进行软件升级..................................................................................................................1-2
1.3.1 独立运行模式下的软件升级....................................................................................................1-2
1.3.2 IRF模式下的软件升级.............................................................................................................1-8
1.4 通过BootWare菜单进行软件升级....................................................................................................1-15
1.4.1 进入BootWare菜单...............................................................................................................1-15
1.4.2 BootWare子菜单介绍...........................................................................................................1-17
1.4.3 通过BootWare菜单升级启动文件.........................................................................................1-20
小汽车增量调控管理信息系统
1.4.4 通过BootWare菜单升级1-30
1.4.5 通过BootWare菜单进行文件管理.........................................................................................1-41
1.5 软件升级失败的处理........................................................................................................................1-43
1 软件升级指南
1.1  设备软件简介
1. BootWare文件
用于升级单板BootWare的程序文件。完整的BootWare包含BootWare基本段和BootWare扩展段。BootWare文件可以分为用于升级主控板的BootWare文件、用于升级业务板的BootWare文件和用于升级网板的BootWare文件。
一般情况下,用户不需要单独升级BootWare程序,使用设备自带的Bootware程序即可。
2. 启动文件
用于引导设备启动的程序文件。S7600X系列交换机支持配置的启动文件如下:
z主用启动文件(main),缺省情况下,设备使用主用启动文件启动设备。
z备用启动文件(backup),当主用启动文件不可用时,设备使用备用启动文件启动设备。
z安全启动文件(secure),当备用启动文件不可用时,设备使用安全启动文件启动设备。如果安全启动文件不可用,系统将提示失败信息。
通常情况下,启动文件是一个后缀名为.bin的文件(例如:main.bin)。
3. 补丁文件
补丁(又称为补丁单元)是用来修复设备软件某个缺陷的程序包,补丁文件由补丁组成,一个补丁文件可以包含一个或多个补丁,不同的补丁具有不同的功能。补丁文件与启动文件的版本一一对应,补丁文件只能修复与其对应的启动文件的缺陷,不涉及功能的添加和删除。设备需要的同期发布的多个补丁文件可以打包生成一个补丁包文件,这样就可以将原先对应于不同类型单板的多个补丁文件合为一个整体,便于实际操作。目前S7600X系列交换机的补丁主要以补丁包文件的形式发布。
1.2  软件升级方式简介
表1-1软件升级方式简介
升级方式可执行操作说明
z升级BootWare z升级启动文件z需要重启设备来实现设备软件的升级。
z使用该方式升级设备软件时会导致当前业务中断。
通过命令行进行软件升级
安装补丁z在升级过程中不会中断设备当前正在运行的业务。z只能修复与补丁文件对应启动文件的缺陷。
通过BootWare菜单进行软件升级z升级BootWare
z升级启动文件
可在设备无法正常启动时升级设备软件。
z设备支持通过ISSU(In-Service Software Upgrade,不中断业务升级)方式升级启动文件,ISSU 方式能够保证设备在升级过程中业务不中断,详细介绍请参见《H3C S7600[S7600-X]系列以
太网交换机配置指导》中的“基础配置指导”。
z为了确保主用主控板和备用主控板软件版本的一致,请使用相同的升级方式对主用主控板和备用主控板进行升级。
z进行软件升级前请确认当前的启动文件版本及BootWare版本,确保使用正确的文件。版本配套关系请参见产品《版本说明书》中的版本配套表。
z业务板和网板的BootWare程序只能通过命令行进行升级。
z文中的举例仅做参考,设备的显示信息请以实际情况为准。
1.3  通过命令行进行软件升级
设备在独立运行模式和IRF模式下的升级步骤略有不同,请根据实际组网情况选择合适的升级步骤。
z独立运行模式下的软件升级
z IRF模式下的软件升级
S7600X系列交换机支持设备建立IRF(Intelligent Resilient Framework,智能弹性架构),配置了IRF功能的S7600X交换机相互连接之后即虚拟化成一台IRF模式下的设备。IRF的相关介绍请参见《H3C S7600[S7600-X]系列以太网交换机配置指导》中的“IRF配置指导”。
1.3.1  独立运行模式下的软件升级
1. 软件升级准备操作
# 用户PC通过Telnet或者Console口登录到交换机上。
# 查看设备信息。
<Sysname> display device
Slot No. Brd Type        Brd Status  Subslot Num  Sft Ver          Patch Ver
0      LSU1SUPA        Master      0            S7600X          P001
1      LSU1SUPA        Slave        0            S7600X          P001
2      LSU1GP24TXSE    Normal      0            S7600X          P001
3      LSU1GP48EB      Normal      0            S7600X          P001
4      NONE            Absent      0            NONE            None
5      NONE            Absent      0            NONE            None
6      LSU1FAB04A      Normal      0            S7600X          P001
7      NONE            Absent      0            NONE            None
8      NONE            Absent      0            NONE            None
9      NONE            Absent      0            NONE            None
通过以上信息得出设备有两块主控板,主用主控板所在的槽位号为0,备用主控板所在的槽位号为1,用户需要分别对主用主控板和备用主控板进行升级。
如果设备只安装一块主控板,则用户只需对此主控板进行升级操作。
# 查看主用主控板和备用主控板存储介质的剩余空间大小。
z查看主用主控板存储介质的剩余空间大小。
<Sysname> dir
Directory of flash:/
0    -rw-  31912384  May 23 2000 144:40:52  startup.bin
1    drw-        -  Apr 01 2000 23:55:57  seclog
2    -rw-      5582  Apr 12 2000 06:46:17  startup.cfg
3    -rw-      4866  Apr 11 2000 19:04:33  l
4    -rw-  31911744  Apr 06 2000 17:23:33  S7600X.bin
5    -rw-      917
6  Apr 11 2000 17:44:02  patch.app
6    -rw-      172  Apr 11 2000 17:44:10  patch_mpu.bin
7    -rw-      460  Apr 11 2000 17:44:16  patch_mpo.bin
8    -rw-      172  Apr 11 2000 17:44:28  patch_lpu.bin
9    -rw-      460  Apr 11 2000 17:44:37  patch_lpo.bin
10    -rw-      1526  Apr 02 2000 01:02:50  patchstate
11    drw-        -  Apr 11 2000 18:57:42  test
12    -rw-    118773  Apr 11 2000 21:17:30  logfile.log
13    drw-        -  Apr 02 2000 03:06:40  cd
125349 KB total (62857 KB free)
z查看备用主控板存储介质的剩余空间大小。
<Sysname> dir slot1#flash:/
Directory of slot1#flash:/
0    -rw-  31912384  May 23 2000 144:40:52  startup.bin
1    drw-        -  Apr 01 2000 23:55:57  seclog
2    -rw-      5582  Apr 12 2000 06:46:17  startup.cfg
3    -rw-      4866  Apr 11 2000 19:04:33  l
4    -rw-  31911744  Apr 06 2000 17:23:33  S7600X.bin
5    -rw-      917
6  Apr 11 2000 17:44:02  patch.app
6    -rw-      172  Apr 11 2000 17:44:10  patch_mpu.bin
7    -rw-      460  Apr 11 2000 17:44:16  patch_mpo.bin
8    -rw-      172  Apr 11 2000 17:44:28  patch_lpu.bin
9    -rw-      460  Apr 11 2000 17:44:37  patch_lpo.bin
10    -rw-      1526  Apr 02 2000 01:02:50  patchstate
11    drw-        -  Apr 11 2000 18:57:42  test
12    -rw-    118773  Apr 11 2000 21:17:30  logfile.log
13    drw-        -  Apr 02 2000 03:06:40  cd
125349 KB total (62857 KB free)
通过以上显示信息可以查看主用主控板和备用主控板的存储介质剩余空间大小。
用户可以将各主控板的存储介质剩余空间大小和待升级文件大小进行对比,判断存储介质剩余空间是否足够。当剩余空间不足时,可使用delete /unreserved命令删除存储介质中的多余文件,释放存储空间。
# 删除主用主控板和备用主控板存储介质中的多余文件。
z删除主用主控板存储介质中的多余文件。
<Sysname> delete /unreserved flash:/S7600X.bin
The contents cannot be restored!!! Delete flash:/S7600X.bin?[Y/N]:y
Deleting a file permanently will take a long time.
..................................................
%Delete file flash:/Done.
z删除备用主控板存储介质中的多余文件。
<Sysname> delete /unreserved slot1#flash:/S7600X.bin
The contents cannot be restored!!! Delete slot1#flash:/S7600X.bin?[Y/N]:y
Deleting a file permanently will take a long time.
..................................................
%Delete file slot1#flash:/Done.
z使用delete/unreserved file-url命令删除文件,被删除的文件将被彻底删除,不能再恢复。
z使用delete file-url命令删除文件,被删除的文件被保存在回收站中,仍会占用存储空间。如果要彻底删除回收站中的某个废弃文件,必须在该文件的原目录下执行reset recycle-bin命令,清空回收站。
2. 下载待升级文件到交换机
在通过命令行方式升级交换机的BootWare和启动文件之前,首先要将待升级文件保存到主用主控板和备用主控板的存储介质(FLASH)中。如果待升级文件已经保存到主用主控板和备用主控板的存储介质中,可略过此步。
用户可以通过FTP或TFTP方式把待升级文件下载到交换机的存储介质中,下面以交换机作为FTP Client、用户PC作为FTP Server为例进行介绍:
(1) 在用户PC(假设IP地址为10.10.110.1)上运行FTP Server程序,设置用户名和密码,以
及正确的文件保存目录,并把待升级文件保存在FTP Server的工作目录下。
FTP Server软件由用户自己购买和安装,H3C S7600X系列交换机不附带此软件。
(2) 确保用户PC和交换机之间路由可达。
(3) 将待升级软件(以newest.bin为例)下载到交换机主用主控板的存储介质中。
# 设备作为FTP Client登录到FTP Server。
<Sysname> ftp 10.10.110.1
Trying 10.10.
Press CTRL+K to abort
Connected to 10.10.110.1
220 FTP service ready.
User(10.10.110.1:(none)):username                      ---输入用户名
331 Password required for username.
Password:                                              ---输入密码
230 User logged in
# 将传输模式设置为二进制模式,以便传输启动文件。
[ftp] binary
200 Type set to I.
# 将启动文件newest.bin从FTP服务器下载到主用主控板存储介质的根目录下。
[ftp] get newest.bin
227 Entering Passive Mode (10,10,110,1,17,97).
125 BINARY mode data connection already open, transfer starting for /newest.bin
226 Transfer complete.
FTP: 28945856 byte(s) received in 35.974 second(s), 896.00K byte(s)/sec.
[ftp] bye
221 Server closing.
(4) 将待升级软件(以newest.bin为例)拷贝到交换机备用主控板的存储介质的根目录下。
# 将启动文件newest.bin从主用主控板拷贝到备用主控板(所在槽位号为1)存储介质的根目录下。<Sysname> copy newest.bin slot1#flash:/
Copy flash:/newest.bin to slot1#flash:/newest.bin?[Y/N]:y
%Copy file flash:/newest.bin to slot1#flash:/Done.
z使用FTP方式下载时,交换机既可以充当FTP Server也可以充当FTP Client,使用TFTP下载时,交换机只能充当TFTP Client,三种下载方式略有差异。有关FTP和TFTP配置的详细介绍,请参见《H3C S7600[S7600-X]系列以太网交换机配置指导》中的“基础配置指导”。
z通过命令行进行软件升级时,BootWare文件、启动文件和补丁包文件的下载方法相同。
3. 通过命令行进行软件升级
进行软件升级前,请确认已经将待升级文件保存到设备主用主控板和备用主控板的存储介质的根目录下。
用户可以根据升级对象以及用于升级的软件类型选择对应的升级操作: