• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

09-系统分册

目录

12-热补丁命令

本章节下载 12-热补丁命令  (110.84 KB)

12-热补丁命令


1 热补丁配置命令

1.1  热补丁配置命令

1.1.1  display patch information

【命令】

display patch information

【视图】

任意视图

【缺省级别】

3:管理级

【参数】

【描述】

display patch information命令用来显示热补丁的信息。

【举例】

# 显示热补丁的信息。

<Sysname> display patch information

The location of patches: flash:

Slot Version   Temporaty Common Current Active Running  Start-Address

----------------------------------------------------------------------

1    MPU001    0         1      1       1      0        0x83c0314c

2    LPB001    0         1      1       1      0        0x828e8310

表1-1 display patch information命令显示信息描述表

字段

描述

The location of patches

补丁文件的加载路径,可以通过patch location命令设置

Slot

单板所在的槽号,如果单板上只有一个CPU,则直接显示slot-number,如果单板上有多个CPU,则主CPU显示为slot-number,辅助CPU显示为slot-number.cpu-id

Version

补丁版本号。该字段的前3个字符表示PATCH-FLAG的后缀,比如某单板的PATCH-FLAG为PATCH-MPU,则该字段会显示为MPU,后面的数字00x表示补丁的编号(只有补丁加载后,系统才能读取到补丁的编号信息),

l      MPU为主控板CPU

l      LPB和LPR为业务板CPU

l      OAM为业务板上的辅助CPU

Temporary

临时补丁数目

Common

正式补丁数目

Current

当前补丁总数目

Running

处于运行状态的补丁数目

Active

处于激活状态的补丁数目

Start-Address

内存补丁区在内存中的起始地址

 

1.1.2  patch active

【命令】

patch active patch-number slot slot-number

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

patch-number:补丁序号。该参数的有效值与使用的补丁文件有关,请以实际情况为准。

slot slot-number:单板的槽位号,不同型号的设备支持的取值范围不同,请以设备的实际情况为准。

【描述】

patch active命令用来激活指定补丁,即运行该补丁。

执行该命令,补丁序号之前(包括该序号)的所有处于未激活状态的补丁将被激活,进入激活状态。

需要注意的是:

l              激活补丁前,必须先加载该补丁,否则,激活操作失败。

l              系统重启后,原处于激活状态的补丁会变成未激活状态,不再生效。如果想再次使用该补丁,需要再次激活。

【举例】

# 激活备用板(所在槽位号为1)上3号及3号之前的补丁。

<Sysname> system-view

[Sysname] patch active 3 slot 1

1.1.3  patch deactive

【命令】

patch deactive patch-number slot slot-number

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

patch-number:补丁序号。该参数的有效值与使用的补丁文件有关,请以实际情况为准。

slot slot-number:单板的槽位号,不同型号的设备支持的取值范围不同,请以设备的实际情况为准。

【描述】

patch deactive命令用来停止运行指定补丁,恢复原版本软件的运行。

执行该命令,在此补丁序号之前(包括该序号)处于激活状态的补丁全部进入未激活状态。

对于处于运行状态的补丁,本命令无效。

【举例】

# 停止运行备用板(所在槽位号为1)上3号及3号之前的补丁。

<Sysname> system-view

[Sysname] patch deactive 3 slot 1

1.1.4  patch delete

【命令】

patch delete patch-number slot slot-number

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

patch-number:补丁序号。该参数的有效值与使用的补丁文件有关,请以实际情况为准。

slot slot-number:单板的槽位号,不同型号的设备支持的取值范围不同,请以设备的实际情况为准。

【描述】

patch delete命令用来将补丁从内存补丁区中删除,补丁序号之前(包括该序号)的所有补丁被删除。

执行该命令,只是将补丁从内存补丁区中删除,并不会将补丁从存储介质中删除,补丁回到初始状态(IDLE)。

【举例】

# 删除备用板(所在槽位号为1)上3号及3号之前的补丁。

<Sysname> system-view

[Sysname] patch delete 3 slot 1

1.1.5  patch install

【命令】

patch install patch-location

undo patch install

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

patch-location:表示补丁文件所在的路径,为1~64个字符的字符串,格式通常为存储介质的根目录,也可能是存储介质的根目录+补丁文件名称的形式,与设备的型号有关,请以设备的实际情况为准。

【描述】

patch install命令用来一步式完成补丁的安装。undo patch install命令用来卸载补丁。

