目录
1 补丁升级指导书.................................................................................................................................1-1
1.1 补丁简介............................................................................................................................................1-1
1.2 补丁升级过程.....................................................................................................................................1-1
1.2.1 升级准备.................................................................................................................................1-1
1.2.2 补丁升级配置..........................................................................................................................1-5
1.2.3 验证........................................................................................................................................1-5
1.3 补丁卸载配置.....................................................................................................................................1-6
1 补丁升级指导书
z本指导书适用于H3C S10500 Release 1120&Release 1130系列软件版本、S7500E Release 6620&Release 6630系列软件版本、S7508E-X Release 6820&Release 6830系列软件版本、
S7600 Release 6620&Release 6630系列软件版本、以及S7600-X Release 6820&Release
6830系列软件版本。
z上述系列交换机补丁升级方法完全一致,本文以对S10500交换机升级补丁为例进行介绍。
z对设备安装补丁以后,如果设备中插入新的业务板,系统会自动完成新业务板补丁的安装。
1.1  补丁简介
打蜡补丁是一种快速、低成本修复产品软件版本缺陷的方式,补丁分为热补丁和冷补丁两种类型:
z通过热补丁升级不会中断当前正在运行的业务,即在不重启设备的情况下,可以修复设备当前软件版本的缺陷。
z通过冷补丁升级需要重启相应单板,单板启动后冷补丁才能激活。
z热补丁和冷补丁的升级步骤除冷补丁需要重启才能激活外,其余完全一致。
升级补丁前,请务必阅读该补丁的使用指导书,详细了解该补丁的类型及使用注意事项。
1.2  补丁升级过程
1.2.1  升级准备
1. 准备升级需要的补丁包文件
补丁包文件根据需要安装补丁的设备按需发布,补丁包文件是将设备需要同期发布的多个补丁文件打包生成的文件,它将原先对应于不同类型单板的多个补丁文件合为一个整体,便于实际操作。
使用补丁包文件升级时,产品对补丁包文件的名称进行了宽松定义,可以根据版本灵活命名补丁包文件的名称。交换机的补丁包文件是一个后缀名为.bin的文件,名称通常为“产品名称+平台版本+基础版本号+H+补丁流水号.bin”(例如:S10500-CMW520-R1126H03.bin)。
打补丁前请您仔细阅读补丁版本说明书,以便确认补丁类型、包含的补丁数量、补丁使用的注意事项等。
补丁版本必须与设备型号、设备的软件版本相匹配。如果不匹配,则会造成补丁操作失败。
进行补丁升级配置前,需要将补丁包文件保存到所有主用主控板及备用主控板Flash的根目录下。
# 查看设备信息(本命令的显示信息与设备型号有关,请以设备的实际情况为准)。
<Sysname> display device
Slot No. Brd Type        Brd Status  Subslot Num  Sft Ver          Patch Ver
0      LSU1SUPA        Master      0            S10500-1126      P001
1      LSU1SUPA        Slave        0            S10500-1126      P001
2      LSU1GP24TXSE    Normal      0            S10500-1126      P001
3      LSU1GP24TXSE    Normal      0            S10500-1126      P001
4      LSU1GP48EB      Normal      0            S10500-1126      P001
5      LSU1GP48EB      Normal      0            S10500-112
6      P001
6      LSU1FAB04A      Normal      0            S10500-1126      P001
7      NONE            Absent      0            NONE            None
8      NONE            Absent      0            NONE            None
9      NONE            Absent      0            NONE            None
通过以上信息得出设备有两块主控板,主用主控板所在的槽位号为0,备用主控板所在的槽位号为1。
# 检查设备主用主控板Flash的存储空间是否足够。
<Sysname> dir /all
Directory of flash:/
0    -rw-  32923732  Aug 23 2011 17:21:35  main.bin
1    -rw-      151  Jun 0
2 2011 16:50:44  l
2    -rw-      6625  Jun 02 2011 16:50:51  startup.cfg
3    drw-        -  Apr 28 2011 09:12:00  seclog
4    -rw-  29880628  Aug 11 2011 11:04:20  backup.bin
125349 KB total (62537 KB free)
如果空间不足请使用delete /unreserved命令删除Flash中的无用文件,释放存储空间。
# 检查设备备用主控板Flash的存储空间是否足够。
<Sysname> dir slot1#flash:/
Directory of slot1#flash:/
0    -rw-  32923732  Aug 23 2011 17:21:35  main.bin
1    -rw-      151  Jun 0
2 2011 16:50:44  l
2    -rw-      6625  Jun 02 2011 16:50:51  startup.cfg
3    drw-        -  Apr 28 2011 09:12:00  seclog
4    -rw-  29880628  Aug 11 2011 11:04:20  backup.bin
125349 KB total (62537 KB free)
如果空间不足请使用delete /unreserved命令删除Flash中的无用文件,释放存储空间。
z使用delete/unreserved file-url命令删除文件,被删除的文件将被彻底删除,不能再恢复。
z使用delete file-url命令删除文件,被删除的文件被保存在回收站中,仍会占用存储空间。如果要彻底删除回收站中的某个废弃文件,必须在该文件的原目录下执行reset recycle-bin命令,清空回收站。
如果设备当前处于IRF状态,请检查所有成员设备上主用主控板及备用主控板Flash的存储空间。
# 执行display patch information命令显示补丁的信息。看当前系统中的单板是否已经打过补丁及补丁的运行状态。
如果设备以前打过补丁,需要先将历史补丁卸载,才能打上新补丁。
张百芝
<Sysname> display patch information
The location of patches: flash:
Slot Version  Temporary Common Current Active Running  Start-Address
----------------------------------------------------------------------
0    MPU001    0        1      1      0      1        0x86d97d90
0.1  MPO001    0        1      1      0      1        0x80a7b5dc
1    MPU001    0        1      1      0      1        0x86d97d90
1.1  MPO001    0        1      1      0      1        0x80a7b5dc
2    LPU001    0        1      1      0      1        0x856d5b88
2.1  LPO001    0        1      1      0      1        0x80a7b5dc
3    LPU001    0        1      1      0      1        0x856d5b88
3.1  LPO001    0        1      1      0      1        0x80a7b5dc
4    LPU001    0        1      1      0      1        0x856d5b88
4.1  LPO001    0        1      1      0      1        0x80a7b5dc
5    LPU001    0        1      1      0      1        0x856d5b88
5.1  LPO001    0        1      1      0      1        0x80a7b5dc
6    LPU001    0        1      1      0      1        0x856d5b88
通过以上信息可以看出,设备各单板中处于运行状态的补丁数目为1,即各单板以前都曾打过补丁,因此,用户需要先执行undo patch install命令卸载补丁。
# 卸载补丁。
<Sysname> system-view
[Sysname] undo patch install
Patches will be uninstalled. Continue? [Y/N]:y
# 查看补丁是否卸载成功。
[Sysname] display patch information
The location of patches: flash:
Slot Version  Temporary Common Current Active Running  Start-Address
----------------------------------------------------------------------
集成0    MPU      0        0      0      0      0        0x86d97d90
0.1  MPO      0        0      0      0      0        0x80a7b5dc
1    MPU      0        0      0      0      0        0x86d97d90
1.1  MPO      0        0      0      0      0        0x80a7b5dc
2    LPU      0        0      0      0      0        0x856d5b88
2.1  LPO      0        0      0      0      0        0x80a7b5dc
3    LPU      0        0      0      0      0        0x856d5b88
3.1  LPO      0        0      0      0      0        0x80a7b5dc
4    LPU      0        0      0      0      0        0x856d5b88
4.1  LPO      0        0      0      0      0        0x80a7b5dc
5    LPU      0        0      0      0      0        0x856d5b88
5.1  LPO      0        0      0      0      0        0x80a7b5dc
6    LPU      0        0      0      0      0        0x856d5b88
朱迅凸点通过以上信息可以看出补丁已经卸载成功。
2. 下载保存补丁到主控板
在进行补丁升级以前,首先要将待升级文件保存到主用主控板和备用主控板的Flash中。如果补丁包文件已经保存到主用主控板和备用主控板的Flash中,可跳过此步。
感谢老师的话简短精辟下载补丁包文件到主控板时,您可选用设备作为FTP服务器、FTP客户端或TFTP客户端等三种下载方式,三种下载方式各有不同,此处以设备作为FTP服务器为例。
女孩好名字z配置交换机作为FTP服务器
# 开启设备的FTP服务。
[Sysname] ftp server enable
# 在设备上添加一个本地用户abc,并设置其认证密码为pwd。
[Sysname] local-user abc
[Sysname-luser-abc] password simple pwd
# 指定abc可以使用的服务类型为FTP。
[Sysname-luser-abc] service-type ftp
# 配置abc的用户级别为3级,使其可以向服务器工作路径上传补丁包文件。
[Sysname-luser-abc] authorization-attribute level 3
[Sysname-luser-abc] quit
z配置PC作为FTP客户端
# 以FTP方式登录FTP服务器。
c:\> ftp 1.1.1.1
Connected to 1.1.1.1.
220 FTP service ready.
User(1.1.1.1:(none)):abc
331 Password required for abc.
Password:
230 User logged in.
# 配置文件传输模式为二进制模式。
ftp> binary
200 Type set to I.
# 将补丁包文件(此处以S10500-CMW520-R1126H03.bin为例)上传保存到交换机Flash的根目录下。
ftp> put s10500-cmw520-r1126h03.bin
200 Port command okay.
150 Opening BINARY mode data connection for /s10500-cmw520-r1126h03.bin.
226 Transfer complete.
ftp: 发送 463364 字节,用时 2.23Seconds 207.32Kbytes/sec.
# 将主用主控板上的补丁包文件拷贝到备用主控板Flash的根目录下。
<Sysname> copy s10500-cmw520-r1126h03.bin slot1#flash:/
Copy flash:/s10500-cmw520-r1126h03.bin to slot1#flash:/s10500-cmw520-r1126h03.bin?[Y/N]:y ...
%Copy file flash:/s10500-cmw520-r1126h03.bin to slot1#flash:/s10500-cmw520-r1126h03.bin ...Done.