12-熱補丁命令
本章節下載: 12-熱補丁命令 (110.84 KB)
【命令】
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 |
內存補丁區在內存中的起始地址 |
【命令】
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
【命令】
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
【命令】
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
【命令】
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 location、patch load、patch active和patch run命令。
l 如果輸入<N>或者<n>,則會安裝指定路徑下的所有補丁,設備或單板重啟後這些補丁不再繼續生效,補丁狀態從IDLE轉換到ACTIVE。相當於依次執行了patch location、patch load和patch 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]
【命令】
patch load slot slot-number
【視圖】
係統視圖
【缺省級別】
3:管理級
【參數】
slot slot-number:單板的槽位號,不同型號的設備支持的取值範圍不同,請以設備的實際情況為準。
【描述】
patch load命令用來將補丁文件從存儲介質(比如Flash、CF卡)加載到內存補丁區中。
如果設備上配備了多個存儲介質,係統默認會從Flash上加載補丁文件,如果加載失敗再嚐試從CF卡加載。
執行該命令前,請將主用板和接口板的補丁文件保存到主用板存儲介質的根目錄下,備用板的補丁文件保存到備用板存儲介質的根目錄下。
【舉例】
# 為備用板(所在槽位號為1)加載補丁。
<Sysname> system-view
[Sysname] patch load slot 1
【命令】
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:
【命令】
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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!
