04-热补丁典型配置举例
本章节下载: 04-热补丁典型配置举例 (154.65 KB)
目 录
本章介绍热补丁,在不重启设备的情况下,对设备当前软件版本的缺陷进行修复。
表1 热补丁升级方法对比
热补丁操作类型 |
安装方式 |
特点 |
一步式安装热补丁 |
执行一条命令即可完成热补丁的安装 |
操作简单,执行一条命令完成所有热补丁的安装 |
分步安装热补丁 |
根据用户选择安装指定热补丁 |
用户可以跟踪安装过程中补丁的各个状态 |
各系列以太网交换机补丁文件命名规则如表2所示。
产品 |
补丁文件缺省名称 |
|
S5800&S5820X系列以太网交换机 |
设备 |
patch_mpu.bin |
设备的辅助CPU |
patch_lpu.bin |
|
S5830系列以太网交换机 |
设备 |
patch_mpu.bin |
设备的辅助CPU |
patch_lpu.bin |
|
S5500-EI&S5500-SI系列以太网交换机 |
patch_xxx.bin |
|
S10500系列以太网交换机 |
主控板 |
patch_mpu.bin |
主控板上的辅助CPU |
patch_mpo.bin |
|
业务板及网板 |
patch_lpu.bin |
|
业务板上的辅助CPU |
patch_lpo.bin |
表3 配置适用的产品与软硬件版本关系
产品 |
软件版本 |
S10500系列以太网交换机 |
Release 1120系列,Release 1130系列,Release 1200系列 |
S5800&S5820X系列以太网交换机 |
Release 1808 |
S5830系列以太网交换机 |
Release 1115,Release 1118 |
S5500-EI&S5500-SI系列以太网交换机 |
Release 2220 |
如图1所示Switch与TFTP服务器相连,Switch为TFTP客户端,Switch当前的软件版本存在一些缺陷,需要使用补丁文件进行修复,补丁文件存储在TFTP服务器的工作路径下。现要求通过一步式安装热补丁实现将补丁文件下载到Switch存储介质中后,一步完成该补丁文件的安装。
· 配置前需确认设备存储介质有足够的剩余空间来存储补丁文件。
· 当使用TFTP方式将补丁文件上传/下载到设备的Flash中前,请将文件传输的模式设置为二进制模式,以免不能正确解析补丁文件。
· 配置步骤以5800&5820X系列以太网交换机的补丁文件安装为例,补丁名称为patch_mpu.bin和patch_lpu.bin。使用补丁文件升级时,产品对补丁文件的名称进行了严格定义,该文件的名称是固定的,用户不能随便定义。
· 补丁版本必须与设备型号、设备的软件版本相匹配。
(1) 配置Switch
# 将TFTP server上的补丁文件patch_mpu.bin和patch_lpu.bin下载到交换机存储介质的根目录下。
<Switch> tftp 2.2.2.2 get patch_mpu.bin
<Switch> tftp 2.2.2.2 get patch_lpu.bin
# 安装补丁
<Switch> system-view
[Switch] patch install flash:
Patches will be installed. Continue? [Y/N]:y
Do you want to continue running patches after reboot? [Y/N]:y
Installing patches........
Installation completed, and patches will continue to run after reboot.
# 显示热补丁的信息。
<Switch> display patch information
The location of patches: flash:
Slot Version Temporary Common Current Active Running Start-Address
----------------------------------------------------------------------
1 MPU 0 0 0 0 0 0x86262dd8
1.1 LPU 0 0 0 0 0 0x809533a4
表4 display patch information命令显示信息描述表
字段 |
描述 |
The location of patches |
补丁文件的加载路径,可以通过patch location命令设置 |
Slot |
设备的成员编号,如果设备上只有一个CPU,则直接显示slot-number,如果设备上有多个CPU,则主CPU显示为slot-number,辅助CPU显示为slot-number.cpu-id |
Version |
补丁版本号 |
Temporary |
临时补丁数目 |
Common |
正式补丁数目 |
Current |
当前补丁总数目 |
Active |
处于激活状态的补丁数目 |
Running |
处于运行状态的补丁数目 |
Start-Address |
内存补丁区在内存中的起始地址 |
本配置指导中使用的均为一次性生效的命令,不会保存到配置文件中,不涉及完整配置。
表5 配置适用的产品与软硬件版本关系
产品 |
软件版本 |
S10500系列以太网交换机 |
Release 1120系列,Release 1130系列,Release 1200系列 |
S5800&S5820X系列以太网交换机 |
Release 1808 |
S5830系列以太网交换机 |
Release 1115,Release 1118 |
S5500-EI&S5500-SI系列以太网交换机 |
Release 2220 |
如图2所示两台IRF设备与TFTP服务器相连,成员设备1为Master,成员设备2为Slave,IRF设备当前的软件版本存在一些缺陷,需要使用补丁文件进行修复,补丁文件存储在TFTP服务器的工作路径下。现要求通过分步安装热补丁实现分布安装下载到成员设备1和成员设备2存储介质中的补丁文件。
· 配置前需确认设备存储介质有足够的剩余空间来存储补丁文件。
· 当使用TFTP方式将补丁文件上传/下载到设备的Flash中前,请将文件传输的模式设置为二进制模式,以免不能正确解析补丁文件。
· 配置步骤以5800&5820X系列以太网交换机的补丁文件安装为例,补丁名称为patch_mpu.bin和patch_lpu.bin。使用补丁文件升级时,产品对补丁文件的名称进行了严格定义,该文件的名称是固定的,用户不能随便定义。
· 补丁版本必须与设备型号、设备的软件版本相匹配。
(1) 配置Switch
# 将TFTP server上的文件patch_mpu.bin和patch_lpu.bin下载到Master设备存储介质的根目录下。
<Switch> tftp 2.2.2.2 get patch_mpu.bin
<Switch> tftp 2.2.2.2 get patch_lpu.bin
# 将TFTP server上的文件patch_mpu.bin和patch_lpu.bin下载到Slave设备存储介质的根目录下。
<Switch> tftp 2.2.2.2 get patch_mpu.bin slot2#flash:/patch_mpu.bin
<Switch> tftp 2.2.2.2 get patch_lpu.bin slot2#flash:/patch_lpu.bin
# 设置补丁文件加载路径为flash的根目录。
<Switch> system-view
[Switch] patch location flash:
# 将补丁文件从存储介质加载到内存补丁区中
[Switch] patch load slot 1
[Switch] patch load slot 2
# 激活成员设备上1号补丁。
[Switch] patch active 1 slot 1
[Switch] patch active 1 slot 2
# 确认运行成员设备上1号补丁。
[Switch] patch run 1 slot 1
[Switch] patch run 1 slot 2
# 显示热补丁的信息。
<Switch> display patch information
The location of patches: flash:
Slot Version Temporary Common Current Active Running Start-Address
----------------------------------------------------------------------
1 MPU 0 1 1 0 1 0x86262dd8
1.1 LPU 0 1 1 0 1 0x809533a4
2 MPU 0 1 1 0 1 0x86262dd8
2.1 LPU 0 1 1 0 1 0x809533a4
本配置指导中使用的均为一次性生效的命令,不会保存到配置文件中,不涉及完整配置。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!