• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們