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

01-基礎配置命令參考

目錄

08-ISSU命令

本章節下載 08-ISSU命令  (327.23 KB)

08-ISSU命令


1 ISSU

設備各款型對於本特性支持情況有所不同,詳細差異信息如下:

型號

特性

描述

F5010/F5020/F5030/F5030-6GW/F5040/F5060/F5080/F5000-M/F5000-S/F5000-C

ISSU

支持

F1005/F1010/F1020/F1030/F1050/F1060/F1070/F1080/F1070-GM

·     F1005/F1010:不支持

·     F1020/F1030/F1050/F1060/F1070/F1080/F1070-GM:支持

F1000-AK108/AK109/AK110/AK115/AK120/AK125/AK130/AK135/AK140/AK145/AK150/AK155/AK160/AK165/AK170/AK175/AK180/AK185/AK710/AK711

·     F1000-AK108/AK109/AK110/AK115/AK120/AK125/AK710:不支持

·     F1000-AK130/AK135/AK140/AK145/AK150/AK155/AK160/AK165/AK170/AK175/AK180/AK185/AK711:支持

F1000-GM-AK370/F1000-GM-AK380

支持

LSU3FWCEA0/LSUM1FWCEAB0/LSX1FWCEA1

支持

LSWM1FWD0/LSXM1FWDF1/LSPM6FWD/LSUM1FWDEC0/LSQM1FWDSC0/IM-NGFWX-IV

支持

 

1.1  ISSU配置命令

1.1.1  display install active

display install active命令用來顯示當前係統中處於激活狀態的軟件包的相關信息。

【命令】

