H3C 系统软件升级
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
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菜单升级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 system.xml
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 system.xml
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. Please wait...
..................................................
%Delete file flash:/S7600X.bin...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. Please wait...
..................................................
%Delete file slot1#flash:/S7600X.bin...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.110.1...
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:/newest.bin...Done.
z使用FTP方式下载时,交换机既可以充当FTP Server也可以充当FTP Client,使用TFTP下载时,交换机只能充当TFTP Client,三种下载方式略有差异。
有关FTP和TFTP配置的详细介绍,请参见《H3C S7600[S7600-X]系列以太网交换机配置指导》中的“基础配置指导”。
z通过命令行进行软件升级时,BootWare文件、启动文件和补丁包文件的下载方法相同。
3. 通过命令行进行软件升级
进行软件升级前,请确认已经将待升级文件保存到设备主用主控板和备用主控板的存储介质的根目录下。
用户可以根据升级对象以及用于升级的软件类型选择对应的升级操作:
z升级BootWare
z升级启动文件
z安装补丁
(1) 升级BootWare
用于升级BootWare的文件已经下载并保存到设备主用主控板和备用主控板的存储介质的根目录下。
(下面举例中,用于升级主控板的BootWare文件为mpu.btw,用于升级业务板的BootWare 文件为lpu.btw和用于升级网板的BootWare文件为lpo.btw。
)
存储在主用主控板上的BootWare文件可以升级主用主控板、业务板和网板上的BootWare程序,而存储在备用主控板的BootWare文件只能升级备用主控板上的BootWare程序。
# 升级主用主控板(所在槽位号为0)的BootWare。
<Sysname> bootrom update file flash:/mpu.btw slot 0
This command will update bootrom file on the specified board(s),
Continue? [Y/N]:y
Now updating bootrom, please wait...
Start accessing bootflash chip...
Bootrom update succeeded in slot 0.
# 升级备用主控板(所在槽位号为1)的BootWare。
<Sysname> bootrom update file slot1#flash:/mpu.btw slot 1
This command will update bootrom file on the specified board(s),
Continue? [Y/N]:y
Now updating bootrom, please wait...
Start accessing bootflash chip...
Bootrom update succeeded in slot 1.
# 升级业务板(所在槽位号为3)的BootWare。
(设备上其它业务板升级方式相同。
)
<Sysname> bootrom update file flash:/lpu.btw slot 3
This command will update bootrom file on the specified board(s),
Continue? [Y/N]:y
Now updating bootrom, please wait...
Board has finished loading file on Chassis 0 Slot 3.
Start accessing bootflash chip...
Bootrom update succeeded in slot 3.
# 升级网板(所在槽位号为6)的BootWare。
<Sysname> bootrom update file flash:/lpo.btw slot 6
This command will update bootrom file on the specified board(s),
Continue? [Y/N]:y
Now updating bootrom, please wait...
Board has finished loading file on Chassis 0 Slot 6.
Start accessing bootflash chip...
Bootrom update succeeded in slot 6.
# 重启设备,完成对BootWare的升级。
<Sysname> reboot
Start to check configuration with next startup configuration file, please wait. ........DONE!
This command will reboot the device. Continue? [Y/N]:y
Reboot device by command.
(2) 升级启动文件
用于升级启动文件的软件(此处以newest.bin为例)已经下载并保存到设备主用主控板和备用主控板的存储介质的根目录下。
# 将newest.bin指定为主用主控板(所在槽位号为0)的主用启动文件。
<Sysname> boot-loader file flash:/newest.bin slot 0 main
This command will set the boot file of the specified board. Continue? [Y/N]:y
The specified file will be used as the main boot file at the next reboot on slot 0! # 将newest.bin指定为备用主控板(所在槽位号为1)的主用启动文件。
<Sysname> boot-loader file slot1#flash:/newest.bin slot 1 main
This command will set the boot file of the specified board. Continue? [Y/N]:y
The specified file will be used as the main boot file at the next reboot on slot 1! # 重启设备,完成对启动文件的升级。
<Sysname> reboot
Start to check configuration with next startup configuration file, please wait. ........DONE!
This command will reboot the device. Continue? [Y/N]:y
Reboot device by command.
z重启设备以前,请先保存当前配置,防止设备重启而造成配置丢失。
z启动文件必须保存在存储介质的根目录下,请确保已将启动文件保存到设备主用主控板和备用主控板的存储介质的根目录下。
可使用文件的拷贝或移动操作来调整文件的路径。
关于boot-loader命令的详细介绍请参见《H3C S7600[S7600-X]系列以太网交换机命令参考》中的“基础配置命令参考”。
(3) 安装补丁
请确保已将补丁包文件保存到主用主控板和备用主控板Flash的根目录下。
# 通过补丁包文件(以S7600xR6820Patch001.bin为例)安装补丁,并且要求设备重启后补丁继续生效。
<Sysname> system-view
[Sysname] patch install file S7600xR6820Patch001.bin
Patches will be installed. Continue? [Y/N]:y
Do you want to run patches after reboot? [Y/N]:y
Installing patches…
如果设备以前安装过补丁,需要先将历史补丁卸载,才能安装新补丁。
用户可以使用display patch information显示设备的补丁信息。
有关安装补丁的详细介绍请参见《H3C S7600[S7600-X]系列以太网交换机配置指导》中的“基础配置指导”。
1.3.2 IRF模式下的软件升级
1. 软件升级准备操作
# 用户PC通过Telnet或者Console口登录到交换机上。
# 查看设备信息。
<Sysname>display device
Chassis Slot Type State Subslot Soft Ver Patch Ver
1 0 LSU1SUPA Master 0 S7600X P001
1 1 LSU1SUPA Slave 0 S7600X P001
1 2 LSU1GP24TXSE Normal 0 S7600X P001
1 3 LSU1TGX4SE Normal 0 S7600X P001
1 4 NONE Absent 0 NONE None
1 5 NONE Absent 0 NONE None
1 6 LSU1FAB04A Normal 0 S7600X P001
1 7 NONE Absent 0 NONE None
1 8 NONE Absent 0 NONE None
1 9 NONE Absent 0 NONE None
2 0 LSU1SUPA Slave 0 S7600X P001
2 1 LSU1SUPA Slave 0 S7600X P001
2 2 LSU1GP24TXSE Normal 0 S7600X P001
2 3 LSU1TGX4SE Normal 0 S7600X P001
2 4 NONE Absent 0 NONE None
2 5 NONE Absent 0 NONE None
2 6 LSU1FAB04A Normal 0 S7600X P001
2 7 NONE Absent 0 NONE None
2 8 NONE Absent 0 NONE None
2 9 NONE Absent 0 NONE None
通过以上信息看出设备运行在IRF模式下。
IRF模式下该设备各主控板信息如表1-2。
表1-2IRF模式下的主控板列表
主控板成员编号槽位号全局主用主控板 1 0 全局备用主控板 1 1 全局备用主控板 2 0 全局备用主控板 2 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 system.xml
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查看全局备用主控板(成员设备编号为1,槽位号为1)的存储介质的剩余空间大小。
<Sysname> dir chassis1#slot1#flash:/
Directory of chassis1#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 system.xml
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查看全局备用主控板(成员设备编号为2,槽位号为0)的存储介质的剩余空间大小。
<Sysname> dir chassis2#slot0#flash:/
Directory of chassis2#slot0#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 system.xml
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查看全局备用主控板(成员设备编号为2,槽位号为1)的存储介质的剩余空间大小。
<Sysname> dir chassis2#slot1#flash:/
Directory of chassis2#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 system.xml
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. Please wait...
..................................................
%Delete file flash:/S7600X.bin...Done.
z删除成员设备编号为1、槽位号为1的全局备用主控板存储介质中的多余文件(其他全局备用主控板上的多余文件删除方法相同)。
<Sysname> delete /unreserved chassis1#slot1#flash:/S7600X.bin
The contents cannot be restored!!! Delete chassis1#slot1#flash:/S7600X.bin?[Y/N]:y
Deleting a file permanently will take a long time. Please wait...
..................................................
%Delete file chassis1#slot1#flash:/S7600X.bin...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.110.1...
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,槽位号为1)。
<Sysname> copy newest.bin chassis1#slot1#flash:/
Copy flash:/newest.bin to chassis1#slot1#flash:/newest.bin?[Y/N]:y
%Copy file flash:/newest.bin to chassis1#slot1#flash:/newest.bin...Done.
# 将启动文件newest.bin从全局主用主控板拷贝到全局备用主控板(成员设备编号为2,槽位号为0)。
<Sysname> copy newest.bin chassis2#slot0#flash:/
Copy flash:/newest.bin to chassis2#slot0#flash:/newest.bin?[Y/N]:y
%Copy file flash:/newest.bin to chassis2#slot0#flash:/newest.bin...Done.
# 将启动文件newest.bin从全局主用主控板拷贝到全局备用主控板(成员设备编号为2,槽位号为1)。
<Sysname> copy newest.bin chassis2#slot1#flash:/
Copy flash:/newest.bin to chassis2#slot1#flash:/newest.bin?[Y/N]:y
%Copy file flash:/newest.bin to chassis2#slot1#flash:/newest.bin...Done.
z使用FTP方式下载时,交换机既可以充当FTP服务器也可以充当FTP客户端,使用TFTP下载时,交换机只能充当TFTP客户端,三种下载方式略有差异。
有关FTP和TFTP配置的详细介绍,请参见《H3C S7600[S7600-X]系列以太网交换机配置指导》中的“基础配置指导”。
z通过命令行进行软件升级时,BootWare文件、启动文件和补丁包文件的下载方法相同。
3. 通过命令行进行软件升级
进行软件升级前,请确认已经将待升级文件保存到设备全局主用主控板和各全局备用主控板的存储介质的根目录下。
用户可以根据升级对象以及用于升级的软件类型选择对应的升级操作:
z升级BootWare
z升级启动文件
z安装补丁
(1) 升级BootWare
用于升级BootWare的文件已经下载并保存到设备全局主用主控板和全局备用主控板的存储介质的根目录下。
(下面举例中,用于升级主控板的BootWare文件为mpu.btw,用于升级业务板的BootWare文件为lpu.btw和用于升级网板的BootWare文件为lpo.btw。
)
全局主用主控板上的BootWare文件可以升级全局主用主控板、业务板和网板上的BootWare程序,而全局备用主控板的BootWare文件只能升级全局备用主控板上的BootWare程序。
# 升级全局主用主控板的BootWare。
<Sysname> bootrom update file flash:/mpu.btw chassis 1 slot 0
This command will update bootrom file on the specified board(s),
Continue? [Y/N]:y
Now updating bootrom, please wait...
Start accessing bootflash chip...
Bootrom update succeeded in chassis 1 slot 0.
# 升级全局备用主控板(成员设备编号为1,槽位号为1)的BootWare。
(IRF系统中其它全局备用主控板的BootWare升级方式相同。
)
<Sysname>bootrom update file chassis1#slot1#flash:/mpu.btw chassis 1 slot 1
This command will update bootrom file on the specified board(s), Continue? [Y/N]:y
Now updating bootrom, please wait...
Start accessing bootflash chip...
Bootrom update succeeded in chassis 1 slot 1.
# 升级业务板(成员设备编号为2,槽位号为3)的BootWare。
(IRF系统中其它业务板的BootWare 升级方式相同。
)
<Sysname>bootrom update file flash:/lpu.btw chassis 2 slot 3
This command will update bootrom file on the specified board(s), Continue? [Y/N]:y
Now updating bootrom, please wait...
Start accessing bootflash chip...
Bootrom update succeeded in chassis 2 slot 3.
# 升级网板(成员设备编号为2,槽位号为6)的BootWare。
(IRF系统中其它网板的BootWare 升级方式相同。
)
<Sysname>bootrom update file flash:/lpo.btw chassis 2 slot 6
This command will update bootrom file on the specified board(s), Continue? [Y/N]:y
Now updating bootrom, please wait...
Start accessing bootflash chip...
Bootrom update succeeded in chassis 2 slot 6.
# 重启整个IRF,完成对BootWare的升级。
<Sysname> reboot
Start to check configuration with next startup configuration file, please wait. ........DONE!
This command will reboot the device. Continue? [Y/N]:y
Reboot device by command.
(2) 升级启动文件
用于升级启动文件的软件(此处以newest.bin为例)已经下载并保存到设备全局主用主控板和全局备用主控板的存储介质的根目录下。
# 将newest.bin指定为全局主用主控板的主用启动文件。
<Sysname> boot-loader file newest.bin chassis 1 slot 0 main
This command will set the boot file of the specified board. Continue? [Y/N]:y
The specified file will be used as the main boot file at the next reboot on chassis 1 slot 0!
# 将newest.bin指定为全局备用主控板的主用启动文件。
z将newest.bin指定为全局备用主控板(成员设备编号为1,槽位号为1)的主用启动文件
<Sysname> boot-loader file chassis1#slot1#flash:/newest.bin chassis 1 slot 1 main
This command will set the boot file of the specified board. Continue? [Y/N]:y
The specified file will be used as the main boot file at the next reboot on chassis 1 slot 1!
z将newest.bin指定为全局备用主控板(成员设备编号为2,槽位号为0)的主用启动文件
<Sysname> boot-loader file chassis2#slot0#flash:/newest.bin chassis 2 slot 0 main
This command will set the boot file of the specified board. Continue? [Y/N]:y
The specified file will be used as the main boot file at the next reboot on chassis 2 slot 0!
z将newest.bin指定为全局备用主控板(成员设备编号为2,槽位号为1)的主用启动文件
<Sysname> boot-loader file chassis2#slot1#flash:/newest.bin chassis 2 slot 1 main
This command will set the boot file of the specified board. Continue? [Y/N]:y
The specified file will be used as the main boot file at the next reboot on chassis 2 slot 1!
# 重启设备,完成对启动文件的升级。
<Sysname> reboot
Start to check configuration with next startup configuration file, please wait. ........DONE!
This command will reboot the device. Continue? [Y/N]:y
Reboot device by command.
z重启设备以前,请先保存当前配置,防止设备重启而造成配置丢失。
z启动文件必须保存在存储介质的根目录下,请确保已将启动文件保存到设备全局主用主控板和各全局备用主控板的存储介质的根目录下。
可使用文件的拷贝或移动操作来调整文件的路径。
关于boot-loader命令的详细介绍请参见《H3C S7600[S7600-X]系列以太网交换机命令参考》中的“基础配置命令参考”。
(3) 安装补丁
请确保已将补丁包文件保存到所有主控板Flash的根目录下。
# 通过补丁包文件(以S7600xR6820Patch001.bin为例)安装补丁,并且要求设备重启后补丁继续生效。
<Sysname> system-view
[Sysname] patch install file S7600xR6820Patch001.bin
Patches will be installed. Continue? [Y/N]:y
Do you want to run patches after reboot? [Y/N]:y
Installing patches…
如果设备以前安装过补丁,需要先将历史补丁卸载,才能安装新补丁。
用户可以使用display patch information显示设备的补丁信息。
有关安装补丁的详细介绍请参见《H3C S7600[S7600-X]系列以太网交换机配置指导》中的“基础配置指导”。
1.4 通过BootWare菜单进行软件升级
通过BootWare菜单进行软件升级,无法同时升级主用主控板和备用主控板。
为了确保主用主控板和备用主控板的软件版本一致,请用户依次升级主用主控板和备用主控板。
1.4.1 进入BootWare菜单
终端(如一台PC)通过配置电缆与交换机的Console口相连,在终端上运行终端仿真程序,设置终端参数。
终端参数如下:
z波特率:9600
z数据位:8
z奇偶校验:无
z停止位:1
z数据流控制:无
z终端仿真:VT100
交换机上电后将运行BooWare程序,终端屏幕上显示如下信息:
System is starting...
Booting Normal Extend BootWare.
The Extend BootWare is self-decompressing...................................
.....Done!
****************************************************************************
* *
* BootWare, Version 1.00 *
* *
****************************************************************************
Compiled Date : Jul 1 2010
CPU Type : XLS408
CPU L1 Cache : 32KB
CPU Clock Speed : 1000MHz
Memory Type : DDR2 SDRAM
Memory Size : 1024MB
Memory Speed : 533MHz
BootWare Size : 508KB
Flash Size : 128MB
BASIC CPLD Version : 3.0
EXTEND CPLD Version : 3.0
PCB Version : Ver.A
BootWare Validating...
Press Ctrl+B to enter extended boot menu (2)
z出现“Press Ctrl+B to enter extended boot men...”的5秒钟之内,键入<Ctrl+B>,才能进入BootWare主菜单。
如果用户没有及时键入<Ctrl+B>,请重新启动交换机。
z不同型号设备的显示信息会有所不同,文中的举例仅做参考。
键入<Ctrl+B>,系统提示用户输入BootWare密码:
Please input BootWare password:
用户输入正确的密码后,然后回车(交换机缺省设置为没有密码,直接回车即可),系统将进入BootWare主菜单。
z交换机使用过程中,请牢记BootWare密码。
z若三次输入错误的密码,只能重新启动设备才能继续输入密码。
Note: The current operating device is flash
Enter < Storage Device Operation > to select device.
===========================<EXTEND-BOOTWARE MENU>===========================
|<1> Boot System |
|<2> Enter Serial SubMenu |
|<3> Enter Ethernet SubMenu |
|<4> File Control |
|<5> Modify BootWare Password |
|<6> Skip Current System Configuration |
|<7> BootWare Operation Menu |
|<8> Clear Super Password |
|<9> Storage Device Operation |
|<0> Reboot |
============================================================================
Enter your choice(0-9):
该菜单各选项含义如表1-3所示:
表1-3BootWare主菜单说明
菜单项说明<1> Boot System 继续启动交换机
<2> Enter Serial SubMenu 进入串口子菜单,详细描述请参见1.4.2 1.
通过串口子菜单可以实现利用Xmodem协议升级启动文件
<3> Enter Ethernet SubMenu 进入以太网口子菜单,详细描述请参见1.4.2 2.
通过以太网口子菜单可以实现利用FTP/TFTP协议升级启动文件等操作
<4> File Control 进入文件控制子菜单,详细描述请参见1.4.2 3.
通过文件控制子菜单可以实现显示文件、设置文件类型、删除文件等操作
<5> Modify BootWare Password 修改BootWare密码
<6> Skip Current System Configuration 跳过当前配置文件
z用户口令的丢失会使用户无法进入系统,这时可以采用跳过当前配置文件的方式启动
z采用这种方式启动时,只是本次生效,下次重启时仍然会加载配置文件。
<7> BootWare Operation Menu 进入BootWare操作子菜单,详细描述请参见1.4.2 4.
在BootWare操作子菜单中可以备份、升级和恢复BootWare
<8> Clear Super Password 清除超级用户密码
超级用户密码用来设置切换用户级别时的密码,缺省情况下没有设置超级用户密码
<9> Storage Device Operation 进入存储器操作子菜单,详细描述请参见1.4.2 5.
在存储器操作子菜单中可以对所用存储器件进行相关操作
<0> Reboot 重新启动设备
1.4.2 BootWare子菜单介绍
1. 串口子菜单
在BootWare主菜单下键入<2>,进入串口子菜单。
显示如下:
===========================<Enter Serial SubMenu>=========================== |Note:the operating device is flash | |<1> Download Application Program To SDRAM And Run | |<2> Update Main Application File | |<3> Update Backup Application File | |<4> Update Secure Application File | |<5> Modify Serial Interface Parameter | |<0> Exit To Main Menu | ============================================================================ Enter your choice(0-5):
该菜单各选项含义如表1-4所示:。