在执行patch install命令时,系统会提示“Do you want to continue running patches after reboot? [Y/N]:”,

l              如果输入<Y>或者<y>,则会安装指定路径下的所有补丁,设备或单板重启后这些补丁继续生效,补丁状态从IDLE转换到RUNNING。相当于依次执行了patch locationpatch loadpatch activepatch run命令。

l              如果输入<N>或者<n>,则会安装指定路径下的所有补丁,设备或单板重启后这些补丁不再继续生效,补丁状态从IDLE转换到ACTIVE。相当于依次执行了patch locationpatch loadpatch active命令。

需要注意的是:

l              执行该命令前,请将主用板和接口板的补丁文件保存到主用板存储介质的根目录下,备用板的补丁文件保存到备用板存储介质的根目录下,如果存储介质是支持分区的CF卡,则补丁文件必须放在CF卡第一个分区的根目录下。

l              执行补丁安装操作后,系统会将补丁文件的加载路径修改成“patch install patch-location”中patch-location参数所指向的位置。比如,先配置了patch location xxx,再执行patch install yyy,此时系统会自动将补丁文件的加载路径从xxx改为yyy。

【举例】

# 加载Flash上的补丁文件,并且要求设备重启后补丁继续生效。

<Sysname> system-view

[Sysname] patch install flash:

Patches will be installed. Continue? [Y/N]:y

Do you want to run patches after reboot? [Y/N]:y

Installing patches…

Installation completed, and patches will continue to run after reboot.

[Sysname]

1.1.6  patch load

【命令】

patch load slot slot-number

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

slot slot-number:单板的槽位号,不同型号的设备支持的取值范围不同,请以设备的实际情况为准。

【描述】

patch load命令用来将补丁文件从存储介质(比如Flash、CF卡)加载到内存补丁区中。

如果设备上配备了多个存储介质,系统默认会从Flash上加载补丁文件,如果加载失败再尝试从CF卡加载。

执行该命令前,请将主用板和接口板的补丁文件保存到主用板存储介质的根目录下,备用板的补丁文件保存到备用板存储介质的根目录下。

【举例】

# 为备用板(所在槽位号为1)加载补丁。

<Sysname> system-view

[Sysname] patch load slot 1

1.1.7  patch location

【命令】

patch location patch-location

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

patch-location:表示补丁文件所在的路径,为1~64个字符的字符串,格式通常为存储介质的根目录,也可能是存储介质的根目录+补丁文件名称的形式,与设备的型号有关,请以设备的实际情况为准。

【描述】

patch location命令用来设置补丁文件的加载路径。

缺省情况下,补丁文件的加载路径为flash:。

当设备支持多个存储介质时,用户可以将补丁文件保存到Flash外的其它存储介质。此时,需要使用该命令告知系统补丁文件的位置,执行补丁加载操作时,系统会将该路径下指定后缀的补丁加载到对应的单板。如果设备只有一个存储介质,而且补丁文件只能放在固定路径(与设备的型号有关,请以设备的实际情况为准),则不需要配置该命令。

需要注意的是,执行patch install命令会修改补丁文件的加载路径。比如,先配置了patch location xxx,再执行patch install yyy,此时系统会自动将补丁文件的加载路径从xxx改为yyy。

【举例】

# 设置补丁文件加载路径为Flash的根目录。

<Sysname> system-view

[Sysname] patch location flash:

1.1.8  patch run

【命令】

patch run patch-number [ slot slot-number ]

【视图】

系统视图

【缺省级别】

3:管理级

【参数】

patch-number:补丁序号。该参数的有效值与使用的补丁文件有关,请以实际情况为准。

slot slot-number:单板的槽位号,不同型号的设备支持的取值范围不同,请以设备的实际情况为准。

【描述】

patch run命令用来确认运行指定补丁,补丁序号之前(包括该序号)的激活状态补丁全部进入运行状态。

如果指定slot参数,则确认运行该单板上的所有补丁(包括辅助CPU的补丁);如果不指定slot参数,表示确认运行所有单板上的所有补丁。

该命令只对处于激活状态的补丁有效,对于处于其它状态的补丁,该命令无效。

确认运行的补丁,在系统重启后,会继续生效。

【举例】

# 确认运行备用板(所在槽位号为1)上3号及3号之前的补丁。

<Sysname> system-view

[Sysname] patch run 3 slot 1

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们