display install active [ slot slot-number ] [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示IRF中的所有成員設備。

verbose:顯示處於激活狀態的軟件包的詳細信息,包括軟件包的名稱、基本信息和所包含的組件。不指定該參數時,僅顯示軟件包的名稱。

【舉例】

# 顯示設備上處於激活狀態的軟件包的簡要信息。

<Sysname> display install active

Active packages on slot 1:

  flash:/f1010fw-cmw710-boot-F9514P01.bin

  flash:/f1010fw-cmw710-system-F9514P01.bin

# 顯示設備上處於激活狀態的軟件包的詳細信息。

Active packages on slot 1:

  flash:/boot.bin

  [Package]

  Vendor: H3C

  Product: f1000_fw

  Service name: boot

  Platform version: 7.1.064

  Product version: Ess 9328

  Supported board: f1000 fw

  [Component]

  Component: boot

  Description: boot package

 

  flash:/system.bin

  [Package]

  Vendor: H3C

  Product: f1000_fw

  Service name: system

  Platform version: 7.1.064

  Product version: Ess 9328

  Supported board: f1000 fw

  [Component] 

  Component: system

  Description: system package

表1-1 display install active命令顯示信息描述表

字段

描述

Active packages on slot n

某成員設備上處於激活狀態的軟件包的相關信息,其中n表示設備在IRF中的成員編號

flash: f1010fw-cmw710-boot-F9514P01.bin

軟件包的名稱

[Package]

軟件包的信息

Vendor

生產廠商

Product

產品名稱

Service name

軟件包所包含的服務名稱:

·     如果顯示為boot,表示該軟件包為Boot包

·     如果顯示為system,表示該軟件包為System包

·     如果顯示為boot patch,表示該軟件包為Boot包的補丁包;如果顯示為system patch,表示該軟件包為System包的補丁包

·     如果顯示為其它值,則表示該軟件包為提供某項功能的Feature包

Platform version

平台軟件版本號

Product version

產品軟件版本號

Supported board

軟件包支持的單板類型

[Component]

組件信息,表示軟件包的組成部分

Component

組件的名稱

Description

組件的描述信息

 

【相關命令】

·     install active

1.1.2  display install backup

display install backup命令用來顯示設備下次啟動時使用的備用軟件包的相關信息。

【命令】

display install backup [ slot slot-number ] [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示IRF中的所有成員設備。

verbose:顯示詳細信息,包括軟件包的名稱、基本信息和所包含的組件。不指定該參數時,僅顯示軟件包的名稱。

【使用指導】

設備下次啟動時使用的軟件包的名稱會記錄在啟動軟件包列表中,啟動軟件包列表分為主用啟動軟件包列表和備用啟動軟件包列表,可以分別配置。

當設備啟動時,優先使用主用啟動軟件包列表中的軟件包。如果主用啟動軟件包列表中的Boot包或System包不存在或者損壞,再使用備用啟動軟件包列表中的軟件包。

執行boot-loader file命令可以修改設備下次啟動時使用的備用軟件包列表。

【舉例】

# 顯示設備下次啟動時使用的備用軟件包的相關信息。

<Sysname> display install backup

Backup startup software images on slot 1:

  flash:/boot-a0201.bin

  flash:/system-a0201.bin

【相關命令】

·     boot-loader file(基礎配置命令參考/軟件升級)

·     display install committed

1.1.3  display install committed

display install committed命令用來顯示設備下次啟動時使用的主用軟件包的相關信息。

【命令】

display install committed [ slot slot-number ] [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示IRF中的所有成員設備。

verbose:顯示詳細信息,包括軟件包的名稱、基本信息和所包含的組件。不指定該參數時,僅顯示軟件包的名稱。

【使用指導】

在設備上執行install commit命令確認運行當前的軟件包後,這些軟件包會被列入主用下次啟動軟件包,以便設備重啟後,這些軟件包能夠繼續生效。

執行boot-loader file命令可以修改設備下次啟動時使用的主用軟件包列表。

【舉例】

# 顯示設備下次啟動時使用的主用軟件包的相關信息。

<Sysname> display install committed

Committed packages on slot 1:

 flash:/boot-a0201.bin

 flash:/system-a0201.bin

 flash:/feature.bin

# 顯示設備下次啟動時使用的主用軟件包的詳細信息。

<Sysname> display install committed verbose

Committed packages on slot 1:

 flash:/boot-a0201.bin

 [Package]

 Vendor: H3C

 Product: xxxx

 Service name: boot

 Platform version: 7.1

 Product version: Beta 1330

 Supported board: mr, lc, sfc

 [Component]

 Component: boot

 Description: boot package

 

 flash:/system-a0201.bin

 [Package]

 Vendor: H3C

 Product: xxxx

 Service name: system

 Platform version: 7.1

 Product version: Beta 1330

 Supported board: mr, lc, sfc

 [Component]

 Component: system

 Description: system package

 

flash:/ssh-feature.bin

 [Package]

 Vendor: H3C

 Product: xxxx

 Service name: ssh

 Platform version: 7.1

 Product version: Beta 1330

 Supported board: mr, lc, sfc

 [Component]

 Component: ssh

 Description: ssh package

本命令顯示信息的描述請參見表1-1

【相關命令】

·     boot-loader file(基礎配置命令參考/軟件升級)

·     display install backup

·     install commit

1.1.4  display install inactive

display install inactive命令用來顯示存儲介質根目錄下沒有被激活的所有軟件包的相關信息。

【命令】

display install inactive [ slot slot-number ] [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示IRF中的所有成員設備。

verbose:顯示詳細信息,包括軟件包的名稱、基本信息和所包含的組件。不指定該參數時,僅顯示軟件包的名稱。

【舉例】

# 顯示存儲介質根目錄下沒有被激活的所有軟件包的簡要信息。

<Sysname> display install inactive

Inactive packages on slot 1:

 flash:/ssh-feature.bin

# 顯示存儲介質根目錄下沒有被激活的所有軟件包的詳細信息。

<Sysname> display install inactive verbose

Inactive packages on slot 1:

flash:/ssh-feature.bin

 [Package]

 Vendor: H3C

 Product: XXXX

 Service name: ssh

 Platform version: 7.1

 Product version: Beta 1330

 Supported board: mr, lc, sfc

 [Component]

 Component: ssh

 Description: ssh package

本命令顯示信息的描述請參見表1-1

【相關命令】

·     install deactivate

1.1.5  display install ipe-info

display install ipe-info命令用來顯示IPE文件包含的軟件包列表。

【命令】

display install ipe-info ipe-filename

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

ipe-filename:表示IPE文件名,以.ipe作為後綴名。該文件必須存放在文件係統的根目錄下,最大為63個字符的字符串(包括存儲介質名稱在內)。

【使用指導】

IPE文件是一個或多個軟件包的集合。用戶獲得IPE文件後,可以選擇其中的軟件包進行升級。

【舉例】

# 顯示flash:/test.ipe的IPE信息。

<Sysname> display install ipe-info flash:/test.ipe

Verifying the file flash:/test.ipe on the device................Done.

H3C Device images in IPE:

  boot.bin

  system.bin

【相關命令】

·     display install package

1.1.6  display install job

display install job命令用來顯示係統中正在執行的激活、卸載或回滾操作。

【命令】

display install job

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【舉例】

# 顯示係統中正在執行的激活、卸載、回滾操作。

<Sysname> display install job

 JobID:5

  Action:install activate flash:/ssh-feature.bin on slot 1

以上顯示信息表明:設備正在執行install activate flash:/ssh-feature.bin slot 1操作。

1.1.7  display install log

display install log命令用來顯示與ISSU升級相關的日誌。

【命令】

display install log [ log-id ] [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

log-id:顯示指定升級日誌的信息。log-id表示升級日誌的編號,不指定該參數時,則顯示所有升級日誌的信息。

verbose:顯示日誌的詳細信息。不指定該參數時,僅顯示日誌的摘要信息。

【使用指導】

ISSU日誌記錄了軟件包曆史操作信息,每當用戶執行一次安裝、升級、卸載、刪除、取消或回滾操作時,都會自動產生一條日誌信息,記錄下該操作的過程,以及操作結果是成功還是失敗。每條日誌均分配一個全局唯一的ID。

設備最多可保存50條ISSU日誌,達到該規格時新日誌會覆蓋最老的日誌。

【舉例】

# 顯示所有顯示與軟件包升級相關的日誌。

<Sysname> display install log

Install job 1 started by user root at 04/28/2001 08:39:29.

Job 1 completed successfully at 04/28/2001 08:39:30.

Install job 1 started by user root at 04/28/2001 08:39:29.

    Install activate flash:/ssh.bin on slot 1

Job 1 completed successfully at 04/28/2001 08:39:30.

Install job 1 started by user root at 04/28/2001 08:39:29.

Job 1 completed successfully at 04/28/2001 08:39:30.

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

Install job 2 started by user root at 04/28/2001 08:40:29.

Job 2 completed successfully at 04/28/2001 08:40:30.

Install job 2 started by user root at 04/28/2001 08:40:29.

    Install activate flash:/route.bin on slot 1

Job 2 completed successfully at 04/28/2001 08:40:30.

Install job 2 started by user root at 04/28/2001 08:40:29.

Job 2 completed successfully at 04/28/2001 08:40:30.

# 顯示係統中編號為1的軟件包升級日誌的詳細信息。

<Sysname> display install log 1 verbose

Install job 1 started by user root at 04/28/2001 08:39:29.

Job 1 completed successfully at 04/28/2001 08:39:30.

Install job 1 started by user root at 04/28/2001 08:39:29.

    Install activate flash:/ssh.bin on slot 1

Job 1 completed successfully at 04/28/2001 08:39:30.

Install job 1 started by user root at 04/28/2001 08:39:29.

Job 1 completed successfully at 04/28/2001 08:39:30.

 

Detail of activating packages on slot 1.

    Get upgrade policy successfully.

 

Detail of activating packages on slot 1.

    Uncompress package to system successfully.

    Remove files from system successfully.

表1-2 display install log命令顯示信息描述表

字段

描述

Install job 1 started by user root at 04/28/2001 08:39:29.

ISSU動作的執行者和執行時間

Job 1 completed successfully at 04/28/2001 08:39:30.

ISSU動作的完成時間

Install activate flash:/ssh.bin on slot 1

執行的ISSU動作

Detail of activating packages on slot 1.

激活包動作的詳細信息

Get upgrade policy successfully

表示升級決策處理成功

Uncompress package to system successfully

解壓軟件包文件到係統成功

Remove files from system successfully

從係統中刪除文件成功

 

【相關命令】

·     reset install log-history oldest

1.1.8  display install package

display install package命令用來顯示軟件包的相關信息。

【命令】

display install package { filename | all } [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

filename:表示軟件包的文件名,以.bin作為後綴名,最大為63個字符的字符串。

all:表示主設備上存儲介質根目錄下的所有軟件包。

verbose:顯示軟件包的基本信息和軟件包所包含的組件。不指定該參數時,僅顯示軟件包的基本信息。

【使用指導】

當配置該命令時,命令中指定的軟件包必須放在存儲介質的根目錄下,文件名中必須包含存儲介質的名稱,形如flash:/xx.bin或者slotn#flash:/xx.binn為從設備的成員編號。

【舉例】

# 顯示軟件包system.bin的相關信息。

<Sysname> display install package flash:/f1010fw-cmw710-system-E9510P01.bin

  flash:/f1010fw-cmw710-system-E9510P01.bin

  [Package]

  Vendor: H3C

  Product: f1010_fw

  Service name: system

  Platform version: 7.1.064

  Product version: Ess 9510P01

  Supported board: f1010 fw

# 顯示軟件包system.bin的詳細信息。

<Sysname> display install package flash:/f1010fw-cmw710-system-E9510P01.bin verbose

  flash:/f1010fw-cmw710-system-E9510P01.bin

  [Package]

  Vendor: H3C

  Product: f1010_fw

  Service name: system

  Platform version: 7.1.064

  Product version: Ess 9510P01

  Supported board: f1010 fw

  [Component]

  Component: system

  Description: system package

本命令顯示信息的描述請參見表1-1

1.1.9  display install rollback

display install rollback命令用來顯示回滾點的相關信息。

【命令】

display install rollback [ point-id ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

point-id:回滾點的編號。如果未指定point-id,則顯示所有回滾點的相關信息。

【使用指導】

可以通過這個命令查看回滾點信息,以便進行相應的回滾操作。

ISSU升級過程中不會記錄回滾點,因此,在ISSU升級過程中執行該命令,不顯示任何信息。

【舉例】

# 顯示回滾點的相關信息。

<Sysname> display install rollback

Install rollback information 1 on slot 1:

  Updating from flash:/route-1.bin

         to flash:/route-2.bin.

 

Install rollback information 2 on slot 1:

   Deactivating flash:/route-2.bin

以上顯示信息表明:設備上共有兩個回滾點,回滾點1是將flash:/route-1.bin升級至flash:/route-2.bin,回滾點2是卸載flash:/route-2.bin。

表1-3 display install rollback命令顯示信息描述表

字段

描述

Install rollback information n

回滾點信息,n為回滾點編號

Updating from A to B

從軟件包A升級到軟件包BAB為軟件包的名稱

Deactivating A

卸載軟件包AA為軟件包的名稱

 

【相關命令】

·     install rollback

·     reset install rollback oldest

1.1.10  display install which

display install which命令用來顯示一個組件或文件的所屬軟件包,以及該軟件包的相關信息。

【命令】

display install which { component name | file filename } [ slot slot-number ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

component name:軟件包所包含的組件的名稱。

file filename:軟件包所包含的文件的名稱,為1~63個字符的字符串,不區分大小寫。必須為純文件名的形式。係統查詢時,隻有名稱完全相同(除了大小寫),才認為匹配成功。

slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示IRF中的所有成員設備。

【使用指導】

當軟件包運行錯誤,係統提示xx組件或者xx文件運行錯誤的時候,可以根據組件名/文件名使用該命令查找它屬於哪個軟件包,從而幫助進一步定位是否是軟件包本身有缺陷。

執行該命令後,係統會掃描指定slot存儲介質的根目錄下所有軟件包,將包含該組件/文件的軟件包都依次顯示。

【舉例】

# 顯示文件pkg_ctr屬於哪個軟件包以及該軟件包的相關信息。

<Sysname> display install which file pkg_ctr

Verifying the file flash:/system-d2601006.bin on slot 1..........................Done.

Found pkg_ctr in flash:/system-d2601006.bin on slot 1.

  flash:/system-d2601006.bin

  [Package]

  Vendor: H3C

  Product: f1010_fw

  Service name: system

  Platform version: 7.1.060

  Product version: Demo 2601006

  Supported board: f1010_fw

 

Verifying the file flash:/boot-d2601007.bin on slot 1.....Done.

表1-4 display install which命令顯示信息描述表

字段

描述

Verifying the file flash:/xx.bin on slot 1.....Done.

驗證文件是否合法

Found pkg_ctr in flash:/system-d2601007.bin on slot 1.

找到文件

flash:/system-d2601006.bin

軟件包的名稱

[Package]

軟件包的信息

Vendor

生產廠商

Product

產品名稱

Service name

軟件包所包含的服務名稱:

·     如果顯示為boot,表示該軟件包為Boot包

·     如果顯示為system,表示該軟件包為System包

·     如果顯示為patch,表示該軟件包為補丁包

·     如果顯示為其它值,則表示該軟件包為提供某項功能的Feature包

Platform version

平台軟件版本號

Product version

產品軟件版本號

Supported board

軟件包支持的單板類型

File xxx was not found in the image packages under the root directory of the storage medium in slot 1.

在slot 1根目錄下的所有包中都沒有找到指定文件

 

1.1.11  display issu rollback-timer

display issu rollback-timer命令用來顯示回滾定時器的相關信息。

【命令】

display issu rollback-timer

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【使用指導】

因為新設置的回滾定時器時長會在下次ISSU升級中生效,因此,可能出現剩餘時間大於定時器時長的情況。

【舉例】

# 執行issu run switchover命令後,顯示回滾定時器的相關信息。

<Sysname> display issu rollback-timer

Rollback timer: Working

Rollback interval:45 minutes

Rollback time remaining : 40 minutes

# 執行issu accept命令後,顯示回滾定時器的相關信息。

<Sysname> display issu rollback-timer

Rollback timer: Not working

Rollback interval:30 minutes

# 當前沒有進行ISSU升級,顯示回滾定時器的相關信息。

<Sysname> display issu rollback-timer

Rollback timer: Not working

Rollback interval:45 minutes

表1-5 display issu rollback-timer命令顯示信息描述表

字段

描述

Rollback timer

回滾定時器是否處於工作狀態:

·     Working:回滾定時器已經啟動

·     Not working:回滾定時器沒有啟動或者已經超時

Rollback interval

用戶配置的回滾定時器的時間,單位為分鍾

Rollback time remaining

距離回滾定時器超時的時間,單位為分鍾

 

【相關命令】

·     issu rollback-timer

1.1.12  display issu state

display issu state命令用來顯示當前ISSU升級所處的狀態,以及ISSU升級的相關信息。

【命令】

display issu state

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【使用指導】

issu命令升級需要經過一係列的操作步驟,升級過程中有嚴格的步驟要求,執行升級步驟會導致ISSU狀態的變化,通過該命令的顯示信息可以幫助管理員確定下一步需執行的操作。

該命令不能顯示install命令升級過程中設備所處的狀態,因為install命令升級過程沒有用到狀態機。

【舉例】

# 當前設備沒有ISSU升級,顯示ISSU狀態。

<Sysname> display issu state

ISSU state: Init

Compatibility: Unknown

Work state: Normal

Upgrade method: Card by card

Upgraded slot: None

Current upgrading slot: None

Current version list:

  boot: 7.1.041, Demo 2402

  system: 7.1.041, Demo 2402

  ssh: 7.1.041, Demo 2402

Current software images:

  flash:/boot.bin

  flash:/system.bin

  flash:/ssh.bin

# issu load命令執行過程中,顯示ISSU狀態。

<Sysname> display issu state

ISSU state: Loading

Compatibility: Incompatible

Work state: Normal

Upgrade method: Card by card

Upgraded slot: None

Current upgrading slot:

  slot 1

Previous version list:

  boot: 7.1.041, Demo 2402

  system: 7.1.041, Demo 2402

  ssh: 7.1.041, Demo 2402

Previous software images:

  flash:/boot.bin

  flash:/system.bin

  flash:/ssh.bin

Upgrade version list:

  boot: 7.1.041, Demo 2403

  system: 7.1.041, Demo 2403

  ssh: 7.1.041, Demo 2403

Upgrade software images:

  flash:/boot02.bin

  flash:/system04.bin

  flash:/ssh04.bin

表1-6 display issu state命令顯示信息描述表

字段

描述

ISSU state

ISSU升級狀態,取值可能為:

·     Init:表示還沒有開始ISSU升級或者ISSU升級已經完成

·     Loading:表示正在執行issu load操作

·     Loaded:表示issu load操作完成

·     Switching:表示正在執行issu run switchover操作

·     Switchover:表示issu run switchover操作完成

·     Accepted:表示issu accept操作完成

·     Committing:表示正在執行issu commit操作

·     Rollbacking:表示係統正在回滾中

·     Unknown:在非原主設備上查看,表示設備正在升級過程中

Compatibility

版本兼容性檢查結果,取值可能為:

·     Compatible:表示兼容升級

·     Incompatible:表示不兼容升級

·     Unknown:沒有升級

Work state

設備的工作模式,取值可能為:

·     Normal:表示正常模式

·     Independent active:表示獨立主控模式。當升級到不兼容版本時,先升級的備用主控板就會進入獨立主控模式。該模式使得同一設備上的不同主控板可以運行不同的軟件版本

Upgrade method

升級方式,在IRF中多成員設備運行的情況下,表示以成員設備為單位進行升級,先升級備設備,再升級原主設備

Upgraded slot

完成升級的成員設備。取值為None時,表示設備處於回滾過程中

Current upgrading slot

正在升級的成員設備。取值為None時,表示設備處於回滾過程中

Current version list

設備沒有升級,表示當前係統軟件版本

Current software images

設備沒有升級,表示當前運行軟件包的名稱

Previous version list

進行ISSU升級前的係統軟件版本

Unknown:不兼容升級的時候,在非原主設備上查看,表示設備正在升級過程中

Previous software images

進行ISSU升級前版本文件

Unknown:不兼容升級的時候,在非原主設備上查看,表示設備正在升級過程中

Upgrade version list

正在ISSU升級的目標版本

Unknown:不兼容升級的時候,在非原主設備上查看,表示設備正在升級過程中

Upgrade software images

正在ISSU升級中用到的目標文件

Unknown:不兼容升級的時候,在非原主設備上查看,表示設備正在升級過程中

 

【相關命令】

·     issu accept

·     issu commit

·     issu load

·     issu rollback

·     issu run switchover

1.1.13  display version comp-matrix

display version comp-matrix命令用來顯示軟件版本兼容信息。

【命令】

display version comp-matrix

display version comp-matrix file { boot filename | system filename | feature filename&<1-30> } *

display version comp-matrix file ipe ipe-filename

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

boot:表示Boot包。

system:表示System包。

feature:表示Feature包。

filename:表示軟件包的文件名,以.bin作為後綴名,最大為63個字符的字符串。&<1-30>表示前麵的參數最多可以輸入30次。

ipe ipe-filename:IPE文件名,以.ipe作為後綴名,最大為63個字符的字符串。

【使用指導】

當配置該命令時,命令中指定的軟件包/IPE文件必須放在主設備存儲介質的根目錄下,文件名中必須且隻能包含存儲介質的名稱,不能包含slot的信息,形如flash:/xx.bin(flash:/xx.ipe)。

【舉例】

# 顯示設備當前正在使用的軟件包的兼容信息。

<Sysname> display version comp-matrix

Boot image: flash:/cmw710-boot-a7122.bin

  Version:

  7.1.031

 

System image: flash:/cmw710-system-a7122.bin

  Version:

  V700R001B31D001

  Version compatibility list:

  V700R001B31D001

  Version dependency boot list:

  7.1.031

 

Feature image: flash:/cmw710-cfa-a7124.bin

  Version:

  V700R001B31D003

  Version compatibility list:

  V700R001B31D003

  Version dependency system list:

  V700R001B31D001

  V700R001B31D002

# 顯示文件flash:/boot-e2205.bin、flash:/system-e2205.bin、flash:/dhcp-e2205.incom.bin和當前運行軟件包的兼容信息。(兼容版本顯示信息舉例)

<Sysname> display version comp-matrix file boot flash:/boot-e2205.bin system flash:/system-e2205.bin feature flash:/dhcp-e2205.incom.bin

Verifying the file flash:/dhcp-e2205.incom.bin on slot 2.....Done.

Verifying the file flash:/boot-e2205.bin on slot 2.....Done.

Verifying the file flash:/system-e2205.bin on slot 2.....Done.

Boot image: flash:/boot-e2205.bin

  Version:

  7.1.035

 

System image: flash:/system-e2205.bin

  Version:

  V200R001B02D012

  Version compatibility list:

  V200R001B02D012

  Version dependency boot list:

  7.1.035

 

Feature image: flash:/dhcp-e2205.incom.bin

  Version:

  V200R001B02D014

  Version compatibility list:

  V200R001B02D014

  Version dependency system list:

  V200R001B02D012

  V200R001B02D014

 

  Slot     Upgrade Way

  2        File Upgrade

表1-7 display version comp-matrix命令顯示信息描述表

字段

描述

Verifying the file flash:/xx.bin on slot 2.....Done.

驗證文件是否合法

Boot image: flash:/cmw710-boot-a7122.bin

  Version:

Boot包的相關信息,包括:

·     Boot包的名稱

·     Version:Boot包的版本

System image: flash:/cmw710-system-a7122.bin

  Version:

  V700R001B31D001

  Version compatibility list:

  V700R001B31D001

  Version dependency boot list:

  7.1.031

System包的相關信息,包括:

·     System包的名稱

·     Version:System包的版本

·     Version compatibility list:和該System包兼容的System包版本列表

·     Version dependency boot list:依賴的Boot包版本列表,即安裝該System包前,必須先安裝如下版本的Boot包中的任意一個

Feature image: flash:/cmw710-cfa-a7124.bin

  Version:

  V700R001B31D003

  Version compatibility list:

  V700R001B31D003

  Version dependency system list:

  V700R001B31D001

  V700R001B31D002

Feature包的相關信息,包括:

·     Feature包的名稱

·     Version:Feature包的版本

·     Version compatibility list:和該Feature包兼容的Feature包版本列表

·     Version dependency system list:依賴的System包版本列表,即安裝該Feature包前,必須先安裝如下版本的System包中的任意一個

Influenced service according to following table

如果升級,受影響的功能模塊。隻有版本兼容時,才會顯示該信息

Incompatible upgrade

如果升級指定的軟件包,則升級的方式為不兼容升級

Slot

設備在IRF中的成員編號。隻有版本兼容時,才會顯示該信息

Upgrade Way

兼容升級策略。隻有版本兼容時,才會顯示該信息。取值可能為:

·     Service Upgrade:表示服務級增量升級,該方式下,僅對本業務模塊有影響,對係統以及其他業務模塊沒有影響

·     File Upgrade:表示文件級增量升級。該方式下,僅對係統內的、用戶不可見的程序文件進行升級,對係統以及業務模塊沒有影響

·     Reboot:表示通過重啟方式升級

 

【相關命令】

·     issu load

1.1.14  install abort

install abort命令用來取消正在執行中的ISSU操作。

【命令】

install abort [ job-id ]

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

job-id:任務ID。不指定該參數時,則取消正在執行中的所有激活和卸載操作。

【使用指導】

當用戶執行install activateinstall addinstall commitinstall deactivateinstall removeinstall rollback to命令時,係統會創建相應的任務。為了管理和監控這些任務,係統會給每個任務分配一個任務ID。一個任務ID代表一條命令。其中,隻有正在進行的激活或卸載操作可以使用install abort命令進行取消操作,取消後回退到操作前狀態。

【舉例】

# 取消正在執行中的操作。

<Sysname> install abort

【相關命令】

·     display install job

1.1.15  install activate

install activate命令用來激活軟件包。

【命令】

install activate { boot filename | system filename | feature filename&<1-30> } * slot slot-number [ test ]

install activate patch filename { all | slot slot-number }

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

boot:表示Boot包。

system:表示System包。

feature:表示Feature包。

patch:表示補丁包。用於快速修複係統Bug。

filename:表示軟件包的文件名,以.bin作為後綴名,從存儲介質名開始為1~63個字符的字符串(包括存儲介質名在內),不區分大小寫。&<1-30>表示前麵的參數最多可以輸入30次。

all:升級補丁包對應的所有成員設備。

slot slot-number:表示設備在IRF中的成員編號。

test:查看指定軟件包的升級策略。不帶該參數時,表示直接執行升級操作。

【使用指導】

隻有進行激活處理後,軟件包才能生效。

被激活的軟件包隻在本次運行的係統中生效。要使被激活的軟件包在設備重啟後繼續生效,還需要執行install commit命令。

請先查看軟件包版本發布說明書,如果某軟件包需要License才能運行,且設備當前沒有對應的有效的License時,需安裝對應的License,再執行該命令。否則,會導致命令執行失敗。

設備上可安裝的軟件包(包括Boot包、System包、Feature包和補丁包)共為32個,其中Boot包和System包隻能安裝一個,Feature包和補丁包總共可安裝30個。

命令中指定的Boot、System、Feature軟件包必須放在存儲介質主分區的根目錄下,Patch包必須放在主設備存儲介質主分區的根目錄下,文件名中必須包含存儲介質的名稱,形如flash:/xx.bin或slot2#flash:/xx.bin。

如果指定的slot參數為成員設備的成員編號,則執行該命令,如果指定的不是該成員設備上的軟件包,會先將軟件包拷貝到該成員設備上,再升級該成員設備。

從設備重啟後,會自動批量備份主設備的配置和狀態數據。請使用display system stable state命令查看設備是否處於穩定狀態。隻有System State處於Stable狀態,才能執行該命令。否則,命令執行失敗。關於display system stable state命令的詳細介紹請參見“基礎配置命令參考”中的“設備管理”。

【舉例】

# 顯示從設備2上的Feature包ssh2.bin的升級策略。

<Sysname> install activate feature flash:/ssh2.bin slot 2 test

Copying file flash:/ssh2.bin to slot2#flash:/ssh2.bin......Done.

Verifying the file flash:/ssh2.bin on slot 2.....Done.

Upgrade summary according to following table:

 

flash:/ssh2.bin

  Running Version             New Version

  Beta 1330                   Beta 1331

 

  Slot                        Upgrade Way

  2                           Service Upgrade

 

Influenced service according to following table:

flash:/ssh2.bin

     SSH       IFMGR     CFA       LAGG

以上顯示信息表明,該軟件將采用增量方式升級。並且升級過程中會重啟功能模塊SSH、IFMGR、CFA和LAGG。

# 激活從設備2上的System包system.bin和Feature包feature.bin。

<Sysname> install activate system flash:/system.bin feature flash:/feature.bin slot 2

Copying file flash:/system.bin to slot2#flash:/system.bin......Done.

Verifying the file flash:/system.bin on slot 2.....Done.

Copying file flash:/feature.bin to slot2#flash:/feature.bin......Done.

Verifying the file flash:/feature.bin on slot 2.....Done.

Upgrade summary according to following table:

 

flash:/system.bin

  Running Version             New Version

  Beta 1330                   Beta 1331

 

flash:/feature.bin

  Running Version             New Version

  None                        Beta 1330

 

  Slot                        Upgrade Way

  2                           Service Upgrade

Upgrading software images to compatible versions. Continue? [Y/N]:y

This operation might take several minutes, please wait.......................................................................Done.

表1-8 install activate命令顯示信息描述表

字段

描述

Copying file A to B......Done.

將文件從位置A拷貝到位置B。當配置從設備時才有該提示信息

Verifying the file flash:/xx.bin on slot 0.....Done.

驗證文件是否合法

Upgrade summary according to following table

升級摘要信息

Running Version

設備當前運行的相同類型軟件包的產品版本號

New Version

目標軟件包的產品版本號

Slot

設備在IRF中的成員編號

Upgrade Way

兼容升級策略,取值可能為:

·     Service Upgrade:表示服務級增量升級,該方式下,僅對本業務模塊有影響,對係統以及其他業務模塊沒有影響

·     File Upgrade:表示文件級增量升級。該方式下,僅對係統內的、用戶不可見的程序文件進行升級,對係統以及業務模塊沒有影響

·     Reboot:表示通過重啟方式升級

Influenced service according to following table

將受影響的功能模塊

Upgrading software images to compatible versions. Continue? [Y/N]

詢問用戶是否執行兼容升級操作

This operation might take several minutes, please wait

升級操作需要花費一定時間,請等待

Done.

表示激活成功

Operation failed.

表示激活失敗

Install command does not support incompatible upgrade.

不能使用install命令來升級不兼容版本

 

【相關命令】

·     display install active

·     install commit

·     install deactivate

1.1.16  install add

install add命令用來解壓縮IPE文件。

【命令】

install add ipe-filename filesystem:

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

ipe-filename:IPE文件名,以.ipe作為後綴名,最大為63個字符的字符串(包括存儲介質名稱在內)。

filesystem:文件係統的名稱。如果是解壓縮到主設備上,則為flash:;如果是解壓縮到從設備上,則為slotn#flash:n為從設備的成員編號。

【使用指導】

IPE文件是多個軟件包的集合。將多個軟件包整合成一個IPE文件對外發布,以便減少BIN文件之間的版本管理問題。

用戶獲取IPE文件後,可以使用display install ipe-info命令查看該IPE文件中包含了哪些軟件包,可以通過install add命令將IPE文件解壓生成軟件包,再利用生成的軟件包更新設備軟件。

當配置該命令時,命令中指定的IPE文件必須放在存儲介質主分區的根目錄下,文件名中必須包含存儲介質的名稱,形如flash:/xx.ipe或slot1#flash:/xx.ipe。

【舉例】

# 解壓縮all.ipe文件到存儲介質flash上。

<Sysname> install add flash:/all.ipe flash:

Verifying the file flash:/all.ipe on the device...Done.

Decompressing file boot.bin to flash:/boot.bin.......................Done.

Decompressing file system.bin to flash:/system.bin.................................Done.

1.1.17  install commit

install commit命令用來確認軟件包更改。

【命令】

install commit

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【使用指導】

執行install activateinstall deactivateinstall rollback命令會修改設備當前運行的軟件包列表,使得隻有符合用戶需求的軟件運行,不符合要求的不運行。

·     當執行install activate命令,且為增量升級方式時,這些修改隻在設備的本次運行過程有效,要使這個修改結果在設備下次重啟後繼續生效,需要再執行install commit命令進行確認,確認後的軟件包會列入設備主用下次啟動軟件包列表。

·     當執行install activate命令,且為重啟升級方式時,因為用戶在執行install activate命令時,係統已經修改了下次啟動軟件列表,所以,即便不再執行install commit命令,升級軟件包也會在係統重啟後繼續生效。

·     當執行install deactivateinstall rollback命令,這些修改隻在設備的本次運行過程有效,要使這個修改結果在設備下次重啟後繼續生效,需要再執行install commit命令進行確認。

boot-loader file命令和install commit命令都可以變更主用下次啟動軟件包列表,最新的配置生效。兩條命令的不同之處在於,install commit命令自動使用當前激活的軟件包列表作為主用下次啟動軟件包列表。而boot-loader file命令還可以指定其它當前未激活的軟件包,可以配置為主用或者備用下次啟動軟件包列表。

請先查看軟件包版本發布說明書,如果某軟件包需要License才能運行,且設備當前沒有對應的有效的License時,需安裝對應的License,再執行該命令。否則,會導致命令執行失敗。

【舉例】

# 確認軟件包更改。

<Sysname> install commit

This operation will take several minutes, please wait...........................Done.

【相關命令】

·     install activate

·     install deactivate

·     install rollback

1.1.18  install deactivate

install deactivate命令用來卸載Feature包或補丁包。

【命令】

install deactivate feature filename&<1-30> slot slot-number

install deactivate patch filename { all | slot slot-number }

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

filename:表示需要卸載Feature包或補丁包的文件名,以.bin作為後綴名,為1~63個字符的字符串,不區分大小寫。&<1-30>表示前麵的參數最多可以輸入30次。

all:表示安裝了該補丁包的所有成員設備。

slot slot-number:表示設備在IRF中的成員編號。

【使用指導】

該命令隻能對已經激活的軟件包進行卸載操作。卸載的軟件包的特性功能在本次係統運行中失效。如果要使卸載的軟件包在設備重啟後繼續失效,請執行install commit命令對卸載操作進行確認。

當配置該命令時,文件名中必須且隻能包含存儲介質的名稱,不能包含slot的信息,形如flash:/xx.bin。

從設備重啟後,會自動批量備份主設備的配置和狀態數據。請使用display system stable state命令查看設備是否處於穩定狀態。隻有System State處於Stable狀態,才能執行該命令。否則,命令執行失敗。關於display system stable state命令的詳細介紹請參見“基礎配置命令參考”中的“設備管理”。

【舉例】

# 卸載成員設備1上的patch包route-patch.bin。

<Sysname> install deactivate patch flash:/route-patch.bin slot 1

This operation might take several minutes, please wait...Done.

【相關命令】

·     display install active

·     display install inactive

1.1.19  install remove

install remove命令用來刪除指定的軟件包。

【命令】

install remove [ slot slot-number ] { filename | inactive }

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

slot slot-number:表示設備在IRF中的成員編號。不指定該參數時,表示IRF中的所有成員設備。

filename:表示軟件包的文件名,以.bin作為後綴名,為1~63個字符的字符串,不區分大小寫。

inactive:表示將刪除指定存儲介質根目錄下、沒有被激活的所有軟件包。

【使用指導】

該命令隻能刪除存儲介質根目錄下沒有被激活的軟件包。

執行該命令後,指定的軟件包將從設備上被徹底刪除,用戶將不能使用該軟件包進行回滾或回退操作。

【舉例】

# 刪除軟件包flash:/ssh-feature.bin。

<Sysname> install remove flash:/ssh-feature.bin

1.1.20  install rollback to

install rollback to命令用來回滾到指定的回滾點,即按回滾點上記錄的信息,進行回滾操作。

【命令】

install rollback to { point-id | original }

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

point-id:回滾點的編號,當係統中至少存在兩個回滾點的時候,才能輸入該參數。可以用display install rollback命令查看係統中存在的回滾點。

original:回滾到ISSU升級初始狀態。

【使用指導】

每次激活或者卸載軟件包之後,係統中將運行著不同的軟件包,係統將這些變化記錄為回滾點。通過回滾功能,可將係統回滾到某個曆史狀態,或者恢複到ISSU升級初始狀態。

當升級方式為增量升級時,軟件包回滾隻在設備本次運行過程中生效,用戶隻有通過install commit命令確認軟件包的更改後,才能使此次的回滾操作在係統重啟後生效。係統最多支持50個回滾點,當回滾點超過最大值時,舊的回滾點會被刪除,新的回滾點會被保存。

當升級方式為重啟升級時,係統不會保留任何回滾點,隻支持回滾到係統升級初始狀態。

補丁包不支持回滾操作。

【舉例】

# 回滾到回滾點1。

<Sysname> install rollback to 1

This operation might take several minutes, please wait...Done.

# 回滾到ISSU升級的初始狀態。可通過觀察active列表和回滾點的變化看出執行的結果。

<Sysname> display install active

Active packages on slot 1:

  flash:/boot-a0201.bin

  flash:/system-a0201.bin

  flash:/ssh-feature-a0201.bin

<Sysname> display install rollback

Install rollback information 1 on slot 1:

  Updating from no package

         to flash:/ssh-feature-a0201.bin.

以上顯示信息表明,當前激活的包有三個,但是確認的隻有兩個,回滾點1是激活了flash:/ssh-feature-a0201.bin。

<Sysname> install rollback to original

This operation might take several minutes, please wait...Done.

<Sysname> display install active

Active packages on slot 1:

  flash:/boot-a0201.bin

  flash:/system-a0201.bin

<Sysname> display install committed

Committed packages on slot 1:

  flash:/boot-a0201.bin

  flash:/system-a0201.bin

執行install rollback to original命令後,設備運行的軟件集恢複到ISSU升級初始狀態,flash:/ssh-feature-a0201.bin被卸載。

【相關命令】

·     display install rollback

1.1.21  install verify

install verify命令用來執行軟件包檢驗。

【命令】

install verify

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【使用指導】

為了保證設備進行ISSU升級之後能夠正常運行,需要執行本命令對軟件包進行如下檢驗:

完整性:檢驗Boot包、System包和Feature包的完整性。

一致性:檢驗係統內各激活的軟件包列表的差異,以方便用戶知道係統內各軟件包版本是否一致。

軟件包狀態:檢查各設備上激活的軟件包列表和確認的軟件包列表之間的差異,以方便用戶知道是否有未確認的軟件包。

使用該命令,能幫助用戶進行軟件包檢查:

·     當係統提示軟件包不完整時,請重新下載並安裝軟件包。

·     當係統提示軟件包不一致時,請使用install activateinstall deactivate以及install commit命令來確保它們的一致。

【舉例】

# 檢驗設備各個單板上的軟件包信息。

<Sysname> install verify

Active packages on slot 1 are the reference packages.

Packages will be compared with the reference packages.

This operation will take several minutes, please wait...

  Verifying packages on slot 1:

  Start to check active package completeness.

Verifying the file flash:/f1010fw-cmw710-boot-E9510P01.bin on slot 1...Done.

    flash:/f1010fw-cmw710-boot-E9510P01.bin verification successful.

Verifying the file flash:/f1010fw-cmw710-system-E9510P01.bin on slot 1.......Done.

    flash:/f1010fw-cmw710-system-E9510P01.bin verification successful.

  Start to check active package consistency.

    Active packages are consistent with committed packages on their own board.

    Active packages are consistent with the reference packages.

Verification is done.

1.1.22  issu accept

issu accept命令用來確認ISSU兼容升級,接受已升級的軟件版本,並刪除回滾定時器。

【命令】

issu accept

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【使用指導】

執行本命令後,係統會刪除回滾定時器,本次ISSU升級過程中不會再進行自動回滾,用戶可以執行issu rollback命令進行手動回滾。

ISSU不兼容升級時,不需要執行該命令。

【舉例】

# 版本兼容情況下,確認升級步驟。

<Sysname> issu accept

【相關命令】

·     issu load

·     issu run switchover

1.1.23  issu commit

issu commit命令用來對原主設備及未升級的從設備進行兼容版本升級。

【命令】

issu commit slot slot-number

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

slot slot-number:待升級的原主設備以及其它從設備的成員編號。

【使用指導】

所有成員設備完成升級後,本次升級結束,ISSU回到初始狀態。執行此命令後,不能再通過ISSU回滾命令或者回滾定時器進行回滾操作。多個從設備的情況下應該在一個備設備啟動完成並重新加入IRF後再對下一個從設備執行該命令,否則可能引起升級錯誤。

從設備重啟後,會自動批量備份主設備的配置和狀態數據。請使用display system stable state命令查看設備是否處於穩定狀態。隻有System State處於Stable狀態,才能執行該命令。否則,命令執行失敗。關於display system stable state命令的詳細介紹請參見“基礎配置命令參考”中的“設備管理”。

【舉例】

# 版本兼容情況下,成員2已經升級完成成為新的主設備,升級原主設備(假設成員編號為3)和其他成員(假設成員編號為4和1)。

<Sysname> issu commit slot 3

Upgrade summary according to following table:

 

flash:/feature.bin

  Running Version             New Version

  Alpha 7122                  Alpha 7123

 

  Slot                        Upgrade Way

  3                           Service Upgrade

Upgrading software images to compatible versions. Continue? [Y/N]:y

This operation might take several minutes, please wait...Done.

<Sysname> issu commit slot 4

Copying file flash:/feature.bin to slot4#flash:/feature.bin...Done.

Verifying the file flash:/feature.bin on slot 4..............Done.

Upgrade summary according to following table:

 

flash:/feature.bin

  Running Version             New Version

  Alpha 7122                  Alpha 7123

 

  Slot                        Upgrade Way

  4                           Service Upgrade

Upgrading software images to compatible versions. Continue? [Y/N]:y

This operation might take several minutes, please wait...Done.

<Sysname> issu commit slot 1

Copying file flash:/feature.bin to slot1#flash:/feature.bin...Done.

Verifying the file flash:/feature.bin on slot 1..............Done.

Upgrade summary according to following table:

 

flash:/feature.bin

  Running Version             New Version

  Alpha 7122                  Alpha 7123

 

  Slot                        Upgrade Way

  1                           Service Upgrade

Upgrading software images to compatible versions. Continue? [Y/N]:y

This operation might take several minutes, please wait...Done.

本命令顯示信息的描述請參見表1-9

【相關命令】

·     issu accept

·     issu load

·     issu run switchover

1.1.24  issu load

issu load命令用來升級從設備的啟動軟件包並將從設備的主用下次啟動軟件包設置為指定的軟件包。

【命令】

issu load file { boot filename | system filename | feature filename&<1-30> } * slot slot-number&<1-9>

issu load file ipe ipe-filename slot slot-number&<1-9>

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

boot:表示Boot包。

system:表示System包。

feature:表示Feature包。

ipe ipe-filename:IPE文件名,以.ipe作為後綴名,最大為63個字符的字符串。

slot slot-number:表示從設備在IRF中的成員編號。&<1-9>表示前麵的參數最多可以輸入9次。

·     如果IRF中隻有一個成員設備,則輸入該成員設備的編號,用來完成整個IRF的升級。

·     如果IRF中有多個成員設備:

¡     當要升級的軟件包的版本和設備當前運行的軟件包的版本兼容時,隻允許輸入一個slot-number

¡     當要升級的軟件包的版本和設備當前運行的軟件包的版本不兼容時,可以輸入多個slot-number,一次升級多個從設備。

【使用指導】

當issu命令指定的軟件包不能全部覆蓋設備當前啟動軟件包時,除issu命令指定的軟件包之外的其他軟件包會被沿用,例如設備當前啟動軟件包中含有Feature包並且該Feature包有效,issu命令指定新的軟件包中不包含新的Feature包,那麼當前版本的Feature包會被沿用。若沿用的軟件包與issu命令指定的軟件包不兼容,會導致設備升級失敗。

當配置該命令時,命令中指定的軟件包/IPE文件必須放在主設備存儲介質主分區的根目錄下,文件名中必須且隻能包含存儲介質的名稱,不能包含slot的信息,形如flash:/xx.bin(flash:/xx.ipe)。

從設備重啟後,會自動批量備份主設備的配置和狀態數據。請使用display system stable state命令查看設備是否處於穩定狀態。隻有System State處於Stable狀態,才能執行該命令。否則,命令執行失敗。關於display system stable state命令的詳細介紹請參見“基礎配置命令參考”中的“設備管理”。

當IRF中隻有一個成員設備時,slot slot-number請指定為該設備的成員編號。輸入該命令後,係統將自動執行以下操作:

·     進行版本兼容性檢查,分為兼容版本的升級和不兼容版本的升級。

·     確定升級策略。兼容升級的策略包括增量和重啟升級。不兼容升級的策略隻有重啟升級。其中,增量升級會升級對應的進程;重啟升級會自動重啟對應的成員設備。

·     按照升級策略進行升級,並將該成員設備的主用下次啟動軟件包設置為issu load命令中指定的包。

當IRF中有多個成員設備時,可一次指定一個或者多個slot slot-numberslot slot-number均應為從設備的成員編號。如果IRF為環形連接,建議一次升級一半數量的物理上鄰接的成員設備(也稱為對半升級),以便盡量減少升級對整個IRF業務的影響。輸入該命令後,係統將自動執行以下操作:

·     進行版本兼容性檢查,分為兼容版本的升級和不兼容版本的升級。

·     確定升級策略。兼容升級的策略包括增量和重啟升級。不兼容升級的策略隻有重啟升級。其中,增量升級會升級對應的進程;重啟升級會自動重啟對應的成員設備。

·     按照升級策略進行升級從設備,並將指定成員設備的主用下次啟動軟件包設置為issu load命令中指定的包。

【舉例】

# 版本兼容情況下,使用flash:/feature.bin升級從設備2上的Feature包。

<Sysname> issu load file feature flash:/feature.bin slot 2

This operation will delete the rollback point information for the previous upgrade and maybe get unsaved configuration lost. Continue? [Y/N]:Y

Verifying the file flash:/feature.bin on slot 1...Done.

Copying file flash:/feature.bin to slot2#flash:/feature.bin......Done.

Verifying the file flash:/feature.bin on slot 2...Done.

Upgrade summary according to following table:

 

flash:/feature.bin

  Running Version             New Version

  Alpha 7122                  Alpha 7123

 

  Slot                        Upgrade Way

  2                           Service Upgrade

Upgrading software images to compatible versions. Continue? [Y/N]:y

This operation might take several minutes, please wait...Done.

# 版本不兼容情況下,使用flash:/feature.bin升級從設備3和4上的Feature包。

<Sysname> issu load file feature flash:/feature.bin slot 3 4

This operation will delete the rollback point information for the previous upgrade and maybe get unsaved configuration lost. Continue? [Y/N]:Y

Verifying the file flash:/feature.bin on slot 1...Done.

Copying file flash:/feature.bin to slot3#flash:/feature.bin......Done.

Verifying the file flash:/feature.bin on slot 3...Done.

Copying file flash:/feature.bin to slot4#flash:/feature.bin......Done.

Verifying the file flash:/feature.bin on slot 4...Done.

Upgrade summary according to following table:

 

flash:/feature.bin

  Running Version             New Version

  Alpha 7122                  Alpha 7123

 

  Slot                        Upgrade Way

  3                           Reboot

  4                           Reboot

Upgrading software images to incompatible versions. Continue? [Y/N]:y

This operation might take several minutes, please wait...Done.

表1-9 issu load命令顯示信息描述表

字段

描述

This operation will delete the rollback point information for the previous upgrade and maybe get unsaved configuration lost. Continue? [Y/N]

當前操作會刪除上一次ISSU升級的日誌信息和回滾點,並且未保存的配置可能會丟失,詢問用戶是否繼續執行升級操作

Verifying the file flash:/xx.bin on slot 0..................................Done.

驗證文件是否合法

Decompressing file A to B...........................Done.

將文件從位置A解壓縮到位置B。隻有使用IPE文件升級時,才顯示該信息

Copying file B to C......Done.

將文件從位置B拷貝到位置C。當配置從設備時才有該提示信息

Upgrade summary according to following table

升級信息摘要

Running Version

設備當前運行的相同類型軟件包的產品版本號

New Version

將要升級的軟件包的產品版本號

Slot

設備在IRF中的成員編號

Upgrade Way

升級策略,取值可能為:

·     Service Upgrade:表示服務級增量升級,該方式下,僅對本業務模塊有影響,對係統以及其他業務模塊沒有影響

·     File Upgrade:表示文件級增量升級。該方式下,僅對係統內的、用戶不可見的程序文件進行升級,對係統以及業務模塊沒有影響

·     Reboot:表示通過重啟方式升級

Upgrading software images to compatible versions. Continue? [Y/N]

詢問用戶是否執行兼容升級操作

Upgrading software images to incompatible versions. Continue? [Y/N]

詢問用戶是否執行不兼容升級操作

This operation might take several minutes, please wait

升級操作需要花費一定時間,請等待

Done.

表示激活成功

Operation failed.

表示激活失敗

 

1.1.25  issu rollback

issu rollback命令用來回滾到升級前的版本。

【命令】

issu rollback

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【使用指導】

設備支持自動回滾和手動回滾,自動回滾定時器的時長由issu rollback-timer命令配置;手工回滾由issu rollback命令觸發。

不兼容版本升級時,不會啟動回滾定時器,即不支持自動回滾。兼容版本隻有執行issu run switchover命令時才會創建回滾定時器,因此,自動回滾隻有在兼容版本ISSU升級狀態為Swtiching後才生效。

當ISSU升級狀態為Loading時進行手工回滾,可能會回滾失敗。回滾操作結束後,請使用display version命令來查看設備當前運行的版本,驗證回滾結果。

當ISSU升級狀態為Loaded和Accepted時,支持手工回滾。

兼容升級、ISSU升級狀態為Switching和Switchover時,支持手工回滾。不兼容升級、ISSU升級狀態為Switching時,不支持手工回滾。不管兼容升級還是不兼容升級,Switching狀態時如果進行手工回滾或者發生自動回滾,整個係統會重啟。

當ISSU升級狀態為Commiting時,不允許進行手工和自動回滾操作。

多成員設備的情況下,執行issu run switchover後,再進行回滾操作,回滾保證版本回到升級前,並且主備狀態也會和升級前一致。

【舉例】

# 回滾到升級之前的版本。

<Sysname> issu rollback

This command will quit the ISSU process and roll back to the previous version. Continue? [Y/N]:y

【相關命令】

·     issu accept

·     issu commit

·     issu load

·     issu run switchover

1.1.26  issu rollback-timer

issu rollback-timer命令用來設置回滾定時器時長。

undo issu rollback-timer命令用來恢複缺省情況。

【命令】

issu rollback-timer minutes

undo issu rollback-timer

【缺省情況】

回滾定時器的時長為45分鍾。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

minutes:回滾定時器的時長,取值範圍為0~120,單位為分鍾。如果時長設置為0,則表示關閉自動回滾功能。

【使用指導】

兼容版本升級的情況下,執行issu run switchover命令後係統會自動啟動回滾定時器。如果在指定的時間內(回滾定時器超時前)未執行issu accept或者issu commit命令,則係統會自動回滾到升級前的版本。

當係統中隻有一台成員設備並進行升級時,不會啟動回滾定時器。

不兼容升級不會啟動回滾定時器。

新設置的時長會在下次ISSU升級中生效。

【舉例】

# 設置回滾定時器時長為50分鍾。

<Sysname> system-view

[Sysname] issu rollback-timer 50

【相關命令】

·     issu rollback

1.1.27  issu run switchover

issu run switchover命令用來進行ISSU倒換。

【命令】

issu run switchover

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【使用指導】

從設備重啟後,會自動批量備份主設備的配置和狀態數據。請使用display system stable state命令查看設備是否處於穩定狀態。隻有System State處於Stable狀態,才能執行該命令。否則,命令執行失敗。關於display system stable state命令的詳細介紹請參見“基礎配置命令參考”中的“設備管理”。

輸入該命令後,係統在不同情況下將自動執行不同的操作:

·     兼容升級:增量升級時係統會對升級的進程進行了進程級主備倒換;重啟升級時係統會將當前主設備使用原版本重新啟動,將剛使用issu load命令升級的從設備選舉為新主設備。

·     不兼容版本升級:執行issu load後IRF分裂,生成兩個的IRF。執行issu run switchover重啟並升級原IRF,原IRF組重啟後加入新的IRF即完成升級過程,係統選擇新IRF的主設備為合並後IRF的主設備。

當設備上隻有一個成員並需要升級時,不需要使用此命令。

【舉例】

# 版本兼容情況下,進行主備倒換。

<Sysname> issu run switchover

Upgrade summary according to following table:

 

flash:/feature.bin

  Running Version             New Version

  Alpha 7122                  Alpha 7123

 

  Slot                        Switchover Way

  1                           Active standby process switchover

Upgrading software images to compatible versions. Continue? [Y/N]:y

This operation might take several minutes, please wait...Done.

# 版本不兼容情況下,進行主備倒換,同時升級成員設備1(主設備)和成員設備2(從設備)。

<Sysname> issu run switchover

Copying file flash:/feature.bin to slot2#flash:/feature.bin...Done.

Verifying the file flash:/feature.bin on slot 2...Done.

Upgrade summary according to following table:

 

flash:/feature.bin

  Running Version             New Version

  Alpha 7122                  Alpha 7123

 

  Slot                        Upgrade Way

  1                           Reboot

  2                           Reboot

Upgrading software images to incompatible versions. Continue? [Y/N]:y

This operation might take several minutes, please wait...Done.

表1-10 issu run switchover命令顯示信息描述表

字段

描述

Copying file A to B......Done.

將文件從位置A拷貝到位置B。隻有不兼容升級其它從設備時才有該提示信息

Verifying the file flash:/xx.bin on chassis 1 slot 0.....Done.

驗證文件是否合法

Switchover Way

倒換方式,取值可能為:

·     Active standby process switchover:表示主備進程的倒換

·     Master subordinate switchover:表示主設備和從設備之間的倒換

其它字段

請參見表1-9

 

【相關命令】

·     issu load

1.1.28  reset install log-history oldest

reset install log-history oldest命令用來清除ISSU日誌。

【命令】

reset install log-history oldest log-number

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

log-number:ISSU日誌的數量。

【使用指導】

執行本命令後,係統將按創建時間由早到晚的順序清除指定數量的ISSU日誌。

【舉例】

# 清除2條最早的ISSU日誌。

<Sysname> reset install log-history oldest 2

【相關命令】

·     display install log

1.1.29  reset install rollback oldest

reset install rollback oldest命令用來清除ISSU回滾點。

【命令】

reset install rollback oldest point-id

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

point-id:係統存儲的回滾點的編號。

【使用指導】

使用本命令,清除指定回滾點以及在此回滾點之前創建的所有回滾點。

【舉例】

# 清除編號為2以及在此回滾點之前創建的所有回滾點。

<Sysname> reset install rollback oldest 2

【相關命令】

·     display install rollback

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們